
com.palominolabs.crm.sf.soap.jaxwsstub.metadata.CustomObjectTranslation Maven / Gradle / Ivy
package com.palominolabs.crm.sf.soap.jaxwsstub.metadata;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
/**
* Java class for CustomObjectTranslation complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="CustomObjectTranslation">
* <complexContent>
* <extension base="{http://soap.sforce.com/2006/04/metadata}Metadata">
* <sequence>
* <element name="caseValues" type="{http://soap.sforce.com/2006/04/metadata}ObjectNameCaseValue" maxOccurs="unbounded" minOccurs="0"/>
* <element name="fields" type="{http://soap.sforce.com/2006/04/metadata}CustomFieldTranslation" maxOccurs="unbounded" minOccurs="0"/>
* <element name="gender" type="{http://soap.sforce.com/2006/04/metadata}Gender" minOccurs="0"/>
* <element name="layouts" type="{http://soap.sforce.com/2006/04/metadata}LayoutTranslation" maxOccurs="unbounded" minOccurs="0"/>
* <element name="nameFieldLabel" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* <element name="namedFilters" type="{http://soap.sforce.com/2006/04/metadata}NamedFilterTranslation" maxOccurs="unbounded" minOccurs="0"/>
* <element name="quickActions" type="{http://soap.sforce.com/2006/04/metadata}QuickActionTranslation" maxOccurs="unbounded" minOccurs="0"/>
* <element name="recordTypes" type="{http://soap.sforce.com/2006/04/metadata}RecordTypeTranslation" maxOccurs="unbounded" minOccurs="0"/>
* <element name="sharingReasons" type="{http://soap.sforce.com/2006/04/metadata}SharingReasonTranslation" maxOccurs="unbounded" minOccurs="0"/>
* <element name="startsWith" type="{http://soap.sforce.com/2006/04/metadata}StartsWith" minOccurs="0"/>
* <element name="validationRules" type="{http://soap.sforce.com/2006/04/metadata}ValidationRuleTranslation" maxOccurs="unbounded" minOccurs="0"/>
* <element name="webLinks" type="{http://soap.sforce.com/2006/04/metadata}WebLinkTranslation" maxOccurs="unbounded" minOccurs="0"/>
* <element name="workflowTasks" type="{http://soap.sforce.com/2006/04/metadata}WorkflowTaskTranslation" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* </extension>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CustomObjectTranslation", propOrder = {
"caseValues",
"fields",
"gender",
"layouts",
"nameFieldLabel",
"namedFilters",
"quickActions",
"recordTypes",
"sharingReasons",
"startsWith",
"validationRules",
"webLinks",
"workflowTasks"
})
public class CustomObjectTranslation
extends Metadata
{
protected List caseValues;
protected List fields;
protected Gender gender;
protected List layouts;
protected String nameFieldLabel;
protected List namedFilters;
protected List quickActions;
protected List recordTypes;
protected List sharingReasons;
protected StartsWith startsWith;
protected List validationRules;
protected List webLinks;
protected List workflowTasks;
/**
* Gets the value of the caseValues 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 caseValues property.
*
*
* For example, to add a new item, do as follows:
*
* getCaseValues().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link ObjectNameCaseValue }
*
*
*/
public List getCaseValues() {
if (caseValues == null) {
caseValues = new ArrayList();
}
return this.caseValues;
}
/**
* Gets the value of the fields 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 fields property.
*
*
* For example, to add a new item, do as follows:
*
* getFields().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link CustomFieldTranslation }
*
*
*/
public List getFields() {
if (fields == null) {
fields = new ArrayList();
}
return this.fields;
}
/**
* Gets the value of the gender property.
*
* @return
* possible object is
* {@link Gender }
*
*/
public Gender getGender() {
return gender;
}
/**
* Sets the value of the gender property.
*
* @param value
* allowed object is
* {@link Gender }
*
*/
public void setGender(Gender value) {
this.gender = value;
}
/**
* Gets the value of the layouts 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 layouts property.
*
*
* For example, to add a new item, do as follows:
*
* getLayouts().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link LayoutTranslation }
*
*
*/
public List getLayouts() {
if (layouts == null) {
layouts = new ArrayList();
}
return this.layouts;
}
/**
* Gets the value of the nameFieldLabel property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNameFieldLabel() {
return nameFieldLabel;
}
/**
* Sets the value of the nameFieldLabel property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNameFieldLabel(String value) {
this.nameFieldLabel = value;
}
/**
* Gets the value of the namedFilters 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 namedFilters property.
*
*
* For example, to add a new item, do as follows:
*
* getNamedFilters().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link NamedFilterTranslation }
*
*
*/
public List getNamedFilters() {
if (namedFilters == null) {
namedFilters = new ArrayList();
}
return this.namedFilters;
}
/**
* Gets the value of the quickActions 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 quickActions property.
*
*
* For example, to add a new item, do as follows:
*
* getQuickActions().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link QuickActionTranslation }
*
*
*/
public List getQuickActions() {
if (quickActions == null) {
quickActions = new ArrayList();
}
return this.quickActions;
}
/**
* Gets the value of the recordTypes 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 recordTypes property.
*
*
* For example, to add a new item, do as follows:
*
* getRecordTypes().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link RecordTypeTranslation }
*
*
*/
public List getRecordTypes() {
if (recordTypes == null) {
recordTypes = new ArrayList();
}
return this.recordTypes;
}
/**
* Gets the value of the sharingReasons 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 sharingReasons property.
*
*
* For example, to add a new item, do as follows:
*
* getSharingReasons().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link SharingReasonTranslation }
*
*
*/
public List getSharingReasons() {
if (sharingReasons == null) {
sharingReasons = new ArrayList();
}
return this.sharingReasons;
}
/**
* Gets the value of the startsWith property.
*
* @return
* possible object is
* {@link StartsWith }
*
*/
public StartsWith getStartsWith() {
return startsWith;
}
/**
* Sets the value of the startsWith property.
*
* @param value
* allowed object is
* {@link StartsWith }
*
*/
public void setStartsWith(StartsWith value) {
this.startsWith = value;
}
/**
* Gets the value of the validationRules 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 validationRules property.
*
*
* For example, to add a new item, do as follows:
*
* getValidationRules().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link ValidationRuleTranslation }
*
*
*/
public List getValidationRules() {
if (validationRules == null) {
validationRules = new ArrayList();
}
return this.validationRules;
}
/**
* Gets the value of the webLinks 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 webLinks property.
*
*
* For example, to add a new item, do as follows:
*
* getWebLinks().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link WebLinkTranslation }
*
*
*/
public List getWebLinks() {
if (webLinks == null) {
webLinks = new ArrayList();
}
return this.webLinks;
}
/**
* Gets the value of the workflowTasks 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 workflowTasks property.
*
*
* For example, to add a new item, do as follows:
*
* getWorkflowTasks().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link WorkflowTaskTranslation }
*
*
*/
public List getWorkflowTasks() {
if (workflowTasks == null) {
workflowTasks = new ArrayList();
}
return this.workflowTasks;
}
}