Class 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
  • Constructor Details

    • LinkEJB

      public LinkEJB()
  • Method Details

    • 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 String getQualifierInternal()
    • setQualifierInternal

      public abstract void setQualifierInternal(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()
      Specified by:
      typeCode in class ItemEJB
      Returns:
      a unique typecode for this item type. Used for wrapping entity beans to the jalo layer.
    • getDefaultType

      protected ComposedTypeRemote getDefaultType() throws EJBItemNotFoundException
      Overrides:
      getDefaultType in class ItemEJB
      Throws:
      EJBItemNotFoundException
    • getSourcePK

      public PK getSourcePK()
      Specified by:
      getSourcePK in interface LinkRemote
    • setSourcePK

      public void setSourcePK(PK pk)
      Specified by:
      setSourcePK in interface LinkRemote
    • getTargetPK

      public PK getTargetPK()
      Specified by:
      getTargetPK in interface LinkRemote
    • setTargetPK

      public void setTargetPK(PK pk)
      Specified by:
      setTargetPK in interface LinkRemote
    • setSource

      public void setSource(ItemRemote source)
      Specified by:
      setSource in interface LinkRemote
    • getSource

      public ItemRemote getSource()
      Specified by:
      getSource in interface LinkRemote
    • setTarget

      public void setTarget(ItemRemote target)
      Specified by:
      setTarget in interface LinkRemote
    • getTarget

      public ItemRemote getTarget()
      Specified by:
      getTarget in interface LinkRemote
    • setQualifier

      public void setQualifier(String str)
      Specified by:
      setQualifier in interface LinkRemote
    • getQualifier

      public String getQualifier()
      Specified by:
      getQualifier in interface LinkRemote
    • setSequenceNumber

      public void setSequenceNumber(int number)
      Specified by:
      setSequenceNumber in interface LinkRemote
    • getSequenceNumber

      public int getSequenceNumber()
      Specified by:
      getSequenceNumber in interface LinkRemote
    • getReverseSequenceNumber

      public int getReverseSequenceNumber()
      Specified by:
      getReverseSequenceNumber in interface LinkRemote
    • setReverseSequenceNumber

      public void setReverseSequenceNumber(int position)
      Specified by:
      setReverseSequenceNumber in interface LinkRemote
    • ejbCreate

      public PK ejbCreate(String quali, PK sourcePK, PK targetPK, int sequenceNumber, int reverseSequenceNumber) throws EJBInvalidParameterException
      Throws:
      EJBInvalidParameterException
    • ejbPostCreate

      public void ejbPostCreate(String quali, PK sourcePK, PK targetPK, int sequenceNumber, int reverseSequenceNumber)