Class TypeEJB
- java.lang.Object
-
- All Implemented Interfaces:
LocalizableItemRemote
,ExtensibleItemRemote
,EntityInstance
,EntityProxy
,HomeProxy
,ItemHome
,ItemPermissionFacade
,ItemRemote
,TypeHome
,TypeManagerManagedRemote
,TypeRemote
- Direct Known Subclasses:
CollectionTypeEJB
,HierarchieTypeEJB
,MapTypeEJB
public abstract class TypeEJB extends TypeManagerManagedEJB implements TypeRemote, TypeHome
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
INTERNAL_DESCRIPTION_PROPERTY
-
Fields inherited from class de.hybris.platform.persistence.ItemEJB
entityContext, READ, WRITE
-
-
Constructor Summary
Constructors Constructor Description TypeEJB()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description PK
ejbCreate(PK pkBase, java.lang.String code, ComposedTypeRemote metaType)
void
ejbPostCreate(PK pkBase, java.lang.String code, ComposedTypeRemote metaType)
java.lang.String
getCode()
abstract java.lang.String
getInternalCode()
abstract java.lang.String
getInternalCodeLowerCase()
abstract boolean
isAssignableFrom(TypeRemote type)
void
setCode(java.lang.String code)
abstract void
setInternalCode(java.lang.String code)
abstract void
setInternalCodeLowerCase(java.lang.String code)
-
Methods inherited from class de.hybris.platform.persistence.type.TypeManagerManagedEJB
equals, getTypeManager, pGetInternalProperty, pSetInternalProperty
-
Methods inherited from class de.hybris.platform.persistence.c2l.LocalizableItemEJB
copyLocalizablePropertiesFrom, createFromTemplate, getAllLocalizedProperties, getAllLocalizedProperties, getLocalizedProperty, getLocalizedPropertyNames, getLocPropertyAccess, hintPropertyCache, postCreateFromTemplate, removeLocalizedProperty, setAllLocalizedProperties, setLocalizedProperty, setLocPropertiesFromContainer
-
Methods inherited from class de.hybris.platform.persistence.ExtensibleItemEJB
clearEntityCaches, copyPropertiesFrom, decryptIfNecessaryWithFallback, decryptValueWithFallback, doCreateInternal, ejbHomeGetPropertyTableName, ejbRemove, getAllLanguagePKs, getAllProperties, getAllPropertyAccesses, getModifiedUnlocalizedPropertyCache, getProperty, getPropertyAccess, getPropertyAccess, getPropertyAccessInternal, getPropertyNames, getPropertyRaw, getPropertyTableNameImpl, getPropertyTimestamp, getPropertyTimestampInternal, getTypeInfoMap, hasModifiedCaches, preLoadUnlocalizedProperties, removeProperty, removePropertyData, setAllProperties, setPropertiesFromContainer, setProperty, setPropertyTimestampInternal, typeChanged, updatePropertyVersion, warnOnDecryptionError, writePropertyCaches
-
Methods inherited from class de.hybris.platform.persistence.ItemEJB
checkItemPermission, checkOwnGlobalPermission, copyComposedTypeFromTemplate, doCreateInternal, doPostCreateInternal, ejbHomeGetItemTableName, ejbHomeGetOwnJNDIName, ejbHomeLoadItemData, ejbLoad, ejbStore, getACLTimestampInternal, getCachedValueForModification, getCachedValueForReading, getCachedValueForReadingIfAvailable, getCachedValuesStartingWith, getCacheKey, getCacheKeyMap, getComposedType, getCreationTime, getCreationTimestampInternal, getDefaultType, getEntityContext, getGlobalPermissionPKs, getHJMPTS, getItemTableNameImpl, getModifiedTime, getModifiedTimestampInternal, getOrAddCacheKey, getOwner, getOwnerPkString, getOwnJNDIName, getPermissionPKs, getPK, getPkString, getPrincipalToBooleanListMap, getRestrictedPrincipalPKs, getTypeKey, getTypePkString, hasJNDIName, isBeforeCreate, loadItemData, logACLCacheChange, needsStoring, quoteSQLStringLiteralForQuery, remove, removeACLEntries, removeGlobalPermission, removeGlobalPermissions, removePermission, removePermissions, setACLTimestampInternal, setComposedType, setCreationTime, setCreationTimestampInternal, setEntityContext, setGlobalPermission, setGlobalPermissions, setModifiedTime, setModifiedTimestamp, setModifiedTimestampInternal, setNeedsStoring, setOwner, setOwnerPkString, setOwnerRef, setPermission, setPermissions, setPkString, setPrincipalToBooleanListMap, setTypePkString, skipRemovePermission, skipSetPermission, storeCaches, typeCode, wasModifiedSince, writeACLEntries
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.persistence.framework.EntityInstance
ejbFindByPrimaryKey
-
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.ItemHome
findAll, findByPKList, findByType, findChangedAfter, getOwnJNDIName, loadItemData
-
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.TypeHome
findByCodeExact
-
-
-
-
Field Detail
-
INTERNAL_DESCRIPTION_PROPERTY
public static final java.lang.String INTERNAL_DESCRIPTION_PROPERTY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInternalCode
public abstract java.lang.String getInternalCode()
-
setInternalCode
public abstract void setInternalCode(java.lang.String code)
-
getInternalCodeLowerCase
public abstract java.lang.String getInternalCodeLowerCase()
-
setInternalCodeLowerCase
public abstract void setInternalCodeLowerCase(java.lang.String code)
-
isAssignableFrom
public abstract boolean isAssignableFrom(TypeRemote type)
- Specified by:
isAssignableFrom
in interfaceTypeRemote
-
ejbCreate
public PK ejbCreate(PK pkBase, java.lang.String code, ComposedTypeRemote metaType) throws EJBDuplicateCodeException, EJBInvalidParameterException
-
ejbPostCreate
public void ejbPostCreate(PK pkBase, java.lang.String code, ComposedTypeRemote metaType) throws EJBDuplicateCodeException, EJBInvalidParameterException
-
getCode
public java.lang.String getCode()
- Specified by:
getCode
in interfaceTypeRemote
-
setCode
public void setCode(java.lang.String code) throws EJBDuplicateCodeException
- Throws:
EJBDuplicateCodeException
-
-