Class LinkManagerEJB
- java.lang.Object
-
- de.hybris.platform.persistence.ManagerEJB
-
- de.hybris.platform.persistence.link.LinkManagerEJB
-
public class LinkManagerEJB extends ManagerEJB
-
-
Constructor Summary
Constructors Constructor Description LinkManagerEJB()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description LinkRemotecreateLink(java.lang.String qual, PK sourcePK, PK targetPK, int sequenceNumber)Deprecated, for removal: This API element is subject to removal in a future version.since agesLinkRemotecreateLink(java.lang.String qual, PK sourcePK, PK targetPK, int sequenceNumber, int reverseSequenceNumber)LinkRemotecreateLink(java.lang.String qual, ItemRemote source, ItemRemote target, int sequenceNumber, int reverseSequenceNumber)voidcreateLinkNoWrap(java.lang.String qual, PK sourcePK, PK targetPK, int sequenceNumber, int reverseSequenceNumber)voidnotifyItemRemove(ItemRemote item)Callback method to get notified if an item in the hybris platform is going to be removed.voidremoveItem(int stagingMethod, ItemRemote item)-
Methods inherited from class de.hybris.platform.persistence.ManagerEJB
canRemoveItem, ejbCreate, ejbPostCreate, getPersistencePool, isReinitialization, prepareItemRemove, removeItem
-
-
-
-
Method Detail
-
createLink
@Deprecated(since="ages", forRemoval=true) public LinkRemote createLink(java.lang.String qual, PK sourcePK, PK targetPK, int sequenceNumber) throws EJBInvalidParameterExceptionDeprecated, for removal: This API element is subject to removal in a future version.since ages- Throws:
EJBInvalidParameterException
-
createLink
public LinkRemote createLink(java.lang.String qual, PK sourcePK, PK targetPK, int sequenceNumber, int reverseSequenceNumber) throws EJBInvalidParameterException
- Throws:
EJBInvalidParameterException
-
createLinkNoWrap
public void createLinkNoWrap(java.lang.String qual, PK sourcePK, PK targetPK, int sequenceNumber, int reverseSequenceNumber) throws EJBInvalidParameterException- Throws:
EJBInvalidParameterException
-
createLink
public LinkRemote createLink(java.lang.String qual, ItemRemote source, ItemRemote target, int sequenceNumber, int reverseSequenceNumber) throws EJBInvalidParameterException
- Throws:
EJBInvalidParameterException
-
notifyItemRemove
public void notifyItemRemove(ItemRemote item)
Description copied from class:ManagerEJBCallback method to get notified if an item in the hybris platform is going to be removed.
Each manager can perform some cleanups.
It is a major failure to throw an exception here to abort item removal; useManagerEJB.canRemoveItem(ItemRemote)instead to signal your veto.- Overrides:
notifyItemRemovein classManagerEJB
-
removeItem
public void removeItem(int stagingMethod, ItemRemote item) throws ConsistencyCheckException- Throws:
ConsistencyCheckException
-
-