public class IdentifierType
extends java.lang.Object
Java class for IdentifierType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="IdentifierType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<attribute name="uniqueId" type="{http://www.w3.org/2001/XMLSchema}token" />
<attribute name="uniqueName" type="{http://www.w3.org/2001/XMLSchema}token" />
<attribute name="externalId" type="{http://www.w3.org/2001/XMLSchema}token" />
<attribute name="externalName" type="{http://www.w3.org/2001/XMLSchema}token" />
<attribute name="repositoryId" type="{http://www.w3.org/2001/XMLSchema}token" />
</restriction>
</complexContent>
</complexType>
The IdentifierType object provides the capability of adding certain properties on an Entity type to distinguish the object. The properties uniqueName and uniqueId are used to uniquely identify an Entity in VMM. Entities that are supported in VMM include the Person and Group.
By default, VMM requires the caller to identify an entity by either the uniqueId or uniqueName. If the property externalName is specified, the externalName to used to identify the entity.
| Constructor and Description |
|---|
IdentifierType() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
get(java.lang.String propName)
Gets the value of the requested property
|
java.lang.String |
getDataType(java.lang.String propName)
Gets the Java type of the value of the provided property.
|
java.lang.String |
getExternalId()
Gets the value of the externalId property.
|
java.lang.String |
getExternalName()
Gets the value of the externalName property.
|
static java.util.List |
getPropertyNames(java.lang.String entityTypeName)
Gets a list of all supported properties for this model object, IdentifierType
|
java.lang.String |
getRepositoryId()
Gets the value of the repositoryId property.
|
static java.util.HashSet |
getSubTypes()
Gets a set of any model objects which extend this model object, IdentifierType
|
java.util.ArrayList |
getSuperTypes()
Gets a list of any model objects which this model object, IdentifierType, is
an extension of.
|
java.lang.String |
getTypeName()
Gets the name of this model object, IdentifierType
|
java.lang.String |
getUniqueId()
Gets the value of the uniqueId property.
|
java.lang.String |
getUniqueName()
Gets the value of the uniqueName property.
|
boolean |
isSet(java.lang.String propName)
Returns true if the requested property is set; false, otherwise.
|
boolean |
isSetExternalId()
Returns true if the externalId property is set; false, otherwise.
|
boolean |
isSetExternalName()
Returns true if the externalName property is set; false, otherwise.
|
boolean |
isSetRepositoryId()
Returns true if the repositoryId property is set; false, otherwise.
|
boolean |
isSetUniqueId()
Returns true if the uniqueId property is set; false, otherwise.
|
boolean |
isSetUniqueName()
Returns true if the uniqueName property is set; false, otherwise.
|
boolean |
isSubType(java.lang.String superTypeName)
Returns a true if the provided model object is one that this
model object extends; false, otherwise.
|
void |
set(java.lang.String propName,
java.lang.Object value)
Sets the value of the provided property to the provided value.
|
void |
setExternalId(java.lang.String value)
Sets the value of the externalId property.
|
void |
setExternalName(java.lang.String value)
Sets the value of the externalName property.
|
void |
setRepositoryId(java.lang.String value)
Sets the value of the repositoryId property.
|
void |
setUniqueId(java.lang.String value)
Sets the value of the uniqueId property.
|
void |
setUniqueName(java.lang.String value)
Sets the value of the uniqueName property.
|
java.lang.String |
toString()
Returns this model object, IdentifierType, and its contents as a String
|
void |
unset(java.lang.String propName)
Sets the value of provided property to null.
|
public java.lang.String getUniqueId()
Stringpublic void setUniqueId(java.lang.String value)
value - allowed object is Stringpublic boolean isSetUniqueId()
boolean public java.lang.String getUniqueName()
Stringpublic void setUniqueName(java.lang.String value)
value - allowed object is Stringpublic boolean isSetUniqueName()
boolean public java.lang.String getExternalId()
Stringpublic void setExternalId(java.lang.String value)
value - allowed object is Stringpublic boolean isSetExternalId()
boolean public java.lang.String getExternalName()
Stringpublic void setExternalName(java.lang.String value)
value - allowed object is Stringpublic boolean isSetExternalName()
boolean public java.lang.String getRepositoryId()
Stringpublic void setRepositoryId(java.lang.String value)
value - allowed object is Stringpublic boolean isSetRepositoryId()
boolean public java.lang.Object get(java.lang.String propName)
propName - allowed object is StringObjectpublic boolean isSet(java.lang.String propName)
boolean public void set(java.lang.String propName,
java.lang.Object value)
propName - allowed object is Stringvalue - allowed object is Objectpublic void unset(java.lang.String propName)
propName - allowed object is Stringpublic java.lang.String getTypeName()
Stringpublic static java.util.List getPropertyNames(java.lang.String entityTypeName)
entityTypeName - allowed object is StringListpublic java.lang.String getDataType(java.lang.String propName)
propName - allowed object is StringStringpublic java.util.ArrayList getSuperTypes()
ArrayListpublic boolean isSubType(java.lang.String superTypeName)
superTypeName - allowed object is Stringbooleanpublic static java.util.HashSet getSubTypes()
HashSetpublic java.lang.String toString()
toString in class java.lang.ObjectString