com.sforce.soap.partner
Class DescribeSObjectResult

java.lang.Object
  extended by com.sforce.soap.partner.DescribeSObjectResult

public class DescribeSObjectResult
extends Object

Java class for DescribeSObjectResult complex type.

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

 <complexType name="DescribeSObjectResult">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="activateable" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="childRelationships" type="{urn:partner.soap.sforce.com}ChildRelationship" maxOccurs="unbounded" minOccurs="0"/>
         <element name="createable" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="custom" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="customSetting" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="deletable" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="deprecatedAndHidden" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="feedEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="fields" type="{urn:partner.soap.sforce.com}Field" maxOccurs="unbounded" minOccurs="0"/>
         <element name="keyPrefix" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="label" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="labelPlural" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="layoutable" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="mergeable" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="queryable" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="recordTypeInfos" type="{urn:partner.soap.sforce.com}RecordTypeInfo" maxOccurs="unbounded" minOccurs="0"/>
         <element name="replicateable" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="retrieveable" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="searchable" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="triggerable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="undeletable" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="updateable" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="urlDetail" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="urlEdit" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="urlNew" type="{http://www.w3.org/2001/XMLSchema}string"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  boolean activateable
           
protected  List<ChildRelationship> childRelationships
           
protected  boolean createable
           
protected  boolean custom
           
protected  boolean customSetting
           
protected  boolean deletable
           
protected  boolean deprecatedAndHidden
           
protected  boolean feedEnabled
           
protected  List<Field> fields
           
protected  String keyPrefix
           
protected  String label
           
protected  String labelPlural
           
protected  boolean layoutable
           
protected  boolean mergeable
           
protected  String name
           
protected  boolean queryable
           
protected  List<RecordTypeInfo> recordTypeInfos
           
protected  boolean replicateable
           
protected  boolean retrieveable
           
protected  boolean searchable
           
protected  Boolean triggerable
           
protected  boolean undeletable
           
protected  boolean updateable
           
protected  String urlDetail
           
protected  String urlEdit
           
protected  String urlNew
           
 
Constructor Summary
DescribeSObjectResult()
           
 
Method Summary
 List<ChildRelationship> getChildRelationships()
          Gets the value of the childRelationships property.
 List<Field> getFields()
          Gets the value of the fields property.
 String getKeyPrefix()
          Gets the value of the keyPrefix property.
 String getLabel()
          Gets the value of the label property.
 String getLabelPlural()
          Gets the value of the labelPlural property.
 String getName()
          Gets the value of the name property.
 List<RecordTypeInfo> getRecordTypeInfos()
          Gets the value of the recordTypeInfos property.
 String getUrlDetail()
          Gets the value of the urlDetail property.
 String getUrlEdit()
          Gets the value of the urlEdit property.
 String getUrlNew()
          Gets the value of the urlNew property.
 boolean isActivateable()
          Gets the value of the activateable property.
 boolean isCreateable()
          Gets the value of the createable property.
 boolean isCustom()
          Gets the value of the custom property.
 boolean isCustomSetting()
          Gets the value of the customSetting property.
 boolean isDeletable()
          Gets the value of the deletable property.
 boolean isDeprecatedAndHidden()
          Gets the value of the deprecatedAndHidden property.
 boolean isFeedEnabled()
          Gets the value of the feedEnabled property.
 boolean isLayoutable()
          Gets the value of the layoutable property.
 boolean isMergeable()
          Gets the value of the mergeable property.
 boolean isQueryable()
          Gets the value of the queryable property.
 boolean isReplicateable()
          Gets the value of the replicateable property.
 boolean isRetrieveable()
          Gets the value of the retrieveable property.
 boolean isSearchable()
          Gets the value of the searchable property.
 Boolean isTriggerable()
          Gets the value of the triggerable property.
 boolean isUndeletable()
          Gets the value of the undeletable property.
 boolean isUpdateable()
          Gets the value of the updateable property.
 void setActivateable(boolean value)
          Sets the value of the activateable property.
 void setCreateable(boolean value)
          Sets the value of the createable property.
 void setCustom(boolean value)
          Sets the value of the custom property.
 void setCustomSetting(boolean value)
          Sets the value of the customSetting property.
 void setDeletable(boolean value)
          Sets the value of the deletable property.
 void setDeprecatedAndHidden(boolean value)
          Sets the value of the deprecatedAndHidden property.
 void setFeedEnabled(boolean value)
          Sets the value of the feedEnabled property.
 void setKeyPrefix(String value)
          Sets the value of the keyPrefix property.
 void setLabel(String value)
          Sets the value of the label property.
 void setLabelPlural(String value)
          Sets the value of the labelPlural property.
 void setLayoutable(boolean value)
          Sets the value of the layoutable property.
 void setMergeable(boolean value)
          Sets the value of the mergeable property.
 void setName(String value)
          Sets the value of the name property.
 void setQueryable(boolean value)
          Sets the value of the queryable property.
 void setReplicateable(boolean value)
          Sets the value of the replicateable property.
 void setRetrieveable(boolean value)
          Sets the value of the retrieveable property.
 void setSearchable(boolean value)
          Sets the value of the searchable property.
 void setTriggerable(Boolean value)
          Sets the value of the triggerable property.
 void setUndeletable(boolean value)
          Sets the value of the undeletable property.
 void setUpdateable(boolean value)
          Sets the value of the updateable property.
 void setUrlDetail(String value)
          Sets the value of the urlDetail property.
 void setUrlEdit(String value)
          Sets the value of the urlEdit property.
 void setUrlNew(String value)
          Sets the value of the urlNew property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

activateable

protected boolean activateable

childRelationships

protected List<ChildRelationship> childRelationships

createable

protected boolean createable

custom

protected boolean custom

customSetting

protected boolean customSetting

deletable

protected boolean deletable

deprecatedAndHidden

protected boolean deprecatedAndHidden

feedEnabled

protected boolean feedEnabled

fields

protected List<Field> fields

keyPrefix

protected String keyPrefix

label

protected String label

labelPlural

protected String labelPlural

layoutable

protected boolean layoutable

mergeable

protected boolean mergeable

name

protected String name

queryable

protected boolean queryable

recordTypeInfos

protected List<RecordTypeInfo> recordTypeInfos

replicateable

protected boolean replicateable

retrieveable

protected boolean retrieveable

searchable

protected boolean searchable

triggerable

protected Boolean triggerable

undeletable

protected boolean undeletable

updateable

protected boolean updateable

urlDetail

protected String urlDetail

urlEdit

protected String urlEdit

urlNew

protected String urlNew
Constructor Detail

DescribeSObjectResult

public DescribeSObjectResult()
Method Detail

isActivateable

public boolean isActivateable()
Gets the value of the activateable property.


setActivateable

public void setActivateable(boolean value)
Sets the value of the activateable property.


getChildRelationships

public List<ChildRelationship> getChildRelationships()
Gets the value of the childRelationships 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 childRelationships property.

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

    getChildRelationships().add(newItem);
 

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


isCreateable

public boolean isCreateable()
Gets the value of the createable property.


setCreateable

public void setCreateable(boolean value)
Sets the value of the createable property.


isCustom

public boolean isCustom()
Gets the value of the custom property.


setCustom

public void setCustom(boolean value)
Sets the value of the custom property.


isCustomSetting

public boolean isCustomSetting()
Gets the value of the customSetting property.


setCustomSetting

public void setCustomSetting(boolean value)
Sets the value of the customSetting property.


isDeletable

public boolean isDeletable()
Gets the value of the deletable property.


setDeletable

public void setDeletable(boolean value)
Sets the value of the deletable property.


isDeprecatedAndHidden

public boolean isDeprecatedAndHidden()
Gets the value of the deprecatedAndHidden property.


setDeprecatedAndHidden

public void setDeprecatedAndHidden(boolean value)
Sets the value of the deprecatedAndHidden property.


isFeedEnabled

public boolean isFeedEnabled()
Gets the value of the feedEnabled property.


setFeedEnabled

public void setFeedEnabled(boolean value)
Sets the value of the feedEnabled property.


getFields

public List<Field> getFields()
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 Field


getKeyPrefix

public String getKeyPrefix()
Gets the value of the keyPrefix property.

Returns:
possible object is String

setKeyPrefix

public void setKeyPrefix(String value)
Sets the value of the keyPrefix property.

Parameters:
value - allowed object is String

getLabel

public String getLabel()
Gets the value of the label property.

Returns:
possible object is String

setLabel

public void setLabel(String value)
Sets the value of the label property.

Parameters:
value - allowed object is String

getLabelPlural

public String getLabelPlural()
Gets the value of the labelPlural property.

Returns:
possible object is String

setLabelPlural

public void setLabelPlural(String value)
Sets the value of the labelPlural property.

Parameters:
value - allowed object is String

isLayoutable

public boolean isLayoutable()
Gets the value of the layoutable property.


setLayoutable

public void setLayoutable(boolean value)
Sets the value of the layoutable property.


isMergeable

public boolean isMergeable()
Gets the value of the mergeable property.


setMergeable

public void setMergeable(boolean value)
Sets the value of the mergeable property.


getName

public String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

isQueryable

public boolean isQueryable()
Gets the value of the queryable property.


setQueryable

public void setQueryable(boolean value)
Sets the value of the queryable property.


getRecordTypeInfos

public List<RecordTypeInfo> getRecordTypeInfos()
Gets the value of the recordTypeInfos 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 recordTypeInfos property.

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

    getRecordTypeInfos().add(newItem);
 

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


isReplicateable

public boolean isReplicateable()
Gets the value of the replicateable property.


setReplicateable

public void setReplicateable(boolean value)
Sets the value of the replicateable property.


isRetrieveable

public boolean isRetrieveable()
Gets the value of the retrieveable property.


setRetrieveable

public void setRetrieveable(boolean value)
Sets the value of the retrieveable property.


isSearchable

public boolean isSearchable()
Gets the value of the searchable property.


setSearchable

public void setSearchable(boolean value)
Sets the value of the searchable property.


isTriggerable

public Boolean isTriggerable()
Gets the value of the triggerable property.

Returns:
possible object is Boolean

setTriggerable

public void setTriggerable(Boolean value)
Sets the value of the triggerable property.

Parameters:
value - allowed object is Boolean

isUndeletable

public boolean isUndeletable()
Gets the value of the undeletable property.


setUndeletable

public void setUndeletable(boolean value)
Sets the value of the undeletable property.


isUpdateable

public boolean isUpdateable()
Gets the value of the updateable property.


setUpdateable

public void setUpdateable(boolean value)
Sets the value of the updateable property.


getUrlDetail

public String getUrlDetail()
Gets the value of the urlDetail property.

Returns:
possible object is String

setUrlDetail

public void setUrlDetail(String value)
Sets the value of the urlDetail property.

Parameters:
value - allowed object is String

getUrlEdit

public String getUrlEdit()
Gets the value of the urlEdit property.

Returns:
possible object is String

setUrlEdit

public void setUrlEdit(String value)
Sets the value of the urlEdit property.

Parameters:
value - allowed object is String

getUrlNew

public String getUrlNew()
Gets the value of the urlNew property.

Returns:
possible object is String

setUrlNew

public void setUrlNew(String value)
Sets the value of the urlNew property.

Parameters:
value - allowed object is String


Copyright © 2012. All Rights Reserved.