Class AtomicTypeEJB
java.lang.Object
de.hybris.platform.persistence.ItemEJB
de.hybris.platform.persistence.ExtensibleItemEJB
de.hybris.platform.persistence.c2l.LocalizableItemEJB
de.hybris.platform.persistence.type.TypeManagerManagedEJB
de.hybris.platform.persistence.type.TypeEJB
de.hybris.platform.persistence.type.HierarchieTypeEJB
de.hybris.platform.persistence.type.AtomicTypeEJB
- All Implemented Interfaces:
LocalizableItemRemote,ExtensibleItemRemote,EntityInstance,EntityProxy,HomeProxy,ItemHome,ItemPermissionFacade,ItemRemote,AtomicTypeHome,AtomicTypeRemote,HierarchieTypeHome,HierarchieTypeRemote,TypeHome,TypeManagerManagedRemote,TypeRemote
- Direct Known Subclasses:
AtomicType_HJMPWrapper
public abstract class AtomicTypeEJB
extends HierarchieTypeEJB
implements AtomicTypeRemote, AtomicTypeHome
-
Field Summary
Fields inherited from class de.hybris.platform.persistence.type.TypeEJB
INTERNAL_DESCRIPTION_PROPERTYFields inherited from class de.hybris.platform.persistence.ItemEJB
entityContext, READ, WRITE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ClasscheckClass(Class cl, Class superClass) ejbCreate(PK pkBase, AtomicTypeRemote superType, Class cl) ejbCreate(PK pkBase, AtomicTypeRemote superType, String code) voidejbPostCreate(PK pkBase, AtomicTypeRemote superType, Class javaClass) voidejbPostCreate(PK pkBase, AtomicTypeRemote superType, String code) voidejbPostCreate(PK pkBase, Class javaClass) abstract StringbooleanbooleanisAssignableFrom(TypeRemote type) voidreinitializeType(AtomicTypeRemote superType, Class javaClass) protected voidsetInheritancePath(List path) voidabstract voidsetJavaClassName(String javaTypeName) protected inttypeCode()Methods inherited from class de.hybris.platform.persistence.type.HierarchieTypeEJB
getInheritancePathStringInternal, getSuperTypePK, setInheritancePathStringInternal, setSuperTypePKMethods inherited from class de.hybris.platform.persistence.type.TypeEJB
ejbCreate, ejbPostCreate, getCode, getInternalCode, getInternalCodeLowerCase, setCode, setInternalCode, setInternalCodeLowerCaseMethods inherited from class de.hybris.platform.persistence.type.TypeManagerManagedEJB
equals, getTypeManager, pGetInternalProperty, pSetInternalPropertyMethods inherited from class de.hybris.platform.persistence.c2l.LocalizableItemEJB
copyLocalizablePropertiesFrom, createFromTemplate, getAllLocalizedProperties, getAllLocalizedProperties, getLocalizedProperty, getLocalizedPropertyNames, getLocPropertyAccess, hintPropertyCache, postCreateFromTemplate, removeLocalizedProperty, setAllLocalizedProperties, setLocalizedProperty, setLocPropertiesFromContainerMethods 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, writePropertyCachesMethods 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, wasModifiedSince, writeACLEntriesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.persistence.type.AtomicTypeHome
create, create, create, findByJavaClass, findByPrimaryKeyMethods inherited from interface de.hybris.platform.persistence.framework.EntityInstance
ejbFindByPrimaryKeyMethods inherited from interface de.hybris.platform.persistence.framework.EntityProxy
getPKMethods inherited from interface de.hybris.platform.persistence.ExtensibleItemRemote
copyPropertiesFrom, getAllProperties, getProperty, getPropertyNames, getPropertyRaw, getPropertyTimestamp, getTypeInfoMap, removeProperty, setAllProperties, setPropertyMethods inherited from interface de.hybris.platform.persistence.type.HierarchieTypeHome
findByInheritancePath, findBySuperTypeMethods inherited from interface de.hybris.platform.persistence.ItemHome
findAll, findByPKList, findByType, findChangedAfter, getOwnJNDIName, loadItemDataMethods inherited from interface de.hybris.platform.persistence.ItemRemote
getComposedType, getCreationTime, getHJMPTS, getModifiedTime, getOwner, getPkString, getTypeKey, hasJNDIName, remove, setComposedType, setCreationTime, setModifiedTime, setOwner, setOwnerRef, wasModifiedSinceMethods inherited from interface de.hybris.platform.persistence.c2l.LocalizableItemRemote
copyLocalizablePropertiesFrom, getAllLocalizedProperties, getAllLocalizedProperties, getLocalizedProperty, getLocalizedPropertyNames, hintPropertyCache, removeLocalizedProperty, setAllLocalizedProperties, setLocalizedPropertyMethods inherited from interface de.hybris.platform.persistence.type.TypeHome
findByCodeExactMethods inherited from interface de.hybris.platform.persistence.type.TypeRemote
getCode
-
Constructor Details
-
AtomicTypeEJB
public AtomicTypeEJB()
-
-
Method Details
-
getJavaClassName
-
setJavaClassName
-
typeCode
protected int typeCode() -
checkClass
- Throws:
EJBInvalidParameterException
-
ejbCreate
public PK ejbCreate(PK pkBase, Class javaClass) throws EJBDuplicateCodeException, EJBInvalidParameterException -
ejbCreate
public PK ejbCreate(PK pkBase, AtomicTypeRemote superType, Class cl) throws EJBDuplicateCodeException, EJBInvalidParameterException -
ejbCreate
public PK ejbCreate(PK pkBase, AtomicTypeRemote superType, String code) throws EJBDuplicateCodeException, EJBInvalidParameterException -
ejbPostCreate
public void ejbPostCreate(PK pkBase, Class javaClass) throws EJBDuplicateCodeException, EJBInvalidParameterException -
ejbPostCreate
public void ejbPostCreate(PK pkBase, AtomicTypeRemote superType, Class javaClass) throws EJBDuplicateCodeException, EJBInvalidParameterException -
ejbPostCreate
public void ejbPostCreate(PK pkBase, AtomicTypeRemote superType, String code) throws EJBDuplicateCodeException, EJBInvalidParameterException -
reinitializeType
public void reinitializeType(AtomicTypeRemote superType, Class javaClass) throws EJBInvalidParameterException - Specified by:
reinitializeTypein interfaceAtomicTypeRemote- Throws:
EJBInvalidParameterException
-
getJavaClass
- Specified by:
getJavaClassin interfaceAtomicTypeRemote
-
getSuperType
- Specified by:
getSuperTypein interfaceAtomicTypeRemote
-
getInheritancePathString
- Specified by:
getInheritancePathStringin interfaceAtomicTypeRemote- Specified by:
getInheritancePathStringin interfaceHierarchieTypeRemote
-
setInheritancePathString
- Specified by:
setInheritancePathStringin interfaceAtomicTypeRemote- Specified by:
setInheritancePathStringin interfaceHierarchieTypeRemote
-
getInheritancePath
- Specified by:
getInheritancePathin interfaceAtomicTypeRemote- Specified by:
getInheritancePathin interfaceHierarchieTypeRemote
-
setInheritancePath
-
isAbstract
public boolean isAbstract()- Specified by:
isAbstractin interfaceAtomicTypeRemote
-
isAssignableFrom
- Specified by:
isAssignableFromin interfaceTypeRemote- Specified by:
isAssignableFromin classTypeEJB
-