Class LinkEJB
java.lang.Object
de.hybris.platform.persistence.ItemEJB
de.hybris.platform.persistence.ExtensibleItemEJB
de.hybris.platform.persistence.link.LinkEJB
- All Implemented Interfaces:
ExtensibleItemRemote,EntityInstance,EntityProxy,HomeProxy,ItemHome,ItemPermissionFacade,ItemRemote,LinkHome,LinkRemote
- Direct Known Subclasses:
GenericLinkBMPBean
-
Field Summary
Fields inherited from class de.hybris.platform.persistence.ItemEJB
entityContext, READ, WRITE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidejbPostCreate(String quali, PK sourcePK, PK targetPK, int sequenceNumber, int reverseSequenceNumber) protected ComposedTypeRemoteabstract Stringintabstract intintabstract intabstract PKabstract PKvoidsetQualifier(String str) abstract voidsetQualifierInternal(String quali) voidsetReverseSequenceNumber(int position) abstract voidsetReverseSequenceNumberInternal(int position) voidsetSequenceNumber(int number) abstract voidsetSequenceNumberInternal(int position) voidsetSource(ItemRemote source) voidsetSourcePK(PK pk) abstract voidvoidsetTarget(ItemRemote target) voidsetTargetPK(PK pk) abstract voidprotected inttypeCode()Methods inherited from class de.hybris.platform.persistence.ExtensibleItemEJB
clearEntityCaches, copyPropertiesFrom, createFromTemplate, decryptIfNecessaryWithFallback, decryptValueWithFallback, doCreateInternal, ejbHomeGetPropertyTableName, ejbRemove, getAllLanguagePKs, getAllProperties, getAllPropertyAccesses, getModifiedUnlocalizedPropertyCache, getProperty, getPropertyAccess, getPropertyAccess, getPropertyAccessInternal, getPropertyNames, getPropertyRaw, getPropertyTableNameImpl, getPropertyTimestamp, getPropertyTimestampInternal, getTypeInfoMap, hasModifiedCaches, postCreateFromTemplate, 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, 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.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.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, wasModifiedSince
-
Constructor Details
-
LinkEJB
public LinkEJB()
-
-
Method Details
-
getSourcePKInternal
-
setSourcePKInternal
-
getTargetPKInternal
-
setTargetPKInternal
-
getQualifierInternal
-
setQualifierInternal
-
getSequenceNumberInternal
public abstract int getSequenceNumberInternal() -
setSequenceNumberInternal
public abstract void setSequenceNumberInternal(int position) -
getReverseSequenceNumberInternal
public abstract int getReverseSequenceNumberInternal() -
setReverseSequenceNumberInternal
public abstract void setReverseSequenceNumberInternal(int position) -
typeCode
protected int typeCode() -
getDefaultType
- Overrides:
getDefaultTypein classItemEJB- Throws:
EJBItemNotFoundException
-
getSourcePK
- Specified by:
getSourcePKin interfaceLinkRemote
-
setSourcePK
- Specified by:
setSourcePKin interfaceLinkRemote
-
getTargetPK
- Specified by:
getTargetPKin interfaceLinkRemote
-
setTargetPK
- Specified by:
setTargetPKin interfaceLinkRemote
-
setSource
- Specified by:
setSourcein interfaceLinkRemote
-
getSource
- Specified by:
getSourcein interfaceLinkRemote
-
setTarget
- Specified by:
setTargetin interfaceLinkRemote
-
getTarget
- Specified by:
getTargetin interfaceLinkRemote
-
setQualifier
- Specified by:
setQualifierin interfaceLinkRemote
-
getQualifier
- Specified by:
getQualifierin interfaceLinkRemote
-
setSequenceNumber
public void setSequenceNumber(int number) - Specified by:
setSequenceNumberin interfaceLinkRemote
-
getSequenceNumber
public int getSequenceNumber()- Specified by:
getSequenceNumberin interfaceLinkRemote
-
getReverseSequenceNumber
public int getReverseSequenceNumber()- Specified by:
getReverseSequenceNumberin interfaceLinkRemote
-
setReverseSequenceNumber
public void setReverseSequenceNumber(int position) - Specified by:
setReverseSequenceNumberin interfaceLinkRemote
-
ejbCreate
public PK ejbCreate(String quali, PK sourcePK, PK targetPK, int sequenceNumber, int reverseSequenceNumber) throws EJBInvalidParameterException - Throws:
EJBInvalidParameterException
-
ejbPostCreate
-