Interface EbXMLAssociation

All Superinterfaces:
EbXMLRegistryObject, EbXMLSlotList, ExtraMetadataHolder
All Known Implementing Classes:
EbXMLAssociation30

public interface EbXMLAssociation extends EbXMLRegistryObject, ExtraMetadataHolder
Encapsulation of the ebXML classes for AssociationType1.

This class contains convenience methods and provides a version independent abstraction of the ebXML data structure.

Author:
Jens Riemschneider
  • Method Details

    • getTarget

      String getTarget()
      Returns:
      the id of the target object of this association.
    • setTarget

      void setTarget(String target)
      Parameters:
      target - the id of the target object of this association.
    • getSource

      String getSource()
      Returns:
      the id of the source object of this association.
    • setSource

      void setSource(String source)
      Parameters:
      source - the id of the source object of this association.
    • getAssociationType

      AssociationType getAssociationType()
      Returns:
      the type of this association.
    • setAssociationType

      void setAssociationType(AssociationType associationType)
      Parameters:
      associationType - the type of this association.
    • getStatus

      AvailabilityStatus getStatus()
    • setStatus

      void setStatus(AvailabilityStatus status)
    • getOriginalStatus

      AvailabilityStatus getOriginalStatus()
    • setOriginalStatus

      void setOriginalStatus(AvailabilityStatus status)
    • getNewStatus

      AvailabilityStatus getNewStatus()
    • setNewStatus

      void setNewStatus(AvailabilityStatus status)
    • getPreviousVersion

      String getPreviousVersion()
    • setPreviousVersion

      void setPreviousVersion(String version)
    • getAssociationPropagation

      Boolean getAssociationPropagation()
    • setAssociationPropagation

      void setAssociationPropagation(Boolean value)