Interface EbXMLClassification

All Superinterfaces:
EbXMLSlotList
All Known Implementing Classes:
EbXMLClassification30

public interface EbXMLClassification extends EbXMLSlotList
Encapsulation of the ebXML classes for ClassificationType.

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

Author:
Jens Riemschneider
  • Field Details

    • CLASSIFICATION_OBJECT_TYPE

      static final String CLASSIFICATION_OBJECT_TYPE
      ObjectType for Classifications
      See Also:
  • Method Details

    • getClassifiedObject

      String getClassifiedObject()
      Returns:
      the object being classified by this classification.
    • setClassifiedObject

      void setClassifiedObject(String classifiedObject)
      Parameters:
      classifiedObject - the object being classified by this classification.
    • getClassificationScheme

      String getClassificationScheme()
      Returns:
      the classification scheme.
    • setClassificationScheme

      void setClassificationScheme(String classificationScheme)
      Parameters:
      classificationScheme - the classification scheme.
    • getNodeRepresentation

      String getNodeRepresentation()
      Returns:
      the node representation.
    • setNodeRepresentation

      void setNodeRepresentation(String nodeRepresentation)
      Parameters:
      nodeRepresentation - the node representation.
    • getName

      LocalizedString getName()
      Returns:
      the name as a localized string.
    • getNameAsInternationalString

      EbXMLInternationalString getNameAsInternationalString()
      Returns:
      the name as an international string.
    • setName

      void setName(LocalizedString name)
      Parameters:
      name - the name as a localized string.
    • setClassificationNode

      void setClassificationNode(String classificationNode)
      Parameters:
      classificationNode - the classification node.
    • getClassificationNode

      String getClassificationNode()
      Returns:
      the classification node.
    • assignUniqueId

      void assignUniqueId()
      Assigns a random unique ID to this classification.
    • getInternal

      Object getInternal()
      Returns:
      the wrapped ebXML representation of this request.