BlackBerry Administration API
v5.0.3.29

com.rim.bes.bas.dto
Class BASUserSearchCriteriaServiceAttributesType

Package class diagram package BASUserSearchCriteriaServiceAttributesType
java.lang.Object
  extended by com.rim.bes.bas.dto.BASBaseDTO
      extended by com.rim.bes.bas.dto.ServiceAttributesType
          extended by com.rim.bes.bas.dto.UserSearchCriteriaServiceAttributesType
              extended by com.rim.bes.bas.dto.BASUserSearchCriteriaServiceAttributesType
Direct Known Subclasses:
BASUserSearchCriteriaServiceAttributes

public abstract class BASUserSearchCriteriaServiceAttributesType
extends UserSearchCriteriaServiceAttributesType

Java class for BASUserSearchCriteriaServiceAttributesType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="BASUserSearchCriteriaServiceAttributesType">
   <complexContent>
     <extension base="{http://www.rim.com/com.rim.bes.bas.dto}UserSearchCriteriaServiceAttributesType">
       <sequence>
         <element name="roleCapabilityAppliesReason" type="{http://www.rim.com/com.rim.bes.bas.dto}RoleCapabilityAppliesReasonEnumType" minOccurs="0"/>
         <element name="groupMembershipType" type="{http://www.rim.com/com.rim.bes.bas.dto}GroupMembershipTypeEnumType" minOccurs="0"/>
         <element name="application" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="applicationControlPolicyForUnlistedApplicationsId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="applicationControlPolicyId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="applicationId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="capabilityId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="capabilityPlugInId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="deviceAndUserItPoliciesMatch" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="deviceCarrier" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="deviceModel" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="devicePIN" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="devicePhoneNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="deviceSoftwareBundle" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="deviceSoftwareBundleId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="displayName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="excludeCapabilityId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="excludeCapabilityPlugInId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="excludeGroupId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="excludeIds" type="{http://www.w3.org/2001/XMLSchema}int" maxOccurs="unbounded" minOccurs="0"/>
         <element name="excludeRoleId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="groupId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="jobId" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
         <element name="loginName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="policyId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="restrictToIds" type="{http://www.w3.org/2001/XMLSchema}int" maxOccurs="unbounded" minOccurs="0"/>
         <element name="restrictToUserConfigIds" type="{http://www.w3.org/2001/XMLSchema}int" maxOccurs="unbounded" minOccurs="0"/>
         <element name="roleId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="userId" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
 
Nested classes/interfaces inherited from class com.rim.bes.bas.dto.BASBaseDTO
BASBaseDTO.VersionStamps
 
Field Summary
protected  java.lang.String application
           
protected  java.lang.Integer applicationControlPolicyForUnlistedApplicationsId
           
protected  java.lang.Integer applicationControlPolicyId
           
protected  java.lang.Integer applicationId
           
protected  java.lang.Integer capabilityId
           
protected  java.lang.Integer capabilityPlugInId
           
protected  java.lang.Boolean deviceAndUserItPoliciesMatch
           
protected  java.lang.String deviceCarrier
           
protected  java.lang.String deviceModel
           
protected  java.lang.String devicePhoneNumber
           
protected  java.lang.String devicePIN
           
protected  java.lang.String deviceSoftwareBundle
           
protected  java.lang.Integer deviceSoftwareBundleId
           
protected  java.lang.String displayName
           
protected  java.lang.Integer excludeCapabilityId
           
protected  java.lang.Integer excludeCapabilityPlugInId
           
protected  java.lang.Integer excludeGroupId
           
protected  java.util.List<java.lang.Integer> excludeIds
           
protected  java.lang.Integer excludeRoleId
           
protected  java.lang.Integer groupId
           
protected  GroupMembershipTypeEnumType groupMembershipType
           
protected  java.lang.Long jobId
           
protected  java.lang.String loginName
           
protected  java.lang.Integer policyId
           
protected  java.util.List<java.lang.Integer> restrictToIds
           
protected  java.util.List<java.lang.Integer> restrictToUserConfigIds
           
protected  RoleCapabilityAppliesReasonEnumType roleCapabilityAppliesReason
           
protected  java.lang.Integer roleId
           
protected  java.lang.Integer userId
           
 
Fields inherited from class com.rim.bes.bas.dto.ServiceAttributesType
plugInId, type
 
Fields inherited from class com.rim.bes.bas.dto.BASBaseDTO
versionStamps
 
Constructor Summary
BASUserSearchCriteriaServiceAttributesType()
           
 
Method Summary
 java.lang.String getApplication()
          Gets the value of the application property.
 java.lang.Integer getApplicationControlPolicyForUnlistedApplicationsId()
          Gets the value of the applicationControlPolicyForUnlistedApplicationsId property.
 java.lang.Integer getApplicationControlPolicyId()
          Gets the value of the applicationControlPolicyId property.
 java.lang.Integer getApplicationId()
          Gets the value of the applicationId property.
 java.lang.Integer getCapabilityId()
          Gets the value of the capabilityId property.
 java.lang.Integer getCapabilityPlugInId()
          Gets the value of the capabilityPlugInId property.
 java.lang.String getDeviceCarrier()
          Gets the value of the deviceCarrier property.
 java.lang.String getDeviceModel()
          Gets the value of the deviceModel property.
 java.lang.String getDevicePhoneNumber()
          Gets the value of the devicePhoneNumber property.
 java.lang.String getDevicePIN()
          Gets the value of the devicePIN property.
 java.lang.String getDeviceSoftwareBundle()
          Gets the value of the deviceSoftwareBundle property.
 java.lang.Integer getDeviceSoftwareBundleId()
          Gets the value of the deviceSoftwareBundleId property.
 java.lang.String getDisplayName()
          Gets the value of the displayName property.
 java.lang.Integer getExcludeCapabilityId()
          Gets the value of the excludeCapabilityId property.
 java.lang.Integer getExcludeCapabilityPlugInId()
          Gets the value of the excludeCapabilityPlugInId property.
 java.lang.Integer getExcludeGroupId()
          Gets the value of the excludeGroupId property.
 java.util.List<java.lang.Integer> getExcludeIds()
          Gets the value of the excludeIds property.
 java.lang.Integer getExcludeRoleId()
          Gets the value of the excludeRoleId property.
 java.lang.Integer getGroupId()
          Gets the value of the groupId property.
 GroupMembershipTypeEnumType getGroupMembershipType()
          Gets the value of the groupMembershipType property.
 java.lang.Long getJobId()
          Gets the value of the jobId property.
 java.lang.String getLoginName()
          Gets the value of the loginName property.
 java.lang.Integer getPolicyId()
          Gets the value of the policyId property.
 java.util.List<java.lang.Integer> getRestrictToIds()
          Gets the value of the restrictToIds property.
 java.util.List<java.lang.Integer> getRestrictToUserConfigIds()
          Gets the value of the restrictToUserConfigIds property.
 RoleCapabilityAppliesReasonEnumType getRoleCapabilityAppliesReason()
          Gets the value of the roleCapabilityAppliesReason property.
 java.lang.Integer getRoleId()
          Gets the value of the roleId property.
 java.lang.Integer getUserId()
          Gets the value of the userId property.
 java.lang.Boolean isDeviceAndUserItPoliciesMatch()
          Gets the value of the deviceAndUserItPoliciesMatch property.
 void setApplication(java.lang.String value)
          Sets the value of the application property.
 void setApplicationControlPolicyForUnlistedApplicationsId(java.lang.Integer value)
          Sets the value of the applicationControlPolicyForUnlistedApplicationsId property.
 void setApplicationControlPolicyId(java.lang.Integer value)
          Sets the value of the applicationControlPolicyId property.
 void setApplicationId(java.lang.Integer value)
          Sets the value of the applicationId property.
 void setCapabilityId(java.lang.Integer value)
          Sets the value of the capabilityId property.
 void setCapabilityPlugInId(java.lang.Integer value)
          Sets the value of the capabilityPlugInId property.
 void setDeviceAndUserItPoliciesMatch(java.lang.Boolean value)
          Sets the value of the deviceAndUserItPoliciesMatch property.
 void setDeviceCarrier(java.lang.String value)
          Sets the value of the deviceCarrier property.
 void setDeviceModel(java.lang.String value)
          Sets the value of the deviceModel property.
 void setDevicePhoneNumber(java.lang.String value)
          Sets the value of the devicePhoneNumber property.
 void setDevicePIN(java.lang.String value)
          Sets the value of the devicePIN property.
 void setDeviceSoftwareBundle(java.lang.String value)
          Sets the value of the deviceSoftwareBundle property.
 void setDeviceSoftwareBundleId(java.lang.Integer value)
          Sets the value of the deviceSoftwareBundleId property.
 void setDisplayName(java.lang.String value)
          Sets the value of the displayName property.
 void setExcludeCapabilityId(java.lang.Integer value)
          Sets the value of the excludeCapabilityId property.
 void setExcludeCapabilityPlugInId(java.lang.Integer value)
          Sets the value of the excludeCapabilityPlugInId property.
 void setExcludeGroupId(java.lang.Integer value)
          Sets the value of the excludeGroupId property.
 void setExcludeRoleId(java.lang.Integer value)
          Sets the value of the excludeRoleId property.
 void setGroupId(java.lang.Integer value)
          Sets the value of the groupId property.
 void setGroupMembershipType(GroupMembershipTypeEnumType value)
          Sets the value of the groupMembershipType property.
 void setJobId(java.lang.Long value)
          Sets the value of the jobId property.
 void setLoginName(java.lang.String value)
          Sets the value of the loginName property.
 void setPolicyId(java.lang.Integer value)
          Sets the value of the policyId property.
 void setRoleCapabilityAppliesReason(RoleCapabilityAppliesReasonEnumType value)
          Sets the value of the roleCapabilityAppliesReason property.
 void setRoleId(java.lang.Integer value)
          Sets the value of the roleId property.
 void setUserId(java.lang.Integer value)
          Sets the value of the userId property.
 
Methods inherited from class com.rim.bes.bas.dto.ServiceAttributesType
getPlugInId, getType, setPlugInId, setType
 
Methods inherited from class com.rim.bes.bas.dto.BASBaseDTO
getVersionStamps, setVersionStamps
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

roleCapabilityAppliesReason

protected RoleCapabilityAppliesReasonEnumType roleCapabilityAppliesReason

groupMembershipType

protected GroupMembershipTypeEnumType groupMembershipType

application

protected java.lang.String application

applicationControlPolicyForUnlistedApplicationsId

protected java.lang.Integer applicationControlPolicyForUnlistedApplicationsId

applicationControlPolicyId

protected java.lang.Integer applicationControlPolicyId

applicationId

protected java.lang.Integer applicationId

capabilityId

protected java.lang.Integer capabilityId

capabilityPlugInId

protected java.lang.Integer capabilityPlugInId

deviceAndUserItPoliciesMatch

protected java.lang.Boolean deviceAndUserItPoliciesMatch

deviceCarrier

protected java.lang.String deviceCarrier

deviceModel

protected java.lang.String deviceModel

devicePIN

protected java.lang.String devicePIN

devicePhoneNumber

protected java.lang.String devicePhoneNumber

deviceSoftwareBundle

protected java.lang.String deviceSoftwareBundle

deviceSoftwareBundleId

protected java.lang.Integer deviceSoftwareBundleId

displayName

protected java.lang.String displayName

excludeCapabilityId

protected java.lang.Integer excludeCapabilityId

excludeCapabilityPlugInId

protected java.lang.Integer excludeCapabilityPlugInId

excludeGroupId

protected java.lang.Integer excludeGroupId

excludeIds

protected java.util.List<java.lang.Integer> excludeIds

excludeRoleId

protected java.lang.Integer excludeRoleId

groupId

protected java.lang.Integer groupId

jobId

protected java.lang.Long jobId

loginName

protected java.lang.String loginName

policyId

protected java.lang.Integer policyId

restrictToIds

protected java.util.List<java.lang.Integer> restrictToIds

restrictToUserConfigIds

protected java.util.List<java.lang.Integer> restrictToUserConfigIds

roleId

protected java.lang.Integer roleId

userId

protected java.lang.Integer userId
Constructor Detail

BASUserSearchCriteriaServiceAttributesType

public BASUserSearchCriteriaServiceAttributesType()
Method Detail

getRoleCapabilityAppliesReason

public RoleCapabilityAppliesReasonEnumType getRoleCapabilityAppliesReason()
Gets the value of the roleCapabilityAppliesReason property.

Returns:
possible object is RoleCapabilityAppliesReasonEnumType

setRoleCapabilityAppliesReason

public void setRoleCapabilityAppliesReason(RoleCapabilityAppliesReasonEnumType value)
Sets the value of the roleCapabilityAppliesReason property.

Parameters:
value - allowed object is RoleCapabilityAppliesReasonEnumType

getGroupMembershipType

public GroupMembershipTypeEnumType getGroupMembershipType()
Gets the value of the groupMembershipType property.

Returns:
possible object is GroupMembershipTypeEnumType

setGroupMembershipType

public void setGroupMembershipType(GroupMembershipTypeEnumType value)
Sets the value of the groupMembershipType property.

Parameters:
value - allowed object is GroupMembershipTypeEnumType

getApplication

public java.lang.String getApplication()
Gets the value of the application property.

Returns:
possible object is String

setApplication

public void setApplication(java.lang.String value)
Sets the value of the application property.

Parameters:
value - allowed object is String

getApplicationControlPolicyForUnlistedApplicationsId

public java.lang.Integer getApplicationControlPolicyForUnlistedApplicationsId()
Gets the value of the applicationControlPolicyForUnlistedApplicationsId property.

Returns:
possible object is Integer

setApplicationControlPolicyForUnlistedApplicationsId

public void setApplicationControlPolicyForUnlistedApplicationsId(java.lang.Integer value)
Sets the value of the applicationControlPolicyForUnlistedApplicationsId property.

Parameters:
value - allowed object is Integer

getApplicationControlPolicyId

public java.lang.Integer getApplicationControlPolicyId()
Gets the value of the applicationControlPolicyId property.

Returns:
possible object is Integer

setApplicationControlPolicyId

public void setApplicationControlPolicyId(java.lang.Integer value)
Sets the value of the applicationControlPolicyId property.

Parameters:
value - allowed object is Integer

getApplicationId

public java.lang.Integer getApplicationId()
Gets the value of the applicationId property.

Returns:
possible object is Integer

setApplicationId

public void setApplicationId(java.lang.Integer value)
Sets the value of the applicationId property.

Parameters:
value - allowed object is Integer

getCapabilityId

public java.lang.Integer getCapabilityId()
Gets the value of the capabilityId property.

Returns:
possible object is Integer

setCapabilityId

public void setCapabilityId(java.lang.Integer value)
Sets the value of the capabilityId property.

Parameters:
value - allowed object is Integer

getCapabilityPlugInId

public java.lang.Integer getCapabilityPlugInId()
Gets the value of the capabilityPlugInId property.

Returns:
possible object is Integer

setCapabilityPlugInId

public void setCapabilityPlugInId(java.lang.Integer value)
Sets the value of the capabilityPlugInId property.

Parameters:
value - allowed object is Integer

isDeviceAndUserItPoliciesMatch

public java.lang.Boolean isDeviceAndUserItPoliciesMatch()
Gets the value of the deviceAndUserItPoliciesMatch property.

Returns:
possible object is Boolean

setDeviceAndUserItPoliciesMatch

public void setDeviceAndUserItPoliciesMatch(java.lang.Boolean value)
Sets the value of the deviceAndUserItPoliciesMatch property.

Parameters:
value - allowed object is Boolean

getDeviceCarrier

public java.lang.String getDeviceCarrier()
Gets the value of the deviceCarrier property.

Returns:
possible object is String

setDeviceCarrier

public void setDeviceCarrier(java.lang.String value)
Sets the value of the deviceCarrier property.

Parameters:
value - allowed object is String

getDeviceModel

public java.lang.String getDeviceModel()
Gets the value of the deviceModel property.

Returns:
possible object is String

setDeviceModel

public void setDeviceModel(java.lang.String value)
Sets the value of the deviceModel property.

Parameters:
value - allowed object is String

getDevicePIN

public java.lang.String getDevicePIN()
Gets the value of the devicePIN property.

Returns:
possible object is String

setDevicePIN

public void setDevicePIN(java.lang.String value)
Sets the value of the devicePIN property.

Parameters:
value - allowed object is String

getDevicePhoneNumber

public java.lang.String getDevicePhoneNumber()
Gets the value of the devicePhoneNumber property.

Returns:
possible object is String

setDevicePhoneNumber

public void setDevicePhoneNumber(java.lang.String value)
Sets the value of the devicePhoneNumber property.

Parameters:
value - allowed object is String

getDeviceSoftwareBundle

public java.lang.String getDeviceSoftwareBundle()
Gets the value of the deviceSoftwareBundle property.

Returns:
possible object is String

setDeviceSoftwareBundle

public void setDeviceSoftwareBundle(java.lang.String value)
Sets the value of the deviceSoftwareBundle property.

Parameters:
value - allowed object is String

getDeviceSoftwareBundleId

public java.lang.Integer getDeviceSoftwareBundleId()
Gets the value of the deviceSoftwareBundleId property.

Returns:
possible object is Integer

setDeviceSoftwareBundleId

public void setDeviceSoftwareBundleId(java.lang.Integer value)
Sets the value of the deviceSoftwareBundleId property.

Parameters:
value - allowed object is Integer

getDisplayName

public java.lang.String getDisplayName()
Gets the value of the displayName property.

Returns:
possible object is String

setDisplayName

public void setDisplayName(java.lang.String value)
Sets the value of the displayName property.

Parameters:
value - allowed object is String

getExcludeCapabilityId

public java.lang.Integer getExcludeCapabilityId()
Gets the value of the excludeCapabilityId property.

Returns:
possible object is Integer

setExcludeCapabilityId

public void setExcludeCapabilityId(java.lang.Integer value)
Sets the value of the excludeCapabilityId property.

Parameters:
value - allowed object is Integer

getExcludeCapabilityPlugInId

public java.lang.Integer getExcludeCapabilityPlugInId()
Gets the value of the excludeCapabilityPlugInId property.

Returns:
possible object is Integer

setExcludeCapabilityPlugInId

public void setExcludeCapabilityPlugInId(java.lang.Integer value)
Sets the value of the excludeCapabilityPlugInId property.

Parameters:
value - allowed object is Integer

getExcludeGroupId

public java.lang.Integer getExcludeGroupId()
Gets the value of the excludeGroupId property.

Returns:
possible object is Integer

setExcludeGroupId

public void setExcludeGroupId(java.lang.Integer value)
Sets the value of the excludeGroupId property.

Parameters:
value - allowed object is Integer

getExcludeIds

public java.util.List<java.lang.Integer> getExcludeIds()
Gets the value of the excludeIds property.

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 excludeIds property.

For example, to add a new item, do as follows:

    getExcludeIds().add(newItem);
 

Objects of the following type(s) are allowed in the list Integer


getExcludeRoleId

public java.lang.Integer getExcludeRoleId()
Gets the value of the excludeRoleId property.

Returns:
possible object is Integer

setExcludeRoleId

public void setExcludeRoleId(java.lang.Integer value)
Sets the value of the excludeRoleId property.

Parameters:
value - allowed object is Integer

getGroupId

public java.lang.Integer getGroupId()
Gets the value of the groupId property.

Returns:
possible object is Integer

setGroupId

public void setGroupId(java.lang.Integer value)
Sets the value of the groupId property.

Parameters:
value - allowed object is Integer

getJobId

public java.lang.Long getJobId()
Gets the value of the jobId property.

Returns:
possible object is Long

setJobId

public void setJobId(java.lang.Long value)
Sets the value of the jobId property.

Parameters:
value - allowed object is Long

getLoginName

public java.lang.String getLoginName()
Gets the value of the loginName property.

Returns:
possible object is String

setLoginName

public void setLoginName(java.lang.String value)
Sets the value of the loginName property.

Parameters:
value - allowed object is String

getPolicyId

public java.lang.Integer getPolicyId()
Gets the value of the policyId property.

Returns:
possible object is Integer

setPolicyId

public void setPolicyId(java.lang.Integer value)
Sets the value of the policyId property.

Parameters:
value - allowed object is Integer

getRestrictToIds

public java.util.List<java.lang.Integer> getRestrictToIds()
Gets the value of the restrictToIds property.

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 restrictToIds property.

For example, to add a new item, do as follows:

    getRestrictToIds().add(newItem);
 

Objects of the following type(s) are allowed in the list Integer


getRestrictToUserConfigIds

public java.util.List<java.lang.Integer> getRestrictToUserConfigIds()
Gets the value of the restrictToUserConfigIds property.

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 restrictToUserConfigIds property.

For example, to add a new item, do as follows:

    getRestrictToUserConfigIds().add(newItem);
 

Objects of the following type(s) are allowed in the list Integer


getRoleId

public java.lang.Integer getRoleId()
Gets the value of the roleId property.

Returns:
possible object is Integer

setRoleId

public void setRoleId(java.lang.Integer value)
Sets the value of the roleId property.

Parameters:
value - allowed object is Integer

getUserId

public java.lang.Integer getUserId()
Gets the value of the userId property.

Returns:
possible object is Integer

setUserId

public void setUserId(java.lang.Integer value)
Sets the value of the userId property.

Parameters:
value - allowed object is Integer

BlackBerry Administration API
v5.0.3.29

Copyright 2009 Research In Motion Limited. All Rights Reserved.