Interface Versioned
- All Known Implementing Classes:
ApprovalFlow,ApprovalRule,AssociateRole,AttributeGroup,BusinessUnit,Cart,CartDiscount,Category,Channel,CommercetoolsSubscription,Customer,CustomerEmailToken,CustomerGroup,CustomerPasswordToken,CustomObject,DiscountCode,Extension,InventoryEntry,Message,Order,OrderEdit,Payment,Product,ProductDiscount,ProductSelection,ProductTypeDefinition,Quote,QuoteRequest,Review,ShippingMethod,ShoppingList,StagedQuote,StandalonePrice,State,Store,TaxCategory,TypeDefinition,Zone
public interface Versioned
Versioned object have an ID and version and modification. Every update of this object changes it's version.
-
Method Summary
Modifier and TypeMethodDescriptiongetId()voidsetCreatedAt(OffsetDateTime createdAt) voidsetCreatedBy(Initiator createdBy) voidvoidsetLastModifiedAt(OffsetDateTime lastModifiedAt) voidsetLastModifiedBy(Initiator lastModifiedBy) voidsetVersion(Long version)
-
Method Details
-
getId
String getId() -
setId
-
getVersion
Long getVersion() -
setVersion
-
getCreatedAt
OffsetDateTime getCreatedAt() -
setCreatedAt
-
getLastModifiedAt
OffsetDateTime getLastModifiedAt() -
setLastModifiedAt
-
getCreatedBy
Initiator getCreatedBy() -
setCreatedBy
-
getLastModifiedBy
Initiator getLastModifiedBy() -
setLastModifiedBy
-