public class PolicyRuleDefinition extends Object
Java class for PolicyRuleDefinition complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PolicyRuleDefinition"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="localeNameAndDescription" type="{http://ws.rim.com/enterprise/admin}LocaleNameAndDescription" maxOccurs="unbounded" minOccurs="0"/> <element name="destination" type="{http://ws.rim.com/enterprise/admin}PolicyRuleDefinitionDestinationType" minOccurs="0"/> <element name="policyRuleDefinitionData" type="{http://ws.rim.com/enterprise/admin}PolicyRuleDefinitionData" minOccurs="0"/> <element name="minValue" type="{http://www.w3.org/2001/XMLSchema}int"/> <element name="maxValue" type="{http://www.w3.org/2001/XMLSchema}int"/> <element name="reconciliationRules" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="tag" type="{http://www.w3.org/2001/XMLSchema}int"/> <element name="subTag" type="{http://www.w3.org/2001/XMLSchema}int"/> <element name="type" type="{http://ws.rim.com/enterprise/admin}PolicyRuleDefinitionType" minOccurs="0"/> <element name="uiMask" type="{http://ws.rim.com/enterprise/admin}PolicyRuleDefinitionUIMaskType" minOccurs="0"/> <element name="classification" type="{http://ws.rim.com/enterprise/admin}PolicyRuleDefinitionClassification" minOccurs="0"/> <element name="applicableDeviceActivationTypes" type="{http://ws.rim.com/enterprise/admin}ApplicableDeviceActivationTypes" minOccurs="0"/> <any/> </sequence> </restriction> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected List<Object> |
any |
protected ApplicableDeviceActivationTypes |
applicableDeviceActivationTypes |
protected PolicyRuleDefinitionClassification |
classification |
protected PolicyRuleDefinitionDestinationType |
destination |
protected List<LocaleNameAndDescription> |
localeNameAndDescription |
protected int |
maxValue |
protected int |
minValue |
protected String |
name |
protected PolicyRuleDefinitionData |
policyRuleDefinitionData |
protected String |
reconciliationRules |
protected int |
subTag |
protected int |
tag |
protected PolicyRuleDefinitionType |
type |
protected PolicyRuleDefinitionUIMaskType |
uiMask |
Constructor and Description |
---|
PolicyRuleDefinition() |
Modifier and Type | Method and Description |
---|---|
List<Object> |
getAny()
Gets the value of the any property.
|
ApplicableDeviceActivationTypes |
getApplicableDeviceActivationTypes()
Gets the value of the applicableDeviceActivationTypes property.
|
PolicyRuleDefinitionClassification |
getClassification()
Gets the value of the classification property.
|
PolicyRuleDefinitionDestinationType |
getDestination()
Gets the value of the destination property.
|
List<LocaleNameAndDescription> |
getLocaleNameAndDescription()
Gets the value of the localeNameAndDescription property.
|
int |
getMaxValue()
Gets the value of the maxValue property.
|
int |
getMinValue()
Gets the value of the minValue property.
|
String |
getName()
Gets the value of the name property.
|
PolicyRuleDefinitionData |
getPolicyRuleDefinitionData()
Gets the value of the policyRuleDefinitionData property.
|
String |
getReconciliationRules()
Gets the value of the reconciliationRules property.
|
int |
getSubTag()
Gets the value of the subTag property.
|
int |
getTag()
Gets the value of the tag property.
|
PolicyRuleDefinitionType |
getType()
Gets the value of the type property.
|
PolicyRuleDefinitionUIMaskType |
getUiMask()
Gets the value of the uiMask property.
|
void |
setApplicableDeviceActivationTypes(ApplicableDeviceActivationTypes value)
Sets the value of the applicableDeviceActivationTypes property.
|
void |
setClassification(PolicyRuleDefinitionClassification value)
Sets the value of the classification property.
|
void |
setDestination(PolicyRuleDefinitionDestinationType value)
Sets the value of the destination property.
|
void |
setMaxValue(int value)
Sets the value of the maxValue property.
|
void |
setMinValue(int value)
Sets the value of the minValue property.
|
void |
setName(String value)
Sets the value of the name property.
|
void |
setPolicyRuleDefinitionData(PolicyRuleDefinitionData value)
Sets the value of the policyRuleDefinitionData property.
|
void |
setReconciliationRules(String value)
Sets the value of the reconciliationRules property.
|
void |
setSubTag(int value)
Sets the value of the subTag property.
|
void |
setTag(int value)
Sets the value of the tag property.
|
void |
setType(PolicyRuleDefinitionType value)
Sets the value of the type property.
|
void |
setUiMask(PolicyRuleDefinitionUIMaskType value)
Sets the value of the uiMask property.
|
protected String name
protected List<LocaleNameAndDescription> localeNameAndDescription
protected PolicyRuleDefinitionDestinationType destination
protected PolicyRuleDefinitionData policyRuleDefinitionData
protected int minValue
protected int maxValue
protected String reconciliationRules
protected int tag
protected int subTag
protected PolicyRuleDefinitionType type
protected PolicyRuleDefinitionUIMaskType uiMask
protected PolicyRuleDefinitionClassification classification
protected ApplicableDeviceActivationTypes applicableDeviceActivationTypes
public String getName()
String
public void setName(String value)
value
- allowed object is String
public List<LocaleNameAndDescription> getLocaleNameAndDescription()
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
localeNameAndDescription property.
For example, to add a new item, do as follows:
getLocaleNameAndDescription().add(newItem);
Objects of the following type(s) are allowed in the list LocaleNameAndDescription
public PolicyRuleDefinitionDestinationType getDestination()
PolicyRuleDefinitionDestinationType
public void setDestination(PolicyRuleDefinitionDestinationType value)
value
- allowed object is PolicyRuleDefinitionDestinationType
public PolicyRuleDefinitionData getPolicyRuleDefinitionData()
PolicyRuleDefinitionData
public void setPolicyRuleDefinitionData(PolicyRuleDefinitionData value)
value
- allowed object is PolicyRuleDefinitionData
public int getMinValue()
public void setMinValue(int value)
public int getMaxValue()
public void setMaxValue(int value)
public String getReconciliationRules()
String
public void setReconciliationRules(String value)
value
- allowed object is String
public int getTag()
public void setTag(int value)
public int getSubTag()
public void setSubTag(int value)
public PolicyRuleDefinitionType getType()
PolicyRuleDefinitionType
public void setType(PolicyRuleDefinitionType value)
value
- allowed object is PolicyRuleDefinitionType
public PolicyRuleDefinitionUIMaskType getUiMask()
PolicyRuleDefinitionUIMaskType
public void setUiMask(PolicyRuleDefinitionUIMaskType value)
value
- allowed object is PolicyRuleDefinitionUIMaskType
public PolicyRuleDefinitionClassification getClassification()
PolicyRuleDefinitionClassification
public void setClassification(PolicyRuleDefinitionClassification value)
value
- allowed object is PolicyRuleDefinitionClassification
public ApplicableDeviceActivationTypes getApplicableDeviceActivationTypes()
ApplicableDeviceActivationTypes
public void setApplicableDeviceActivationTypes(ApplicableDeviceActivationTypes value)
value
- allowed object is ApplicableDeviceActivationTypes
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.