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()
String
public void setUniqueId(java.lang.String value)
value
- allowed object is String
public boolean isSetUniqueId()
boolean
public java.lang.String getUniqueName()
String
public void setUniqueName(java.lang.String value)
value
- allowed object is String
public boolean isSetUniqueName()
boolean
public java.lang.String getExternalId()
String
public void setExternalId(java.lang.String value)
value
- allowed object is String
public boolean isSetExternalId()
boolean
public java.lang.String getExternalName()
String
public void setExternalName(java.lang.String value)
value
- allowed object is String
public boolean isSetExternalName()
boolean
public java.lang.String getRepositoryId()
String
public void setRepositoryId(java.lang.String value)
value
- allowed object is String
public boolean isSetRepositoryId()
boolean
public java.lang.Object get(java.lang.String propName)
propName
- allowed object is String
Object
public boolean isSet(java.lang.String propName)
boolean
public void set(java.lang.String propName, java.lang.Object value)
propName
- allowed object is String
value
- allowed object is Object
public void unset(java.lang.String propName)
propName
- allowed object is String
public java.lang.String getTypeName()
String
public static java.util.List getPropertyNames(java.lang.String entityTypeName)
entityTypeName
- allowed object is String
List
public java.lang.String getDataType(java.lang.String propName)
propName
- allowed object is String
String
public java.util.ArrayList getSuperTypes()
ArrayList
public boolean isSubType(java.lang.String superTypeName)
superTypeName
- allowed object is String
boolean
public static java.util.HashSet getSubTypes()
HashSet
public java.lang.String toString()
toString
in class java.lang.Object
String