Class GenericLinkBMPBean
java.lang.Object
de.hybris.platform.persistence.ItemEJB
de.hybris.platform.persistence.ExtensibleItemEJB
de.hybris.platform.persistence.link.LinkEJB
de.hybris.platform.persistence.link.GenericLinkBMPBean
- All Implemented Interfaces:
ExtensibleItemRemote,EntityInstance,EntityProxy,HomeProxy,ItemHome,ItemPermissionFacade,ItemRemote,LinkHome,LinkRemote
-
Field Summary
Fields inherited from class de.hybris.platform.persistence.ItemEJB
entityContext, READ, WRITE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionejbFindByPKList(Collection<PK> pkList) ejbFindByPrimaryKey(PK pkValue) ejbFindByType(PK typePK) ejbFindChangedAfter(Date param0) voidvoidejbLoad()voidejbPostCreate(String param0, PK param2, PK param3, int param4, int param5) voidvoidejbStore()findAll()All item beans have a 'findAll' finder.findByPKList(Collection pks) findByPrimaryKey(PK pk) findByType(PK typePK) findChangedAfter(Date param0) A finder which selects all bean modified after a given time.longprotected Objectprotected Maplongprotected Stringinstance method implinstance method impllongintintbooleanSpecial method indicating that the entity instance is currently within its ejbCreate() state and has not been written to database yet.voidsetACLTimestampInternal(long newvalue) voidsetCreationTimestampInternal(Date newvalue) voidsetModifiedTimestampInternal(Date newvalue) voidsetOwnerPkString(PK newvalue) voidsetPkString(PK newvalue) voidsetPropertyTimestampInternal(long newvalue) voidsetQualifierInternal(String newvalue) voidsetReverseSequenceNumberInternal(int newvalue) voidsetSequenceNumberInternal(int newvalue) voidsetSourcePKInternal(PK newvalue) voidsetTargetPKInternal(PK newvalue) voidsetTypePkString(PK newvalue) protected final inttypeCode()Methods inherited from class de.hybris.platform.persistence.link.LinkEJB
getDefaultType, getQualifier, getReverseSequenceNumber, getSequenceNumber, getSource, getSourcePK, getTarget, getTargetPK, setQualifier, setReverseSequenceNumber, setSequenceNumber, setSource, setSourcePK, setTarget, setTargetPKMethods inherited from class de.hybris.platform.persistence.ExtensibleItemEJB
clearEntityCaches, copyPropertiesFrom, createFromTemplate, decryptIfNecessaryWithFallback, decryptValueWithFallback, doCreateInternal, ejbHomeGetPropertyTableName, getAllLanguagePKs, getAllProperties, getAllPropertyAccesses, getModifiedUnlocalizedPropertyCache, getProperty, getPropertyAccess, getPropertyAccess, getPropertyAccessInternal, getPropertyNames, getPropertyRaw, getPropertyTimestamp, getTypeInfoMap, hasModifiedCaches, postCreateFromTemplate, preLoadUnlocalizedProperties, removeProperty, removePropertyData, setAllProperties, setPropertiesFromContainer, setProperty, typeChanged, updatePropertyVersion, warnOnDecryptionError, writePropertyCachesMethods inherited from class de.hybris.platform.persistence.ItemEJB
checkItemPermission, checkOwnGlobalPermission, copyComposedTypeFromTemplate, doCreateInternal, doPostCreateInternal, ejbHomeGetItemTableName, ejbHomeGetOwnJNDIName, getCachedValueForReading, getCachedValueForReadingIfAvailable, getCachedValuesStartingWith, getCacheKey, getComposedType, getCreationTime, getEntityContext, getGlobalPermissionPKs, getModifiedTime, getOrAddCacheKey, getOwner, getPermissionPKs, getPK, getPrincipalToBooleanListMap, getRestrictedPrincipalPKs, getTypeKey, hasJNDIName, loadItemData, logACLCacheChange, needsStoring, quoteSQLStringLiteralForQuery, remove, removeACLEntries, removeGlobalPermission, removeGlobalPermissions, removePermission, removePermissions, setComposedType, setCreationTime, setEntityContext, setGlobalPermission, setGlobalPermissions, setModifiedTime, setModifiedTimestamp, setNeedsStoring, setOwner, setOwnerRef, setPermission, setPermissions, setPrincipalToBooleanListMap, 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.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.ItemHome
loadItemDataMethods inherited from interface de.hybris.platform.persistence.ItemRemote
getComposedType, getCreationTime, getModifiedTime, getOwner, getTypeKey, hasJNDIName, remove, setComposedType, setCreationTime, setModifiedTime, setOwner, setOwnerRef, wasModifiedSince
-
Constructor Details
-
GenericLinkBMPBean
public GenericLinkBMPBean()
-
-
Method Details
-
getHJMPTS
public long getHJMPTS()- Specified by:
getHJMPTSin interfaceItemRemote- Specified by:
getHJMPTSin classItemEJB
-
ejbLoad
public void ejbLoad()- Specified by:
ejbLoadin interfaceEntityInstance- Overrides:
ejbLoadin classItemEJB
-
ejbStore
public void ejbStore()- Specified by:
ejbStorein interfaceEntityInstance- Overrides:
ejbStorein classItemEJB
-
isBeforeCreate
public boolean isBeforeCreate()Description copied from class:ItemEJBSpecial method indicating that the entity instance is currently within its ejbCreate() state and has not been written to database yet.- Specified by:
isBeforeCreatein classItemEJB
-
ejbCreate
public PK ejbCreate(String quali, PK scrPK, PK tgtPK, int seqNr, int revSeqNr) throws EJBInvalidParameterException - Overrides:
ejbCreatein classLinkEJB- Throws:
EJBInvalidParameterException
-
create
public LinkRemote create(String quali, PK scrPK, PK tgtPK, int seqNr, int revSeqNr) throws EJBInvalidParameterException - Throws:
EJBInvalidParameterException
-
ejbPostCreate
- Overrides:
ejbPostCreatein classLinkEJB
-
ejbRemove
public void ejbRemove()- Specified by:
ejbRemovein interfaceEntityInstance- Overrides:
ejbRemovein classExtensibleItemEJB
-
ejbHomeLoadItemData
- Overrides:
ejbHomeLoadItemDatain classItemEJB
-
getPkString
- Specified by:
getPkStringin interfaceItemRemote- Specified by:
getPkStringin classItemEJB
-
setPkString
- Specified by:
setPkStringin classItemEJB
-
getCreationTimestampInternal
- Specified by:
getCreationTimestampInternalin classItemEJB
-
setCreationTimestampInternal
- Specified by:
setCreationTimestampInternalin classItemEJB
-
getModifiedTimestampInternal
- Specified by:
getModifiedTimestampInternalin classItemEJB
-
setModifiedTimestampInternal
- Specified by:
setModifiedTimestampInternalin classItemEJB
-
getACLTimestampInternal
public long getACLTimestampInternal()- Specified by:
getACLTimestampInternalin classItemEJB
-
setACLTimestampInternal
public void setACLTimestampInternal(long newvalue) - Specified by:
setACLTimestampInternalin classItemEJB
-
getTypePkString
- Specified by:
getTypePkStringin classItemEJB
-
setTypePkString
- Specified by:
setTypePkStringin classItemEJB
-
getOwnerPkString
- Specified by:
getOwnerPkStringin classItemEJB
-
setOwnerPkString
- Specified by:
setOwnerPkStringin classItemEJB
-
getPropertyTimestampInternal
public long getPropertyTimestampInternal()- Specified by:
getPropertyTimestampInternalin classExtensibleItemEJB
-
setPropertyTimestampInternal
public void setPropertyTimestampInternal(long newvalue) - Specified by:
setPropertyTimestampInternalin classExtensibleItemEJB
-
getSourcePKInternal
- Specified by:
getSourcePKInternalin classLinkEJB
-
setSourcePKInternal
- Specified by:
setSourcePKInternalin classLinkEJB
-
getTargetPKInternal
- Specified by:
getTargetPKInternalin classLinkEJB
-
setTargetPKInternal
- Specified by:
setTargetPKInternalin classLinkEJB
-
getQualifierInternal
- Specified by:
getQualifierInternalin classLinkEJB
-
setQualifierInternal
- Specified by:
setQualifierInternalin classLinkEJB
-
getReverseSequenceNumberInternal
public int getReverseSequenceNumberInternal()- Specified by:
getReverseSequenceNumberInternalin classLinkEJB
-
setReverseSequenceNumberInternal
public void setReverseSequenceNumberInternal(int newvalue) - Specified by:
setReverseSequenceNumberInternalin classLinkEJB
-
getSequenceNumberInternal
public int getSequenceNumberInternal()- Specified by:
getSequenceNumberInternalin classLinkEJB
-
setSequenceNumberInternal
public void setSequenceNumberInternal(int newvalue) - Specified by:
setSequenceNumberInternalin classLinkEJB
-
ejbFindByPrimaryKey
- Throws:
YObjectNotFoundException
-
findByPrimaryKey
-
ejbFindByType
- Throws:
YFinderException
-
findByType
- Throws:
YFinderException
-
ejbFindChangedAfter
- Throws:
YFinderException
-
findChangedAfter
Description copied from interface:ItemHomeA finder which selects all bean modified after a given time. This uses the modifiedTimestamp field of the item.- Parameters:
param0- the time to check in milliseconds ( see java.lang.System )- Throws:
YFinderException
-
ejbFindAll
- Throws:
YFinderException
-
findAll
Description copied from interface:ItemHomeAll item beans have a 'findAll' finder. So dont define another 'findAll' finder in a subclassed item !- Throws:
YFinderException
-
getItemTableNameImpl
Description copied from class:ItemEJBinstance method impl- Specified by:
getItemTableNameImplin classItemEJB
-
getOwnJNDIName
Description copied from class:ItemEJBinstance method impl- Specified by:
getOwnJNDINamein interfaceItemHome- Specified by:
getOwnJNDINamein classItemEJB- Returns:
- the item's JNDI name
-
typeCode
protected final int typeCode() -
getPropertyTableNameImpl
- Specified by:
getPropertyTableNameImplin classExtensibleItemEJB
-
getCachedValueForModification
- Overrides:
getCachedValueForModificationin classItemEJB
-
getCacheKeyMap
- Specified by:
getCacheKeyMapin classItemEJB
-
findByPKList
- Throws:
YFinderException
-
ejbFindByPKList
- Throws:
YFinderException
-