public class UserDetail extends Object
Java class for UserDetail complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="UserDetail"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="uid" type="{http://www.w3.org/2001/XMLSchema}string"/> <element name="basLoginName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="displayName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="firstName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="lastName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="authenticators" type="{http://ws.rim.com/enterprise/admin}Authenticator" maxOccurs="unbounded" minOccurs="0"/> <element name="userState" type="{http://ws.rim.com/enterprise/admin}UserState" minOccurs="0"/> <element name="organizationUid" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="devices" type="{http://ws.rim.com/enterprise/admin}Device" maxOccurs="unbounded" minOccurs="0"/> <element name="accounts" type="{http://ws.rim.com/enterprise/admin}Account" maxOccurs="unbounded" minOccurs="0"/> <element name="externallyManaged" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="lastLoginTime" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="lastLoginComputerName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="userPendingDeletion" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="directITPolicy" type="{http://ws.rim.com/enterprise/admin}ITPolicy" minOccurs="0"/> <element name="indirectITPolicies" type="{http://ws.rim.com/enterprise/admin}IndirectITPolicy" maxOccurs="unbounded" minOccurs="0"/> <element name="directSWConfigs" type="{http://ws.rim.com/enterprise/admin}SWConfig" maxOccurs="unbounded" minOccurs="0"/> <element name="indirectSWConfigs" type="{http://ws.rim.com/enterprise/admin}IndirectSWConfig" maxOccurs="unbounded" minOccurs="0"/> <element name="directGroups" type="{http://ws.rim.com/enterprise/admin}Group" maxOccurs="unbounded" minOccurs="0"/> <element name="indirectGroups" type="{http://ws.rim.com/enterprise/admin}IndirectGroup" maxOccurs="unbounded" minOccurs="0"/> <element name="directRoles" type="{http://ws.rim.com/enterprise/admin}Role" maxOccurs="unbounded" minOccurs="0"/> <element name="indirectRoles" type="{http://ws.rim.com/enterprise/admin}IndirectRole" maxOccurs="unbounded" minOccurs="0"/> <element name="directVPNConfigs" type="{http://ws.rim.com/enterprise/admin}VPNConfig" maxOccurs="unbounded" minOccurs="0"/> <element name="indirectVPNConfigs" type="{http://ws.rim.com/enterprise/admin}IndirectVPNConfig" maxOccurs="unbounded" minOccurs="0"/> <element name="directWLANConfigs" type="{http://ws.rim.com/enterprise/admin}WLANConfig" maxOccurs="unbounded" minOccurs="0"/> <element name="indirectWLANConfigs" type="{http://ws.rim.com/enterprise/admin}IndirectWLANConfig" maxOccurs="unbounded" minOccurs="0"/> <element name="swTokens" type="{http://ws.rim.com/enterprise/admin}SWToken" maxOccurs="unbounded" minOccurs="0"/> <element name="deviceEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element name="directUserEmailProfiles" type="{http://ws.rim.com/enterprise/admin}UserEmailProfile" maxOccurs="unbounded" minOccurs="0"/> <element name="indirectUserEmailProfiles" type="{http://ws.rim.com/enterprise/admin}IndirectUserEmailProfile" maxOccurs="unbounded" minOccurs="0"/> <element name="externalUserUid" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="userDeletionTime" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="localUser" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <any/> </sequence> </restriction> </complexContent> </complexType>
Constructor and Description |
---|
UserDetail() |
Modifier and Type | Method and Description |
---|---|
List<Account> |
getAccounts()
Gets the value of the accounts property.
|
List<Object> |
getAny()
Gets the value of the any property.
|
List<Authenticator> |
getAuthenticators()
Gets the value of the authenticators property.
|
String |
getBasLoginName()
Gets the value of the basLoginName property.
|
List<Device> |
getDevices()
Gets the value of the devices property.
|
List<Group> |
getDirectGroups()
Gets the value of the directGroups property.
|
ITPolicy |
getDirectITPolicy()
Gets the value of the directITPolicy property.
|
List<Role> |
getDirectRoles()
Gets the value of the directRoles property.
|
List<SWConfig> |
getDirectSWConfigs()
Gets the value of the directSWConfigs property.
|
List<UserEmailProfile> |
getDirectUserEmailProfiles()
Gets the value of the directUserEmailProfiles property.
|
List<VPNConfig> |
getDirectVPNConfigs()
Gets the value of the directVPNConfigs property.
|
List<WLANConfig> |
getDirectWLANConfigs()
Gets the value of the directWLANConfigs property.
|
String |
getDisplayName()
Gets the value of the displayName property.
|
String |
getExternalUserUid()
Gets the value of the externalUserUid property.
|
String |
getFirstName()
Gets the value of the firstName property.
|
List<IndirectGroup> |
getIndirectGroups()
Gets the value of the indirectGroups property.
|
List<IndirectITPolicy> |
getIndirectITPolicies()
Gets the value of the indirectITPolicies property.
|
List<IndirectRole> |
getIndirectRoles()
Gets the value of the indirectRoles property.
|
List<IndirectSWConfig> |
getIndirectSWConfigs()
Gets the value of the indirectSWConfigs property.
|
List<IndirectUserEmailProfile> |
getIndirectUserEmailProfiles()
Gets the value of the indirectUserEmailProfiles property.
|
List<IndirectVPNConfig> |
getIndirectVPNConfigs()
Gets the value of the indirectVPNConfigs property.
|
List<IndirectWLANConfig> |
getIndirectWLANConfigs()
Gets the value of the indirectWLANConfigs property.
|
String |
getLastLoginComputerName()
Gets the value of the lastLoginComputerName property.
|
String |
getLastLoginTime()
Gets the value of the lastLoginTime property.
|
String |
getLastName()
Gets the value of the lastName property.
|
String |
getOrganizationUid()
Gets the value of the organizationUid property.
|
List<SWToken> |
getSwTokens()
Gets the value of the swTokens property.
|
String |
getUid()
Gets the value of the uid property.
|
String |
getUserDeletionTime()
Gets the value of the userDeletionTime property.
|
UserState |
getUserState()
Gets the value of the userState property.
|
boolean |
isDeviceEnabled()
Gets the value of the deviceEnabled property.
|
boolean |
isExternallyManaged()
Gets the value of the externallyManaged property.
|
boolean |
isLocalUser()
Gets the value of the localUser property.
|
boolean |
isUserPendingDeletion()
Gets the value of the userPendingDeletion property.
|
void |
setBasLoginName(String value)
Sets the value of the basLoginName property.
|
void |
setDeviceEnabled(boolean value)
Sets the value of the deviceEnabled property.
|
void |
setDirectITPolicy(ITPolicy value)
Sets the value of the directITPolicy property.
|
void |
setDisplayName(String value)
Sets the value of the displayName property.
|
void |
setExternallyManaged(boolean value)
Sets the value of the externallyManaged property.
|
void |
setExternalUserUid(String value)
Sets the value of the externalUserUid property.
|
void |
setFirstName(String value)
Sets the value of the firstName property.
|
void |
setLastLoginComputerName(String value)
Sets the value of the lastLoginComputerName property.
|
void |
setLastLoginTime(String value)
Sets the value of the lastLoginTime property.
|
void |
setLastName(String value)
Sets the value of the lastName property.
|
void |
setLocalUser(boolean value)
Sets the value of the localUser property.
|
void |
setOrganizationUid(String value)
Sets the value of the organizationUid property.
|
void |
setUid(String value)
Sets the value of the uid property.
|
void |
setUserDeletionTime(String value)
Sets the value of the userDeletionTime property.
|
void |
setUserPendingDeletion(boolean value)
Sets the value of the userPendingDeletion property.
|
void |
setUserState(UserState value)
Sets the value of the userState property.
|
protected String uid
protected String basLoginName
protected String displayName
protected String firstName
protected String lastName
protected List<Authenticator> authenticators
protected UserState userState
protected String organizationUid
protected boolean externallyManaged
protected String lastLoginTime
protected String lastLoginComputerName
protected boolean userPendingDeletion
protected ITPolicy directITPolicy
protected List<IndirectITPolicy> indirectITPolicies
protected List<IndirectSWConfig> indirectSWConfigs
protected List<IndirectGroup> indirectGroups
protected List<IndirectRole> indirectRoles
protected List<IndirectVPNConfig> indirectVPNConfigs
protected List<WLANConfig> directWLANConfigs
protected List<IndirectWLANConfig> indirectWLANConfigs
protected boolean deviceEnabled
protected List<UserEmailProfile> directUserEmailProfiles
protected List<IndirectUserEmailProfile> indirectUserEmailProfiles
protected String externalUserUid
protected String userDeletionTime
protected boolean localUser
public void setUid(String value)
value
- allowed object is String
public String getBasLoginName()
String
public void setBasLoginName(String value)
value
- allowed object is String
public String getDisplayName()
String
public void setDisplayName(String value)
value
- allowed object is String
public String getFirstName()
String
public void setFirstName(String value)
value
- allowed object is String
public String getLastName()
String
public void setLastName(String value)
value
- allowed object is String
public List<Authenticator> getAuthenticators()
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
authenticators property.
For example, to add a new item, do as follows:
getAuthenticators().add(newItem);
Objects of the following type(s) are allowed in the list Authenticator
public UserState getUserState()
UserState
public void setUserState(UserState value)
value
- allowed object is UserState
public String getOrganizationUid()
String
public void setOrganizationUid(String value)
value
- allowed object is String
public List<Device> getDevices()
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 devices
property.
For example, to add a new item, do as follows:
getDevices().add(newItem);
Objects of the following type(s) are allowed in the list Device
public List<Account> getAccounts()
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 accounts
property.
For example, to add a new item, do as follows:
getAccounts().add(newItem);
Objects of the following type(s) are allowed in the list Account
public boolean isExternallyManaged()
public void setExternallyManaged(boolean value)
public String getLastLoginTime()
String
public void setLastLoginTime(String value)
value
- allowed object is String
public String getLastLoginComputerName()
String
public void setLastLoginComputerName(String value)
value
- allowed object is String
public boolean isUserPendingDeletion()
public void setUserPendingDeletion(boolean value)
public ITPolicy getDirectITPolicy()
ITPolicy
public void setDirectITPolicy(ITPolicy value)
value
- allowed object is ITPolicy
public List<IndirectITPolicy> getIndirectITPolicies()
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
indirectITPolicies property.
For example, to add a new item, do as follows:
getIndirectITPolicies().add(newItem);
Objects of the following type(s) are allowed in the list IndirectITPolicy
public List<SWConfig> getDirectSWConfigs()
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
directSWConfigs property.
For example, to add a new item, do as follows:
getDirectSWConfigs().add(newItem);
Objects of the following type(s) are allowed in the list SWConfig
public List<IndirectSWConfig> getIndirectSWConfigs()
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
indirectSWConfigs property.
For example, to add a new item, do as follows:
getIndirectSWConfigs().add(newItem);
Objects of the following type(s) are allowed in the list IndirectSWConfig
public List<Group> getDirectGroups()
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
directGroups property.
For example, to add a new item, do as follows:
getDirectGroups().add(newItem);
Objects of the following type(s) are allowed in the list Group
public List<IndirectGroup> getIndirectGroups()
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
indirectGroups property.
For example, to add a new item, do as follows:
getIndirectGroups().add(newItem);
Objects of the following type(s) are allowed in the list IndirectGroup
public List<Role> getDirectRoles()
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
directRoles property.
For example, to add a new item, do as follows:
getDirectRoles().add(newItem);
Objects of the following type(s) are allowed in the list Role
public List<IndirectRole> getIndirectRoles()
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
indirectRoles property.
For example, to add a new item, do as follows:
getIndirectRoles().add(newItem);
Objects of the following type(s) are allowed in the list IndirectRole
public List<VPNConfig> getDirectVPNConfigs()
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
directVPNConfigs property.
For example, to add a new item, do as follows:
getDirectVPNConfigs().add(newItem);
Objects of the following type(s) are allowed in the list VPNConfig
public List<IndirectVPNConfig> getIndirectVPNConfigs()
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
indirectVPNConfigs property.
For example, to add a new item, do as follows:
getIndirectVPNConfigs().add(newItem);
Objects of the following type(s) are allowed in the list IndirectVPNConfig
public List<WLANConfig> getDirectWLANConfigs()
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
directWLANConfigs property.
For example, to add a new item, do as follows:
getDirectWLANConfigs().add(newItem);
Objects of the following type(s) are allowed in the list WLANConfig
public List<IndirectWLANConfig> getIndirectWLANConfigs()
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
indirectWLANConfigs property.
For example, to add a new item, do as follows:
getIndirectWLANConfigs().add(newItem);
Objects of the following type(s) are allowed in the list IndirectWLANConfig
public List<SWToken> getSwTokens()
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 swTokens
property.
For example, to add a new item, do as follows:
getSwTokens().add(newItem);
Objects of the following type(s) are allowed in the list SWToken
public boolean isDeviceEnabled()
public void setDeviceEnabled(boolean value)
public List<UserEmailProfile> getDirectUserEmailProfiles()
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
directUserEmailProfiles property.
For example, to add a new item, do as follows:
getDirectUserEmailProfiles().add(newItem);
Objects of the following type(s) are allowed in the list UserEmailProfile
public List<IndirectUserEmailProfile> getIndirectUserEmailProfiles()
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
indirectUserEmailProfiles property.
For example, to add a new item, do as follows:
getIndirectUserEmailProfiles().add(newItem);
Objects of the following type(s) are allowed in the list IndirectUserEmailProfile
public String getExternalUserUid()
String
public void setExternalUserUid(String value)
value
- allowed object is String
public String getUserDeletionTime()
String
public void setUserDeletionTime(String value)
value
- allowed object is String
public boolean isLocalUser()
public void setLocalUser(boolean value)
public List<Object> getAny()
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 any
property.
For example, to add a new item, do as follows:
getAny().add(newItem);
Objects of the following type(s) are allowed in the list Object
Copyright © 2014. All rights reserved.