com.sforce.soap.partner
Class DescribeSObjectResult

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

public class DescribeSObjectResult
extends java.lang.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="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  java.util.List<ChildRelationship> childRelationships
           
protected  boolean createable
           
protected  boolean custom
           
protected  boolean customSetting
           
protected  boolean deletable
           
protected  boolean deprecatedAndHidden
           
protected  java.util.List<Field> fields
           
protected  java.lang.String keyPrefix
           
protected  java.lang.String label
           
protected  java.lang.String labelPlural
           
protected  boolean layoutable
           
protected  boolean mergeable
           
protected  java.lang.String name
           
protected  boolean queryable
           
protected  java.util.List<RecordTypeInfo> recordTypeInfos
           
protected  boolean replicateable
           
protected  boolean retrieveable
           
protected  boolean searchable
           
protected  java.lang.Boolean triggerable
           
protected  boolean undeletable
           
protected  boolean updateable
           
protected  java.lang.String urlDetail
           
protected  java.lang.String urlEdit
           
protected  java.lang.String urlNew
           
 
Constructor Summary
DescribeSObjectResult()
           
 
Method Summary
 java.util.List<ChildRelationship> getChildRelationships()
          Gets the value of the childRelationships property.
 java.util.List<Field> getFields()
          Gets the value of the fields property.
 java.lang.String getKeyPrefix()
          Gets the value of the keyPrefix property.
 java.lang.String getLabel()
          Gets the value of the label property.
 java.lang.String getLabelPlural()
          Gets the value of the labelPlural property.
 java.lang.String getName()
          Gets the value of the name property.
 java.util.List<RecordTypeInfo> getRecordTypeInfos()
          Gets the value of the recordTypeInfos property.
 java.lang.String getUrlDetail()
          Gets the value of the urlDetail property.
 java.lang.String getUrlEdit()
          Gets the value of the urlEdit property.
 java.lang.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 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.
 java.lang.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 setKeyPrefix(java.lang.String value)
          Sets the value of the keyPrefix property.
 void setLabel(java.lang.String value)
          Sets the value of the label property.
 void setLabelPlural(java.lang.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(java.lang.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(java.lang.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(java.lang.String value)
          Sets the value of the urlDetail property.
 void setUrlEdit(java.lang.String value)
          Sets the value of the urlEdit property.
 void setUrlNew(java.lang.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 java.util.List<ChildRelationship> childRelationships

createable

protected boolean createable

custom

protected boolean custom

customSetting

protected boolean customSetting

deletable

protected boolean deletable

deprecatedAndHidden

protected boolean deprecatedAndHidden

fields

protected java.util.List<Field> fields

keyPrefix

protected java.lang.String keyPrefix

label

protected java.lang.String label

labelPlural

protected java.lang.String labelPlural

layoutable

protected boolean layoutable

mergeable

protected boolean mergeable

name

protected java.lang.String name

queryable

protected boolean queryable

recordTypeInfos

protected java.util.List<RecordTypeInfo> recordTypeInfos

replicateable

protected boolean replicateable

retrieveable

protected boolean retrieveable

searchable

protected boolean searchable

triggerable

protected java.lang.Boolean triggerable

undeletable

protected boolean undeletable

updateable

protected boolean updateable

urlDetail

protected java.lang.String urlDetail

urlEdit

protected java.lang.String urlEdit

urlNew

protected java.lang.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 java.util.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.


getFields

public java.util.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 java.lang.String getKeyPrefix()
Gets the value of the keyPrefix property.

Returns:
possible object is String

setKeyPrefix

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

Parameters:
value - allowed object is String

getLabel

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

Returns:
possible object is String

setLabel

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

Parameters:
value - allowed object is String

getLabelPlural

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

Returns:
possible object is String

setLabelPlural

public void setLabelPlural(java.lang.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 java.lang.String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(java.lang.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 java.util.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 java.lang.Boolean isTriggerable()
Gets the value of the triggerable property.

Returns:
possible object is Boolean

setTriggerable

public void setTriggerable(java.lang.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 java.lang.String getUrlDetail()
Gets the value of the urlDetail property.

Returns:
possible object is String

setUrlDetail

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

Parameters:
value - allowed object is String

getUrlEdit

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

Returns:
possible object is String

setUrlEdit

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

Parameters:
value - allowed object is String

getUrlNew

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

Returns:
possible object is String

setUrlNew

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

Parameters:
value - allowed object is String


Copyright © 2010. All Rights Reserved.