|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.evolveum.midpoint.xml.ns._public.common.common_1.ObjectType
com.evolveum.midpoint.xml.ns._public.common.common_1.ExtensibleObjectType
com.evolveum.midpoint.xml.ns._public.common.common_1.UserType
public class UserType
User object type. Represents physical user of the system. TODO: More details Inspired by FOAF, but still quite LDAP-ish.
Java class for UserType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="UserType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ExtensibleObjectType"> <sequence> <element name="fullName" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="givenName" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="familyName" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="additionalNames" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="honorificPrefix" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="honorificSuffix" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="eMailAddress" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="telephoneNumber" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="employeeNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="employeeType" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="organizationalUnit" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="locality" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="credentials" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}CredentialsType" minOccurs="0"/> <element name="activation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ActivationType" minOccurs="0"/> <element name="account" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}AccountShadowType" maxOccurs="unbounded" minOccurs="0"/> <element name="accountRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}ObjectReferenceType" maxOccurs="unbounded" minOccurs="0"/> <element name="assignment" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-1.xsd}AssignmentType" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
Field Summary | |
---|---|
protected java.util.List<AccountShadowType> |
account
|
protected java.util.List<ObjectReferenceType> |
accountRef
|
protected ActivationType |
activation
|
protected java.util.List<java.lang.String> |
additionalNames
|
protected java.util.List<AssignmentType> |
assignment
|
protected CredentialsType |
credentials
|
protected java.util.List<java.lang.String> |
eMailAddress
|
protected java.lang.String |
employeeNumber
|
protected java.util.List<java.lang.String> |
employeeType
|
protected java.lang.String |
familyName
|
protected java.lang.String |
fullName
|
protected java.lang.String |
givenName
|
protected java.lang.String |
honorificPrefix
|
protected java.lang.String |
honorificSuffix
|
protected java.lang.String |
locality
|
protected java.util.List<java.lang.String> |
organizationalUnit
|
protected java.util.List<java.lang.String> |
telephoneNumber
|
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_1.ExtensibleObjectType |
---|
extension |
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_1.ObjectType |
---|
name, oid, version |
Constructor Summary | |
---|---|
UserType()
|
Method Summary | |
---|---|
java.util.List<AccountShadowType> |
getAccount()
Gets the value of the account property. |
java.util.List<ObjectReferenceType> |
getAccountRef()
Gets the value of the accountRef property. |
ActivationType |
getActivation()
Gets the value of the activation property. |
java.util.List<java.lang.String> |
getAdditionalNames()
Gets the value of the additionalNames property. |
java.util.List<AssignmentType> |
getAssignment()
Gets the value of the assignment property. |
CredentialsType |
getCredentials()
Gets the value of the credentials property. |
java.util.List<java.lang.String> |
getEMailAddress()
Gets the value of the eMailAddress property. |
java.lang.String |
getEmployeeNumber()
Gets the value of the employeeNumber property. |
java.util.List<java.lang.String> |
getEmployeeType()
Gets the value of the employeeType property. |
java.lang.String |
getFamilyName()
Gets the value of the familyName property. |
java.lang.String |
getFullName()
Gets the value of the fullName property. |
java.lang.String |
getGivenName()
Gets the value of the givenName property. |
java.lang.String |
getHonorificPrefix()
Gets the value of the honorificPrefix property. |
java.lang.String |
getHonorificSuffix()
Gets the value of the honorificSuffix property. |
java.lang.String |
getLocality()
Gets the value of the locality property. |
java.util.List<java.lang.String> |
getOrganizationalUnit()
Gets the value of the organizationalUnit property. |
java.util.List<java.lang.String> |
getTelephoneNumber()
Gets the value of the telephoneNumber property. |
void |
setActivation(ActivationType value)
Sets the value of the activation property. |
void |
setCredentials(CredentialsType value)
Sets the value of the credentials property. |
void |
setEmployeeNumber(java.lang.String value)
Sets the value of the employeeNumber property. |
void |
setFamilyName(java.lang.String value)
Sets the value of the familyName property. |
void |
setFullName(java.lang.String value)
Sets the value of the fullName property. |
void |
setGivenName(java.lang.String value)
Sets the value of the givenName property. |
void |
setHonorificPrefix(java.lang.String value)
Sets the value of the honorificPrefix property. |
void |
setHonorificSuffix(java.lang.String value)
Sets the value of the honorificSuffix property. |
void |
setLocality(java.lang.String value)
Sets the value of the locality property. |
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_1.ExtensibleObjectType |
---|
getExtension, setExtension |
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_1.ObjectType |
---|
getName, getOid, getVersion, setName, setOid, setVersion |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.lang.String fullName
protected java.lang.String givenName
protected java.lang.String familyName
protected java.util.List<java.lang.String> additionalNames
protected java.lang.String honorificPrefix
protected java.lang.String honorificSuffix
protected java.util.List<java.lang.String> eMailAddress
protected java.util.List<java.lang.String> telephoneNumber
protected java.lang.String employeeNumber
protected java.util.List<java.lang.String> employeeType
protected java.util.List<java.lang.String> organizationalUnit
protected java.lang.String locality
protected CredentialsType credentials
protected ActivationType activation
protected java.util.List<AccountShadowType> account
protected java.util.List<ObjectReferenceType> accountRef
protected java.util.List<AssignmentType> assignment
Constructor Detail |
---|
public UserType()
Method Detail |
---|
public java.lang.String getFullName()
String
public void setFullName(java.lang.String value)
value
- allowed object is
String
public java.lang.String getGivenName()
String
public void setGivenName(java.lang.String value)
value
- allowed object is
String
public java.lang.String getFamilyName()
String
public void setFamilyName(java.lang.String value)
value
- allowed object is
String
public java.util.List<java.lang.String> getAdditionalNames()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the additionalNames property.
For example, to add a new item, do as follows:
getAdditionalNames().add(newItem);
Objects of the following type(s) are allowed in the list
String
public java.lang.String getHonorificPrefix()
String
public void setHonorificPrefix(java.lang.String value)
value
- allowed object is
String
public java.lang.String getHonorificSuffix()
String
public void setHonorificSuffix(java.lang.String value)
value
- allowed object is
String
public java.util.List<java.lang.String> getEMailAddress()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the eMailAddress property.
For example, to add a new item, do as follows:
getEMailAddress().add(newItem);
Objects of the following type(s) are allowed in the list
String
public java.util.List<java.lang.String> getTelephoneNumber()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the telephoneNumber property.
For example, to add a new item, do as follows:
getTelephoneNumber().add(newItem);
Objects of the following type(s) are allowed in the list
String
public java.lang.String getEmployeeNumber()
String
public void setEmployeeNumber(java.lang.String value)
value
- allowed object is
String
public java.util.List<java.lang.String> getEmployeeType()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the employeeType property.
For example, to add a new item, do as follows:
getEmployeeType().add(newItem);
Objects of the following type(s) are allowed in the list
String
public java.util.List<java.lang.String> getOrganizationalUnit()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the organizationalUnit property.
For example, to add a new item, do as follows:
getOrganizationalUnit().add(newItem);
Objects of the following type(s) are allowed in the list
String
public java.lang.String getLocality()
String
public void setLocality(java.lang.String value)
value
- allowed object is
String
public CredentialsType getCredentials()
CredentialsType
public void setCredentials(CredentialsType value)
value
- allowed object is
CredentialsType
public ActivationType getActivation()
ActivationType
public void setActivation(ActivationType value)
value
- allowed object is
ActivationType
public java.util.List<AccountShadowType> getAccount()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the account property.
For example, to add a new item, do as follows:
getAccount().add(newItem);
Objects of the following type(s) are allowed in the list
AccountShadowType
public java.util.List<ObjectReferenceType> getAccountRef()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the accountRef property.
For example, to add a new item, do as follows:
getAccountRef().add(newItem);
Objects of the following type(s) are allowed in the list
ObjectReferenceType
public java.util.List<AssignmentType> getAssignment()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the assignment property.
For example, to add a new item, do as follows:
getAssignment().add(newItem);
Objects of the following type(s) are allowed in the list
AssignmentType
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |