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
public abstract class LinkEJB extends ExtensibleItemEJB implements LinkRemote, LinkHome
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.persistence.ItemEJB
entityContext, READ, WRITE
-
-
Constructor Summary
Constructors Constructor Description LinkEJB()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description PKejbCreate(java.lang.String quali, PK sourcePK, PK targetPK, int sequenceNumber, int reverseSequenceNumber)voidejbPostCreate(java.lang.String quali, PK sourcePK, PK targetPK, int sequenceNumber, int reverseSequenceNumber)protected ComposedTypeRemotegetDefaultType()java.lang.StringgetQualifier()abstract java.lang.StringgetQualifierInternal()intgetReverseSequenceNumber()abstract intgetReverseSequenceNumberInternal()intgetSequenceNumber()abstract intgetSequenceNumberInternal()ItemRemotegetSource()PKgetSourcePK()abstract PKgetSourcePKInternal()ItemRemotegetTarget()PKgetTargetPK()abstract PKgetTargetPKInternal()voidsetQualifier(java.lang.String str)abstract voidsetQualifierInternal(java.lang.String quali)voidsetReverseSequenceNumber(int position)abstract voidsetReverseSequenceNumberInternal(int position)voidsetSequenceNumber(int number)abstract voidsetSequenceNumberInternal(int position)voidsetSource(ItemRemote source)voidsetSourcePK(PK pk)abstract voidsetSourcePKInternal(PK pk)voidsetTarget(ItemRemote target)voidsetTargetPK(PK pk)abstract voidsetTargetPKInternal(PK pk)protected 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, 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, 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.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.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
-
-
-
-
Method Detail
-
getSourcePKInternal
public abstract PK getSourcePKInternal()
-
setSourcePKInternal
public abstract void setSourcePKInternal(PK pk)
-
getTargetPKInternal
public abstract PK getTargetPKInternal()
-
setTargetPKInternal
public abstract void setTargetPKInternal(PK pk)
-
getQualifierInternal
public abstract java.lang.String getQualifierInternal()
-
setQualifierInternal
public abstract void setQualifierInternal(java.lang.String quali)
-
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
protected ComposedTypeRemote getDefaultType() throws EJBItemNotFoundException
- Overrides:
getDefaultTypein classItemEJB- Throws:
EJBItemNotFoundException
-
getSourcePK
public PK getSourcePK()
- Specified by:
getSourcePKin interfaceLinkRemote
-
setSourcePK
public void setSourcePK(PK pk)
- Specified by:
setSourcePKin interfaceLinkRemote
-
getTargetPK
public PK getTargetPK()
- Specified by:
getTargetPKin interfaceLinkRemote
-
setTargetPK
public void setTargetPK(PK pk)
- Specified by:
setTargetPKin interfaceLinkRemote
-
setSource
public void setSource(ItemRemote source)
- Specified by:
setSourcein interfaceLinkRemote
-
getSource
public ItemRemote getSource()
- Specified by:
getSourcein interfaceLinkRemote
-
setTarget
public void setTarget(ItemRemote target)
- Specified by:
setTargetin interfaceLinkRemote
-
getTarget
public ItemRemote getTarget()
- Specified by:
getTargetin interfaceLinkRemote
-
setQualifier
public void setQualifier(java.lang.String str)
- Specified by:
setQualifierin interfaceLinkRemote
-
getQualifier
public java.lang.String 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(java.lang.String quali, PK sourcePK, PK targetPK, int sequenceNumber, int reverseSequenceNumber) throws EJBInvalidParameterException
- Throws:
EJBInvalidParameterException
-
-