javax.cim
public class CIMQualifierType<E> extends CIMValuedElement<E> implements CIMNamedElementInterface
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
/uninitialized)Scopes
- The scopes applicable 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 propagation and override rules 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/
.Parameters:
Constructor Summary | |
---|---|
CIMQualifierType(CIMObjectPath pPath, CIMDataType pType, E pValue, int pScope, int pFlavor)
Constructs a new CIM qualifier type, using the name, type of the
specified CIM qualifier type.
|
Method Summary | |
---|---|
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.
|
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
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.