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_PROPERTY
-
Fields inherited from class de.hybris.platform.persistence.ItemEJB
entityContext, READ, WRITE
-
-
Constructor Summary
Constructors Constructor Description AtomicTypeEJB()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected java.lang.ClasscheckClass(java.lang.Class cl, java.lang.Class superClass)PKejbCreate(PK pkBase, AtomicTypeRemote superType, java.lang.Class cl)PKejbCreate(PK pkBase, AtomicTypeRemote superType, java.lang.String code)PKejbCreate(PK pkBase, java.lang.Class javaClass)voidejbPostCreate(PK pkBase, AtomicTypeRemote superType, java.lang.Class javaClass)voidejbPostCreate(PK pkBase, AtomicTypeRemote superType, java.lang.String code)voidejbPostCreate(PK pkBase, java.lang.Class javaClass)java.util.ListgetInheritancePath()java.lang.StringgetInheritancePathString()java.lang.ClassgetJavaClass()abstract java.lang.StringgetJavaClassName()AtomicTypeRemotegetSuperType()booleanisAbstract()booleanisAssignableFrom(TypeRemote type)voidreinitializeType(AtomicTypeRemote superType, java.lang.Class javaClass)protected voidsetInheritancePath(java.util.List path)voidsetInheritancePathString(java.lang.String pks)abstract voidsetJavaClassName(java.lang.String javaTypeName)protected inttypeCode()-
Methods inherited from class de.hybris.platform.persistence.type.HierarchieTypeEJB
getInheritancePathStringInternal, getSuperTypePK, setInheritancePathStringInternal, setSuperTypePK
-
Methods inherited from class de.hybris.platform.persistence.type.TypeEJB
ejbCreate, ejbPostCreate, getCode, getInternalCode, getInternalCodeLowerCase, setCode, setInternalCode, setInternalCodeLowerCase
-
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, 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.type.AtomicTypeHome
create, create, create, findByJavaClass, findByPrimaryKey
-
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.type.HierarchieTypeHome
findByInheritancePath, findBySuperType
-
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
-
Methods inherited from interface de.hybris.platform.persistence.type.TypeRemote
getCode
-
-
-
-
Method Detail
-
getJavaClassName
public abstract java.lang.String getJavaClassName()
-
setJavaClassName
public abstract void setJavaClassName(java.lang.String javaTypeName)
-
typeCode
protected int typeCode()
-
checkClass
protected java.lang.Class checkClass(java.lang.Class cl, java.lang.Class superClass) throws EJBInvalidParameterException- Throws:
EJBInvalidParameterException
-
ejbCreate
public PK ejbCreate(PK pkBase, java.lang.Class javaClass) throws EJBDuplicateCodeException, EJBInvalidParameterException
-
ejbCreate
public PK ejbCreate(PK pkBase, AtomicTypeRemote superType, java.lang.Class cl) throws EJBDuplicateCodeException, EJBInvalidParameterException
-
ejbCreate
public PK ejbCreate(PK pkBase, AtomicTypeRemote superType, java.lang.String code) throws EJBDuplicateCodeException, EJBInvalidParameterException
-
ejbPostCreate
public void ejbPostCreate(PK pkBase, java.lang.Class javaClass) throws EJBDuplicateCodeException, EJBInvalidParameterException
-
ejbPostCreate
public void ejbPostCreate(PK pkBase, AtomicTypeRemote superType, java.lang.Class javaClass) throws EJBDuplicateCodeException, EJBInvalidParameterException
-
ejbPostCreate
public void ejbPostCreate(PK pkBase, AtomicTypeRemote superType, java.lang.String code) throws EJBDuplicateCodeException, EJBInvalidParameterException
-
reinitializeType
public void reinitializeType(AtomicTypeRemote superType, java.lang.Class javaClass) throws EJBInvalidParameterException
- Specified by:
reinitializeTypein interfaceAtomicTypeRemote- Throws:
EJBInvalidParameterException
-
getJavaClass
public java.lang.Class getJavaClass()
- Specified by:
getJavaClassin interfaceAtomicTypeRemote
-
getSuperType
public AtomicTypeRemote getSuperType()
- Specified by:
getSuperTypein interfaceAtomicTypeRemote
-
getInheritancePathString
public java.lang.String getInheritancePathString()
- Specified by:
getInheritancePathStringin interfaceAtomicTypeRemote- Specified by:
getInheritancePathStringin interfaceHierarchieTypeRemote
-
setInheritancePathString
public void setInheritancePathString(java.lang.String pks)
- Specified by:
setInheritancePathStringin interfaceAtomicTypeRemote- Specified by:
setInheritancePathStringin interfaceHierarchieTypeRemote
-
getInheritancePath
public java.util.List getInheritancePath()
- Specified by:
getInheritancePathin interfaceAtomicTypeRemote- Specified by:
getInheritancePathin interfaceHierarchieTypeRemote
-
setInheritancePath
protected void setInheritancePath(java.util.List path)
-
isAbstract
public boolean isAbstract()
- Specified by:
isAbstractin interfaceAtomicTypeRemote
-
isAssignableFrom
public boolean isAssignableFrom(TypeRemote type)
- Specified by:
isAssignableFromin interfaceTypeRemote- Specified by:
isAssignableFromin classTypeEJB
-
-