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 voidchangeSTPK(java.lang.String string)ItemDeploymentgetDeployment()java.util.ListgetInheritancePath()java.lang.StringgetInheritancePathString()java.lang.StringgetItemJNDIName()java.lang.StringgetItemPropertyTableName()returns the property table name or null if this type isnt assoziated with a real item ejb.java.lang.StringgetItemTableName()the database table assoziated with this type or NULL for abstract types.intgetItemTypeCode()java.lang.StringgetJaloClassName()booleangetPropertyTableStatus()ComposedTypeRemotegetSuperType()PKgetSuperTypeItemPK()booleanisAbstract()booleanisRemovable()booleanisSingleton()voidreinitializeType(ComposedTypeRemote superType, ItemDeployment deployment, java.lang.String jaloClassName, ComposedTypeRemote metaType)Internal ! Used for reinitialization - dont call directly.voidsetAbstract()voidsetInheritancePathString(java.lang.String path)voidsetItemJNDIName(java.lang.String jndi)voidsetJaloClassName(java.lang.String className)changes this types assoziated jalo class.voidsetPropertyTableStatus(boolean initialized)voidsetSingleton(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:
getInheritancePathin interfaceHierarchieTypeRemote
-
getInheritancePathString
java.lang.String getInheritancePathString()
- Specified by:
getInheritancePathStringin interfaceHierarchieTypeRemote
-
setInheritancePathString
void setInheritancePathString(java.lang.String path)
- Specified by:
setInheritancePathStringin 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)
-
-