Interface ComposedTypeRemote
-
- All Superinterfaces:
EntityProxy
,ExtensibleItemRemote
,HierarchieTypeRemote
,ItemRemote
,LocalizableItemRemote
,TypeManagerManagedRemote
,TypeRemote
- All Known Implementing Classes:
ComposedType_HJMPWrapper
,ComposedTypeEJB
public interface ComposedTypeRemote extends HierarchieTypeRemote
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
changeSTPK(java.lang.String string)
ItemDeployment
getDeployment()
java.util.List
getInheritancePath()
java.lang.String
getInheritancePathString()
java.lang.String
getItemJNDIName()
java.lang.String
getItemPropertyTableName()
returns the property table name or null if this type isnt assoziated with a real item ejb.java.lang.String
getItemTableName()
the database table assoziated with this type or NULL for abstract types.int
getItemTypeCode()
java.lang.String
getJaloClassName()
boolean
getPropertyTableStatus()
ComposedTypeRemote
getSuperType()
PK
getSuperTypeItemPK()
boolean
isAbstract()
boolean
isRemovable()
boolean
isSingleton()
void
reinitializeType(ComposedTypeRemote superType, ItemDeployment deployment, java.lang.String jaloClassName, ComposedTypeRemote metaType)
Internal ! Used for reinitialization - dont call directly.void
setAbstract()
void
setInheritancePathString(java.lang.String path)
void
setItemJNDIName(java.lang.String jndi)
void
setJaloClassName(java.lang.String className)
changes this types assoziated jalo class.void
setPropertyTableStatus(boolean initialized)
void
setSingleton(boolean isSingleton)
-
Methods inherited from interface de.hybris.platform.persistence.framework.EntityProxy
getPK
-
Methods inherited from interface de.hybris.platform.persistence.ExtensibleItemRemote
copyPropertiesFrom, getAllProperties, getProperty, getPropertyNames, getPropertyRaw, getPropertyTimestamp, getTypeInfoMap, removeProperty, setAllProperties, setProperty
-
Methods inherited from interface de.hybris.platform.persistence.ItemRemote
getComposedType, getCreationTime, getHJMPTS, getModifiedTime, getOwner, getPkString, getTypeKey, hasJNDIName, remove, setComposedType, setCreationTime, setModifiedTime, setOwner, setOwnerRef, wasModifiedSince
-
Methods inherited from interface de.hybris.platform.persistence.c2l.LocalizableItemRemote
copyLocalizablePropertiesFrom, getAllLocalizedProperties, getAllLocalizedProperties, getLocalizedProperty, getLocalizedPropertyNames, hintPropertyCache, removeLocalizedProperty, setAllLocalizedProperties, setLocalizedProperty
-
Methods inherited from interface de.hybris.platform.persistence.type.TypeRemote
getCode, isAssignableFrom
-
-
-
-
Method Detail
-
reinitializeType
void reinitializeType(ComposedTypeRemote superType, ItemDeployment deployment, java.lang.String jaloClassName, ComposedTypeRemote metaType)
Internal ! Used for reinitialization - dont call directly.- Parameters:
superType
- the new supertype (optional)deployment
- the new deployment object (optional)jaloClassName
- the new jalo class name (optional)
-
getSuperTypeItemPK
PK getSuperTypeItemPK()
- Returns:
- the item pk of this type's supertype
-
getJaloClassName
java.lang.String getJaloClassName()
- Returns:
- the assoziated jalo class of this type or NULL which means to use its supertype's jaloclass.
-
setJaloClassName
void setJaloClassName(java.lang.String className)
changes this types assoziated jalo class. NULL means to use its supertype's jaloclass.
-
setItemJNDIName
void setItemJNDIName(java.lang.String jndi)
-
getItemTableName
java.lang.String getItemTableName()
the database table assoziated with this type or NULL for abstract types.
-
getDeployment
ItemDeployment getDeployment()
-
getItemPropertyTableName
java.lang.String getItemPropertyTableName()
returns the property table name or null if this type isnt assoziated with a real item ejb.
-
getPropertyTableStatus
boolean getPropertyTableStatus()
-
setPropertyTableStatus
void setPropertyTableStatus(boolean initialized)
-
getSuperType
ComposedTypeRemote getSuperType()
-
getInheritancePath
java.util.List getInheritancePath()
- Specified by:
getInheritancePath
in interfaceHierarchieTypeRemote
-
getInheritancePathString
java.lang.String getInheritancePathString()
- Specified by:
getInheritancePathString
in interfaceHierarchieTypeRemote
-
setInheritancePathString
void setInheritancePathString(java.lang.String path)
- Specified by:
setInheritancePathString
in interfaceHierarchieTypeRemote
-
isRemovable
boolean isRemovable()
-
isAbstract
boolean isAbstract()
-
setAbstract
void setAbstract()
-
getItemTypeCode
int getItemTypeCode()
-
getItemJNDIName
java.lang.String getItemJNDIName()
-
isSingleton
boolean isSingleton()
-
setSingleton
void setSingleton(boolean isSingleton)
-
changeSTPK
void changeSTPK(java.lang.String string)
-
-