public abstract class AtomicTypeEJB extends HierarchieTypeEJB implements AtomicTypeRemote, AtomicTypeHome
INTERNAL_DESCRIPTION_PROPERTYentityContext, READ, WRITE| Constructor and Description |
|---|
AtomicTypeEJB() |
| Modifier and Type | Method and Description |
|---|---|
protected Class |
checkClass(Class cl,
Class superClass) |
PK |
ejbCreate(PK pkBase,
AtomicTypeRemote superType,
Class cl) |
PK |
ejbCreate(PK pkBase,
AtomicTypeRemote superType,
String code) |
PK |
ejbCreate(PK pkBase,
Class javaClass) |
void |
ejbPostCreate(PK pkBase,
AtomicTypeRemote superType,
Class javaClass) |
void |
ejbPostCreate(PK pkBase,
AtomicTypeRemote superType,
String code) |
void |
ejbPostCreate(PK pkBase,
Class javaClass) |
List |
getInheritancePath() |
String |
getInheritancePathString() |
Class |
getJavaClass() |
abstract String |
getJavaClassName() |
AtomicTypeRemote |
getSuperType() |
boolean |
isAbstract() |
boolean |
isAssignableFrom(TypeRemote type) |
void |
reinitializeType(AtomicTypeRemote superType,
Class javaClass) |
protected void |
setInheritancePath(List path) |
void |
setInheritancePathString(String pks) |
abstract void |
setJavaClassName(String javaTypeName) |
protected int |
typeCode() |
getInheritancePathStringInternal, getSuperTypePK, setInheritancePathStringInternal, setSuperTypePKejbCreate, ejbPostCreate, getCode, getInternalCode, getInternalCodeLowerCase, setCode, setInternalCode, setInternalCodeLowerCaseequals, getTypeManager, pGetInternalProperty, pSetInternalPropertycopyLocalizablePropertiesFrom, createFromTemplate, getAllLocalizedProperties, getAllLocalizedProperties, getLocalizedProperty, getLocalizedPropertyNames, getLocPropertyAccess, hintPropertyCache, postCreateFromTemplate, removeLocalizedProperty, setAllLocalizedProperties, setLocalizedProperty, setLocPropertiesFromContainerclearEntityCaches, 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, writePropertyCachescheckItemPermission, 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, setCreationTimestamps, setEntityContext, setGlobalPermission, setGlobalPermissions, setModificationTimestamps, setModifiedTime, setModifiedTimestamp, setModifiedTimestampInternal, setNeedsStoring, setOwner, setOwnerPK, setOwnerPkString, setPermission, setPermissions, setPkString, setPrincipalToBooleanListMap, setTypePkString, skipRemovePermission, skipSetPermission, storeCaches, wasModifiedSince, writeACLEntriesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCodecopyLocalizablePropertiesFrom, getAllLocalizedProperties, getAllLocalizedProperties, getLocalizedProperty, getLocalizedPropertyNames, hintPropertyCache, removeLocalizedProperty, setAllLocalizedProperties, setLocalizedPropertycopyPropertiesFrom, getAllProperties, getProperty, getPropertyNames, getPropertyRaw, getPropertyTimestamp, getTypeInfoMap, removeProperty, setAllProperties, setPropertycheckItemPermission, checkOwnGlobalPermission, getComposedType, getCreationTime, getGlobalPermissionPKs, getHJMPTS, getModifiedTime, getOwner, getPermissionPKs, getPkString, getPrincipalToBooleanListMap, getRestrictedPrincipalPKs, getTypeKey, hasJNDIName, remove, removeGlobalPermission, removeGlobalPermissions, removePermission, removePermissions, setComposedType, setCreationTime, setGlobalPermission, setGlobalPermissions, setModifiedTime, setOwner, setPermission, setPermissions, setPrincipalToBooleanListMap, wasModifiedSincegetPKcreate, create, create, findByJavaClass, findByPrimaryKeyfindByInheritancePath, findBySuperTypefindByCodeExactfindAll, findByPKList, findByType, findChangedAfter, getOwnJNDIName, loadItemDataejbFindByPrimaryKeypublic abstract String getJavaClassName()
public abstract void setJavaClassName(String javaTypeName)
protected int typeCode()
protected Class checkClass(Class cl, Class superClass) throws EJBInvalidParameterException
EJBInvalidParameterExceptionpublic PK ejbCreate(PK pkBase, Class javaClass) throws EJBDuplicateCodeException, EJBInvalidParameterException
public PK ejbCreate(PK pkBase, AtomicTypeRemote superType, Class cl) throws EJBDuplicateCodeException, EJBInvalidParameterException
public PK ejbCreate(PK pkBase, AtomicTypeRemote superType, String code) throws EJBDuplicateCodeException, EJBInvalidParameterException
public void ejbPostCreate(PK pkBase, Class javaClass) throws EJBDuplicateCodeException, EJBInvalidParameterException
public void ejbPostCreate(PK pkBase, AtomicTypeRemote superType, Class javaClass) throws EJBDuplicateCodeException, EJBInvalidParameterException
public void ejbPostCreate(PK pkBase, AtomicTypeRemote superType, String code) throws EJBDuplicateCodeException, EJBInvalidParameterException
public void reinitializeType(AtomicTypeRemote superType, Class javaClass) throws EJBInvalidParameterException
reinitializeType in interface AtomicTypeRemoteEJBInvalidParameterExceptionpublic Class getJavaClass()
getJavaClass in interface AtomicTypeRemotepublic AtomicTypeRemote getSuperType()
getSuperType in interface AtomicTypeRemotepublic String getInheritancePathString()
getInheritancePathString in interface AtomicTypeRemotegetInheritancePathString in interface HierarchieTypeRemotepublic void setInheritancePathString(String pks)
setInheritancePathString in interface AtomicTypeRemotesetInheritancePathString in interface HierarchieTypeRemotepublic List getInheritancePath()
getInheritancePath in interface AtomicTypeRemotegetInheritancePath in interface HierarchieTypeRemoteprotected void setInheritancePath(List path)
public boolean isAbstract()
isAbstract in interface AtomicTypeRemotepublic boolean isAssignableFrom(TypeRemote type)
isAssignableFrom in interface TypeRemoteisAssignableFrom in class TypeEJBCopyright © 2017 SAP SE. All Rights Reserved.