version 1.45, 2007/10/23 17:42:56
|
version 1.46, 2007/11/11 19:48:34
|
|
|
_name(x._name), | _name(x._name), |
_value(x._value), | _value(x._value), |
_flavor(x._flavor), | _flavor(x._flavor), |
_propagated(x._propagated) |
_propagated(x._propagated), |
|
_ownerCount(0) |
{ | { |
|
// Set the CIM name tag. |
|
_nameTag = generateCIMNameTag(_name); |
} | } |
| |
CIMQualifierRep::CIMQualifierRep( | CIMQualifierRep::CIMQualifierRep( |
|
|
_name(name), | _name(name), |
_value(value), | _value(value), |
_flavor(flavor), | _flavor(flavor), |
_propagated(propagated) |
_propagated(propagated), |
|
_ownerCount(0) |
{ | { |
// ensure name is not null | // ensure name is not null |
if (name.isNull()) | if (name.isNull()) |
{ | { |
throw UninitializedObjectException(); | throw UninitializedObjectException(); |
} | } |
|
// Set the CIM name tag. |
|
_nameTag = generateCIMNameTag(_name); |
} | } |
| |
CIMQualifierRep::~CIMQualifierRep() | CIMQualifierRep::~CIMQualifierRep() |
|
|
throw UninitializedObjectException(); | throw UninitializedObjectException(); |
} | } |
| |
|
if (_ownerCount != 0 && _name != name) |
|
{ |
|
MessageLoaderParms parms( |
|
"Common.CIMQualifierRep.CONTAINED_QUALIFIER_NAMECHANGEDEXCEPTION", |
|
"Attempted to change the name of a qualifier" |
|
" already in a container."); |
|
throw Exception(parms); |
|
} |
|
|
_name = name; | _name = name; |
|
|
|
// Set the CIM name tag. |
|
_nameTag = generateCIMNameTag(_name); |
} | } |
| |
void CIMQualifierRep::resolveFlavor ( | void CIMQualifierRep::resolveFlavor ( |