Class AbstractSObjectBase
java.lang.Object
org.apache.camel.component.salesforce.api.dto.AbstractDTOBase
org.apache.camel.component.salesforce.api.dto.AbstractSObjectBase
- Direct Known Subclasses:
AbstractDescribedSObjectBase,PushTopic,Report
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidUtility method to clear all systemAbstractSObjectBasefields.getId()getName()voidsetAttributes(Attributes attributes) voidsetCreatedById(String createdById) voidsetCreatedDate(ZonedDateTime createdDate) voidsetFieldsToNull(Set<String> fieldsToNull) voidvoidsetIsDeleted(Boolean isDeleted) voidsetLastActivityDate(LocalDate lastActivityDate) voidsetLastModifiedById(String lastModifiedById) voidsetLastModifiedDate(ZonedDateTime lastModifiedDate) voidsetLastReferencedDate(ZonedDateTime lastReferencedDate) voidsetLastViewedDate(ZonedDateTime lastViewedDate) voidvoidsetOwnerId(String ownerId) voidsetSystemModstamp(ZonedDateTime systemModstamp) Methods inherited from class org.apache.camel.component.salesforce.api.dto.AbstractDTOBase
toString
-
Constructor Details
-
AbstractSObjectBase
public AbstractSObjectBase()
-
-
Method Details
-
clearBaseFields
public final void clearBaseFields()Utility method to clear all systemAbstractSObjectBasefields.Useful when reusing a DTO for a new record, or for update/upsert.
This method does not clear
Nameto allow updating it, so it must be explicitly set tonullif needed. -
getAttributes
-
setAttributes
-
getId
-
setId
-
getOwnerId
-
setOwnerId
-
isIsDeleted
-
setIsDeleted
-
getName
-
setName
-
getCreatedDate
-
setCreatedDate
-
getCreatedById
-
setCreatedById
-
getLastModifiedDate
-
setLastModifiedDate
-
getLastModifiedById
-
setLastModifiedById
-
getSystemModstamp
-
setSystemModstamp
-
getLastActivityDate
-
setLastActivityDate
-
getLastViewedDate
-
setLastViewedDate
-
getLastReferencedDate
-
setLastReferencedDate
-
getFieldsToNull
-
setFieldsToNull
-