Class CIMQualifier

java.lang.Object
org.sblim.wbem.cim.CIMElement
org.sblim.wbem.cim.CIMQualifier
All Implemented Interfaces:
Serializable, Cloneable, Comparable

public class CIMQualifier extends CIMElement implements Cloneable
See Also:
  • Constructor Details

    • CIMQualifier

      public CIMQualifier()
      Default Ctor.
    • CIMQualifier

      public CIMQualifier(String pName)
      Ctor. Constructs a named qualifier.
      Parameters:
      pName - The qualifier's name
    • CIMQualifier

      public CIMQualifier(String pName, CIMQualifierType pType)
      Ctor. Constructs a named and typed qualifier.
      Parameters:
      pName - The qualifier's name
      pType - The qualifier's type
  • Method Details

    • addFlavor

      public void addFlavor(CIMFlavor pFlavor)
      Adds a flavor to this qualifier
      Parameters:
      pFlavor - The flavor
    • clone

      public Object clone()
      Overrides:
      clone in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class CIMElement
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getFlavor

      public Vector getFlavor()
    • getValue

      public CIMValue getValue()
    • hasFlavor

      public boolean hasFlavor(CIMFlavor pFlavor)
      Checks if this qualifier has a given flavor set
      Parameters:
      pFlavor - The flavor
      Returns:
      true if the flavor is set, false otherwise
    • hasValue

      public boolean hasValue()
      Checks if this qualifier has a value
      Returns:
      getValue()!=null
    • setDefaults

      public void setDefaults(CIMQualifierType pQualifierType)
      Sets the default value and the flavor from the given qualifier type
      Parameters:
      pQualifierType - The qualifier type
    • setValue

      public void setValue(CIMValue pValue)
      Sets this qualifiers value
      Parameters:
      pValue - The value
    • setPropagated

      public void setPropagated(boolean pValue)
      Sets the propagated value
      Parameters:
      pValue - true if this qualifier is propagated, false otherwise
    • isPropagated

      public boolean isPropagated()
      Checks if this qualifier is propagated
      Returns:
      true if this qualifier is propagated, false otherwise
    • toMOF

      public String toMOF()
      Gets the MOF representation of this qualifier
      Returns:
      The MOF representation
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • compareTo

      public int compareTo(Object o)
      Specified by:
      compareTo in interface Comparable
      Overrides:
      compareTo in class CIMElement