javax.cim
public class CIMQualifierType extends CIMValuedElement implements CIMNamedElementInterface, Serializable
CIMQualifierType
class represents a CIM Qualifier Type as
an object. A Qualifier Type supplies a type for a qualifier. A qualifier must
have a qualifier type. An Object of type CIMQualifierType
contains the following:
Name
- The name of the qualifier type.Data Type
- The data type of the qualifier type.Value
- The default value of the qualifier type (can be
null
/uninitalized)Scopes
- The scopes applicaple to this qualifier type. In
other words what CIM Elements can this qualifiers based on this type be
applied to.Flavors
- The flavors applicable to this qualifier type.
Flavors describe the propogation and override rulles for a qualifier. CIM
Qualifier Types are defined in the CIM Infrastructure Specification. The
specification is available from the DMTF (Distributed Management Task Force)
at http://dmtf.org/
.Constructor Summary | |
---|---|
CIMQualifierType(CIMObjectPath pPath, CIMDataType pType, Object pValue, int pScope, int pFlavor)
Constructs a new CIM qualifier type, using the name, type of the
specified CIM qualifier type.
|
Method Summary | |
---|---|
boolean | equals(Object pObj)
Compares this object against the specified object. |
int | getFlavor()
Returns the flavors of this qualifier type as a BitSet .
|
CIMObjectPath | getObjectPath() |
int | getScope()
Returns the scopes of this qualifier type as a bit set.
|
String | toString()
Returns a String representation of the
CIMQualifierType This method is intended to be used only
for debugging purposes, and the format of the returned string may vary
between implementations. |
Parameters: pPath -
The CIMObjectPath
of a CIM qualifier type. pType -
The CIMDataType
of the qualifier type. pValue -
The default value or null
if no default value. pScope -
The applicable scopes for the qualifier type. pFlavor -
The applicable flavors for the qualifier type.
Throws: IllegalArgumentException - If the value/data type does not match
true
if and only if the argument is not null
and is a CIMQualifierType
object that represents the same
value as this object.
Parameters: pObj - The object to compare.
Returns: true
if the specified object it is the same as
this CIMQualifierType
. Otherwise,
false
.
See Also: java.lang.Object#equals(java.lang.Object)
BitSet
.
Returns: BitSet
of flavors for this qualifier type.
See Also: getObjectPath
Returns: Bit set of CIM element scopes for which this qualifier type is applicable.
String
representation of the
CIMQualifierType
This method is intended to be used only
for debugging purposes, and the format of the returned string may vary
between implementations. The returned string may be empty but may not
be null
.
Returns: A string representation of this qualifier type.
See Also: java.lang.Object#toString()