org.sblim.wbem.cim
Class CIMQualifier
- Cloneable, Comparable, Serializable
public class CIMQualifier
implements Cloneable
CIMQualifier.java
(C) Copyright IBM Corp. 2005, 2006
THIS FILE IS PROVIDED UNDER THE TERMS OF THE COMMON PUBLIC LICENSE
("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THIS FILE
CONSTITUTES RECIPIENTS ACCEPTANCE OF THE AGREEMENT.
You can obtain a current copy of the Common Public License from
http://www.opensource.org/licenses/cpl1.0.php
CIMQualifier
public CIMQualifier()
Default Ctor.
CIMQualifier
public CIMQualifier(String pName)
Ctor. Constructs a named qualifier.
pName
- The qualifier's name
CIMQualifier
public CIMQualifier(String pName,
CIMQualifierType pType)
Ctor. Constructs a named and typed qualifier.
pName
- The qualifier's namepType
- The qualifier's type
addFlavor
public void addFlavor(CIMFlavor pFlavor)
Adds a flavor to this qualifier
clone
public Object clone()
getFlavor
public Vector getFlavor()
hasFlavor
public boolean hasFlavor(CIMFlavor pFlavor)
Checks if this qualifier has a given flavor set
true
if the flavor is set, false
otherwise
hasValue
public boolean hasValue()
Checks if this qualifier has a value
hashCode
public int hashCode()
isPropagated
public boolean isPropagated()
Checks if this qualifier is propagated
true
if this qualifier is propagated,
false
otherwise
setDefaults
public void setDefaults(CIMQualifierType pQualifierType)
Sets the default value and the flavor from the given qualifier type
pQualifierType
- The qualifier type
setPropagated
public void setPropagated(boolean pValue)
Sets the propagated value
pValue
- true
if this qualifier is propagated,
false
otherwise
setValue
public void setValue(CIMValue pValue)
Sets this qualifiers value
toMOF
public String toMOF()
Gets the MOF representation of this qualifier
toString
public String toString()
Copyright © 2005, 2007 IBM Corporation. All Rights Reserved.