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 PK
ejbCreate(java.lang.String quali, PK sourcePK, PK targetPK, int sequenceNumber, int reverseSequenceNumber)
void
ejbPostCreate(java.lang.String quali, PK sourcePK, PK targetPK, int sequenceNumber, int reverseSequenceNumber)
protected ComposedTypeRemote
getDefaultType()
java.lang.String
getQualifier()
abstract java.lang.String
getQualifierInternal()
int
getReverseSequenceNumber()
abstract int
getReverseSequenceNumberInternal()
int
getSequenceNumber()
abstract int
getSequenceNumberInternal()
ItemRemote
getSource()
PK
getSourcePK()
abstract PK
getSourcePKInternal()
ItemRemote
getTarget()
PK
getTargetPK()
abstract PK
getTargetPKInternal()
void
setQualifier(java.lang.String str)
abstract void
setQualifierInternal(java.lang.String quali)
void
setReverseSequenceNumber(int position)
abstract void
setReverseSequenceNumberInternal(int position)
void
setSequenceNumber(int number)
abstract void
setSequenceNumberInternal(int position)
void
setSource(ItemRemote source)
void
setSourcePK(PK pk)
abstract void
setSourcePKInternal(PK pk)
void
setTarget(ItemRemote target)
void
setTargetPK(PK pk)
abstract void
setTargetPKInternal(PK pk)
protected int
typeCode()
-
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:
getDefaultType
in classItemEJB
- Throws:
EJBItemNotFoundException
-
getSourcePK
public PK getSourcePK()
- Specified by:
getSourcePK
in interfaceLinkRemote
-
setSourcePK
public void setSourcePK(PK pk)
- Specified by:
setSourcePK
in interfaceLinkRemote
-
getTargetPK
public PK getTargetPK()
- Specified by:
getTargetPK
in interfaceLinkRemote
-
setTargetPK
public void setTargetPK(PK pk)
- Specified by:
setTargetPK
in interfaceLinkRemote
-
setSource
public void setSource(ItemRemote source)
- Specified by:
setSource
in interfaceLinkRemote
-
getSource
public ItemRemote getSource()
- Specified by:
getSource
in interfaceLinkRemote
-
setTarget
public void setTarget(ItemRemote target)
- Specified by:
setTarget
in interfaceLinkRemote
-
getTarget
public ItemRemote getTarget()
- Specified by:
getTarget
in interfaceLinkRemote
-
setQualifier
public void setQualifier(java.lang.String str)
- Specified by:
setQualifier
in interfaceLinkRemote
-
getQualifier
public java.lang.String getQualifier()
- Specified by:
getQualifier
in interfaceLinkRemote
-
setSequenceNumber
public void setSequenceNumber(int number)
- Specified by:
setSequenceNumber
in interfaceLinkRemote
-
getSequenceNumber
public int getSequenceNumber()
- Specified by:
getSequenceNumber
in interfaceLinkRemote
-
getReverseSequenceNumber
public int getReverseSequenceNumber()
- Specified by:
getReverseSequenceNumber
in interfaceLinkRemote
-
setReverseSequenceNumber
public void setReverseSequenceNumber(int position)
- Specified by:
setReverseSequenceNumber
in interfaceLinkRemote
-
ejbCreate
public PK ejbCreate(java.lang.String quali, PK sourcePK, PK targetPK, int sequenceNumber, int reverseSequenceNumber) throws EJBInvalidParameterException
- Throws:
EJBInvalidParameterException
-
-