Class SObjectDescription
- java.lang.Object
-
- org.apache.camel.component.salesforce.api.dto.AbstractDTOBase
-
- org.apache.camel.component.salesforce.api.dto.SObject
-
- org.apache.camel.component.salesforce.api.dto.SObjectDescription
-
public class SObjectDescription extends SObject
-
-
Constructor Summary
Constructors Constructor Description SObjectDescription()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<ActionOverride>
getActionOverrides()
List<ChildRelationShip>
getChildRelationships()
List<SObjectField>
getFields()
List<NamedLayoutInfo>
getNamedLayoutInfos()
List<RecordTypeInfo>
getRecordTypeInfos()
SObjectDescriptionUrls
getUrls()
SObjectDescription
prune()
Removes some of the less used properties from this object.void
setActionOverrides(List<ActionOverride> actionOverrides)
void
setChildRelationships(List<ChildRelationShip> childRelationships)
void
setFields(List<SObjectField> fields)
void
setNamedLayoutInfos(List<NamedLayoutInfo> namedLayoutInfos)
void
setRecordTypeInfos(List<RecordTypeInfo> recordTypeInfos)
void
setUrls(SObjectDescriptionUrls urls)
-
Methods inherited from class org.apache.camel.component.salesforce.api.dto.SObject
getCompactLayoutable, getKeyPrefix, getLabel, getLabelPlural, getListviewable, getLookupLayoutable, getMruEnabled, getName, getSearchLayoutable, isActivateable, isCreateable, isCustom, isCustomSetting, isDeletable, isDeprecatedAndHidden, isFeedEnabled, isLayoutable, isMergeable, isQueryable, isReplicateable, isRetrieveable, isSearchable, isTriggerable, isUndeletable, isUpdateable, setActivateable, setCompactLayoutable, setCreateable, setCustom, setCustomSetting, setDeletable, setDeprecatedAndHidden, setFeedEnabled, setKeyPrefix, setLabel, setLabelPlural, setLayoutable, setListviewable, setLookupLayoutable, setMergeable, setMruEnabled, setName, setQueryable, setReplicateable, setRetrieveable, setSearchable, setSearchLayoutable, setTriggerable, setUndeletable, setUpdateable, setUrls
-
Methods inherited from class org.apache.camel.component.salesforce.api.dto.AbstractDTOBase
toString
-
-
-
-
Method Detail
-
getActionOverrides
public List<ActionOverride> getActionOverrides()
-
setActionOverrides
public void setActionOverrides(List<ActionOverride> actionOverrides)
-
getFields
public List<SObjectField> getFields()
-
setFields
public void setFields(List<SObjectField> fields)
-
getUrls
public SObjectDescriptionUrls getUrls()
-
setUrls
public void setUrls(SObjectDescriptionUrls urls)
-
getChildRelationships
public List<ChildRelationShip> getChildRelationships()
-
setChildRelationships
public void setChildRelationships(List<ChildRelationShip> childRelationships)
-
getRecordTypeInfos
public List<RecordTypeInfo> getRecordTypeInfos()
-
setRecordTypeInfos
public void setRecordTypeInfos(List<RecordTypeInfo> recordTypeInfos)
-
getNamedLayoutInfos
public List<NamedLayoutInfo> getNamedLayoutInfos()
-
setNamedLayoutInfos
public void setNamedLayoutInfos(List<NamedLayoutInfo> namedLayoutInfos)
-
prune
public SObjectDescription prune()
Removes some of the less used properties from this object. Useful to reduce serialized form or for code generation that relies on reflection.
-
-