Class DefaultQualifiedElement<T>

java.lang.Object
de.iip_ecosphere.platform.transport.serialization.DefaultQualifiedElement<T>
Type Parameters:
T - the element type
All Implemented Interfaces:
QualifiedElement<T>

public class DefaultQualifiedElement<T> extends Object implements QualifiedElement<T>
A simple, beans-based default implementation of QualifiedElement.
Author:
Holger Eichelberger, SSE
  • Field Details

    • value

      private T value
    • qualifier

      private String qualifier
  • Constructor Details

    • DefaultQualifiedElement

      public DefaultQualifiedElement()
  • Method Details

    • getValue

      public T getValue()
      Description copied from interface: QualifiedElement
      Returns the value.
      Specified by:
      getValue in interface QualifiedElement<T>
      Returns:
      the value
    • setValue

      public void setValue(T value)
      Description copied from interface: QualifiedElement
      Sets the value.
      Specified by:
      setValue in interface QualifiedElement<T>
      Parameters:
      value - the value
    • getQualifier

      public String getQualifier()
      Description copied from interface: QualifiedElement
      Returns the actual qualifier of the element. A qualifier may be a semantic id.
      Specified by:
      getQualifier in interface QualifiedElement<T>
      Returns:
      the qualifier, may be null for none
    • setQualifier

      public void setQualifier(String qualifier)
      Description copied from interface: QualifiedElement
      Changes the actual qualifier of the element. A qualifier may be a semantic id.
      Specified by:
      setQualifier in interface QualifiedElement<T>
      Parameters:
      qualifier - the qualifier, may be null for none