All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.palominolabs.crm.sf.soap.jaxwsstub.metadata.CustomObjectTranslation Maven / Gradle / Ivy

The newest version!

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; } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy