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

com.sforce.soap.tooling.metadata.CustomObject Maven / Gradle / Ivy

The newest version!

package com.sforce.soap.tooling.metadata;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import com.sforce.soap.tooling.CustomSettingsType;
import com.sforce.soap.tooling.DeploymentStatus;
import com.sforce.soap.tooling.Gender;
import com.sforce.soap.tooling.SetupObjectVisibility;
import com.sforce.soap.tooling.SharingModel;
import com.sforce.soap.tooling.StartsWith;


/**
 * 

Java class for CustomObject complex type. * *

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

 * <complexType name="CustomObject">
 *   <complexContent>
 *     <extension base="{urn:metadata.tooling.soap.sforce.com}Metadata">
 *       <sequence>
 *         <element name="allowInChatterGroups" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="compactLayoutAssignment" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="customHelp" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="customHelpPage" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="customSettingsType" type="{urn:tooling.soap.sforce.com}CustomSettingsType" minOccurs="0"/>
 *         <element name="deploymentStatus" type="{urn:tooling.soap.sforce.com}DeploymentStatus" minOccurs="0"/>
 *         <element name="deprecated" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="enableActivities" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="enableBulkApi" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="enableDivisions" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="enableEnhancedLookup" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="enableFeeds" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="enableHistory" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="enableReports" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="enableSearch" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="enableSharing" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="enableStreamingApi" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="externalDataSource" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="externalName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="externalRepository" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="externalSharingModel" type="{urn:tooling.soap.sforce.com}SharingModel" minOccurs="0"/>
 *         <element name="gender" type="{urn:tooling.soap.sforce.com}Gender" minOccurs="0"/>
 *         <element name="household" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="label" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="pluralLabel" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="recordTypeTrackHistory" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="sharingModel" type="{urn:tooling.soap.sforce.com}SharingModel" minOccurs="0"/>
 *         <element name="startsWith" type="{urn:tooling.soap.sforce.com}StartsWith" minOccurs="0"/>
 *         <element name="visibility" type="{urn:tooling.soap.sforce.com}SetupObjectVisibility" minOccurs="0"/>
 *       </sequence>
 *     </extension>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "CustomObject", propOrder = { "allowInChatterGroups", "compactLayoutAssignment", "customHelp", "customHelpPage", "customSettingsType", "deploymentStatus", "deprecated", "description", "enableActivities", "enableBulkApi", "enableDivisions", "enableEnhancedLookup", "enableFeeds", "enableHistory", "enableReports", "enableSearch", "enableSharing", "enableStreamingApi", "externalDataSource", "externalName", "externalRepository", "externalSharingModel", "gender", "household", "label", "pluralLabel", "recordTypeTrackHistory", "sharingModel", "startsWith", "visibility" }) public class CustomObject extends Metadata { protected Boolean allowInChatterGroups; protected String compactLayoutAssignment; protected String customHelp; protected String customHelpPage; @XmlSchemaType(name = "string") protected CustomSettingsType customSettingsType; @XmlSchemaType(name = "string") protected DeploymentStatus deploymentStatus; protected Boolean deprecated; protected String description; protected Boolean enableActivities; protected Boolean enableBulkApi; protected Boolean enableDivisions; protected Boolean enableEnhancedLookup; protected Boolean enableFeeds; protected Boolean enableHistory; protected Boolean enableReports; protected Boolean enableSearch; protected Boolean enableSharing; protected Boolean enableStreamingApi; protected String externalDataSource; protected String externalName; protected String externalRepository; @XmlSchemaType(name = "string") protected SharingModel externalSharingModel; @XmlSchemaType(name = "string") protected Gender gender; protected Boolean household; protected String label; protected String pluralLabel; protected Boolean recordTypeTrackHistory; @XmlSchemaType(name = "string") protected SharingModel sharingModel; @XmlSchemaType(name = "string") protected StartsWith startsWith; @XmlSchemaType(name = "string") protected SetupObjectVisibility visibility; /** * Gets the value of the allowInChatterGroups property. * * @return * possible object is * {@link Boolean } * */ public Boolean isAllowInChatterGroups() { return allowInChatterGroups; } /** * Sets the value of the allowInChatterGroups property. * * @param value * allowed object is * {@link Boolean } * */ public void setAllowInChatterGroups(Boolean value) { this.allowInChatterGroups = value; } /** * Gets the value of the compactLayoutAssignment property. * * @return * possible object is * {@link String } * */ public String getCompactLayoutAssignment() { return compactLayoutAssignment; } /** * Sets the value of the compactLayoutAssignment property. * * @param value * allowed object is * {@link String } * */ public void setCompactLayoutAssignment(String value) { this.compactLayoutAssignment = value; } /** * Gets the value of the customHelp property. * * @return * possible object is * {@link String } * */ public String getCustomHelp() { return customHelp; } /** * Sets the value of the customHelp property. * * @param value * allowed object is * {@link String } * */ public void setCustomHelp(String value) { this.customHelp = value; } /** * Gets the value of the customHelpPage property. * * @return * possible object is * {@link String } * */ public String getCustomHelpPage() { return customHelpPage; } /** * Sets the value of the customHelpPage property. * * @param value * allowed object is * {@link String } * */ public void setCustomHelpPage(String value) { this.customHelpPage = value; } /** * Gets the value of the customSettingsType property. * * @return * possible object is * {@link CustomSettingsType } * */ public CustomSettingsType getCustomSettingsType() { return customSettingsType; } /** * Sets the value of the customSettingsType property. * * @param value * allowed object is * {@link CustomSettingsType } * */ public void setCustomSettingsType(CustomSettingsType value) { this.customSettingsType = value; } /** * Gets the value of the deploymentStatus property. * * @return * possible object is * {@link DeploymentStatus } * */ public DeploymentStatus getDeploymentStatus() { return deploymentStatus; } /** * Sets the value of the deploymentStatus property. * * @param value * allowed object is * {@link DeploymentStatus } * */ public void setDeploymentStatus(DeploymentStatus value) { this.deploymentStatus = value; } /** * Gets the value of the deprecated property. * * @return * possible object is * {@link Boolean } * */ public Boolean isDeprecated() { return deprecated; } /** * Sets the value of the deprecated property. * * @param value * allowed object is * {@link Boolean } * */ public void setDeprecated(Boolean value) { this.deprecated = value; } /** * Gets the value of the description property. * * @return * possible object is * {@link String } * */ public String getDescription() { return description; } /** * Sets the value of the description property. * * @param value * allowed object is * {@link String } * */ public void setDescription(String value) { this.description = value; } /** * Gets the value of the enableActivities property. * * @return * possible object is * {@link Boolean } * */ public Boolean isEnableActivities() { return enableActivities; } /** * Sets the value of the enableActivities property. * * @param value * allowed object is * {@link Boolean } * */ public void setEnableActivities(Boolean value) { this.enableActivities = value; } /** * Gets the value of the enableBulkApi property. * * @return * possible object is * {@link Boolean } * */ public Boolean isEnableBulkApi() { return enableBulkApi; } /** * Sets the value of the enableBulkApi property. * * @param value * allowed object is * {@link Boolean } * */ public void setEnableBulkApi(Boolean value) { this.enableBulkApi = value; } /** * Gets the value of the enableDivisions property. * * @return * possible object is * {@link Boolean } * */ public Boolean isEnableDivisions() { return enableDivisions; } /** * Sets the value of the enableDivisions property. * * @param value * allowed object is * {@link Boolean } * */ public void setEnableDivisions(Boolean value) { this.enableDivisions = value; } /** * Gets the value of the enableEnhancedLookup property. * * @return * possible object is * {@link Boolean } * */ public Boolean isEnableEnhancedLookup() { return enableEnhancedLookup; } /** * Sets the value of the enableEnhancedLookup property. * * @param value * allowed object is * {@link Boolean } * */ public void setEnableEnhancedLookup(Boolean value) { this.enableEnhancedLookup = value; } /** * Gets the value of the enableFeeds property. * * @return * possible object is * {@link Boolean } * */ public Boolean isEnableFeeds() { return enableFeeds; } /** * Sets the value of the enableFeeds property. * * @param value * allowed object is * {@link Boolean } * */ public void setEnableFeeds(Boolean value) { this.enableFeeds = value; } /** * Gets the value of the enableHistory property. * * @return * possible object is * {@link Boolean } * */ public Boolean isEnableHistory() { return enableHistory; } /** * Sets the value of the enableHistory property. * * @param value * allowed object is * {@link Boolean } * */ public void setEnableHistory(Boolean value) { this.enableHistory = value; } /** * Gets the value of the enableReports property. * * @return * possible object is * {@link Boolean } * */ public Boolean isEnableReports() { return enableReports; } /** * Sets the value of the enableReports property. * * @param value * allowed object is * {@link Boolean } * */ public void setEnableReports(Boolean value) { this.enableReports = value; } /** * Gets the value of the enableSearch property. * * @return * possible object is * {@link Boolean } * */ public Boolean isEnableSearch() { return enableSearch; } /** * Sets the value of the enableSearch property. * * @param value * allowed object is * {@link Boolean } * */ public void setEnableSearch(Boolean value) { this.enableSearch = value; } /** * Gets the value of the enableSharing property. * * @return * possible object is * {@link Boolean } * */ public Boolean isEnableSharing() { return enableSharing; } /** * Sets the value of the enableSharing property. * * @param value * allowed object is * {@link Boolean } * */ public void setEnableSharing(Boolean value) { this.enableSharing = value; } /** * Gets the value of the enableStreamingApi property. * * @return * possible object is * {@link Boolean } * */ public Boolean isEnableStreamingApi() { return enableStreamingApi; } /** * Sets the value of the enableStreamingApi property. * * @param value * allowed object is * {@link Boolean } * */ public void setEnableStreamingApi(Boolean value) { this.enableStreamingApi = value; } /** * Gets the value of the externalDataSource property. * * @return * possible object is * {@link String } * */ public String getExternalDataSource() { return externalDataSource; } /** * Sets the value of the externalDataSource property. * * @param value * allowed object is * {@link String } * */ public void setExternalDataSource(String value) { this.externalDataSource = value; } /** * Gets the value of the externalName property. * * @return * possible object is * {@link String } * */ public String getExternalName() { return externalName; } /** * Sets the value of the externalName property. * * @param value * allowed object is * {@link String } * */ public void setExternalName(String value) { this.externalName = value; } /** * Gets the value of the externalRepository property. * * @return * possible object is * {@link String } * */ public String getExternalRepository() { return externalRepository; } /** * Sets the value of the externalRepository property. * * @param value * allowed object is * {@link String } * */ public void setExternalRepository(String value) { this.externalRepository = value; } /** * Gets the value of the externalSharingModel property. * * @return * possible object is * {@link SharingModel } * */ public SharingModel getExternalSharingModel() { return externalSharingModel; } /** * Sets the value of the externalSharingModel property. * * @param value * allowed object is * {@link SharingModel } * */ public void setExternalSharingModel(SharingModel value) { this.externalSharingModel = value; } /** * 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 household property. * * @return * possible object is * {@link Boolean } * */ public Boolean isHousehold() { return household; } /** * Sets the value of the household property. * * @param value * allowed object is * {@link Boolean } * */ public void setHousehold(Boolean value) { this.household = value; } /** * Gets the value of the label property. * * @return * possible object is * {@link String } * */ public String getLabel() { return label; } /** * Sets the value of the label property. * * @param value * allowed object is * {@link String } * */ public void setLabel(String value) { this.label = value; } /** * Gets the value of the pluralLabel property. * * @return * possible object is * {@link String } * */ public String getPluralLabel() { return pluralLabel; } /** * Sets the value of the pluralLabel property. * * @param value * allowed object is * {@link String } * */ public void setPluralLabel(String value) { this.pluralLabel = value; } /** * Gets the value of the recordTypeTrackHistory property. * * @return * possible object is * {@link Boolean } * */ public Boolean isRecordTypeTrackHistory() { return recordTypeTrackHistory; } /** * Sets the value of the recordTypeTrackHistory property. * * @param value * allowed object is * {@link Boolean } * */ public void setRecordTypeTrackHistory(Boolean value) { this.recordTypeTrackHistory = value; } /** * Gets the value of the sharingModel property. * * @return * possible object is * {@link SharingModel } * */ public SharingModel getSharingModel() { return sharingModel; } /** * Sets the value of the sharingModel property. * * @param value * allowed object is * {@link SharingModel } * */ public void setSharingModel(SharingModel value) { this.sharingModel = value; } /** * 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 visibility property. * * @return * possible object is * {@link SetupObjectVisibility } * */ public SetupObjectVisibility getVisibility() { return visibility; } /** * Sets the value of the visibility property. * * @param value * allowed object is * {@link SetupObjectVisibility } * */ public void setVisibility(SetupObjectVisibility value) { this.visibility = value; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy