Class CIMQualifiableElement

java.lang.Object
org.sblim.wbem.cim.CIMElement
org.sblim.wbem.cim.CIMQualifiableElement
All Implemented Interfaces:
Serializable, Comparable
Direct Known Subclasses:
CIMArgument, CIMMethod, CIMObject, CIMParameter, CIMProperty

public abstract class CIMQualifiableElement extends CIMElement implements Serializable
See Also:
  • Field Details

    • iQualifiers

      protected Vector iQualifiers
  • Constructor Details

    • CIMQualifiableElement

      protected CIMQualifiableElement()
    • CIMQualifiableElement

      protected CIMQualifiableElement(String pName)
  • Method Details

    • addQualifier

      public void addQualifier(CIMQualifier pQualifier)
      Adds the specified qualifier to this CIM Element. If the qualifer already exits, nothing is changed.
      Parameters:
      pQualifier - The qualifier
    • getQualifier

      public CIMQualifier getQualifier(String pName)
      Gets the specified qualfier, it exits on the CIM Element.
      Parameters:
      pName - The name of the qualifier.
      Returns:
      null if the qualifier does not exits, otherwise returns the CIMQualifier.
    • setQualifiers

      public void setQualifiers(Vector pQualifiers)
      Replaces the CIMQualifiers for this CIMElement, with the specifed CIMQualifiers.
      Parameters:
      pQualifiers - a Vector of CIMQualifier objects.
    • getQualifiers

      public Vector getQualifiers()
      Gets the list of the CIMQualifiers specified for this CIMElement.
      Returns:
      a Vector of CIMQualifier objects.
    • removeQualifier

      public boolean removeQualifier(String pName)
      Removes the specified qualifier.
      Parameters:
      pName - a String representing the CIMQualifier name.
      Returns:
      true if the qualifier was successfully removed, otherwise returns false.