Package de.espirit.firstspirit.storage
Interface ContentOperation
- All Superinterfaces:
RevisionOperation<EntityInfo>,Serializable
This operation indicates a
It provides information about
content commit.It provides information about
created, changed,
deleted and released entities.- Since:
- 4.0.122
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.espirit.firstspirit.storage.RevisionOperation
RevisionOperation.OperationType -
Method Summary
Modifier and TypeMethodDescriptionReturns an unmodifiable collection ofentity infosindicating entities which were changed during the belonging content commit of this content operation@NotNull Map<EntityInfo,Set<String>> Returns a mapping of entities to the set of language abbreviations that were changed during the content commit.Returns an unmodifiable collection ofentity infosindicating entities which were created during the belonging content commit of this content operationReturns an unmodifiable collection ofentity infosindicating entities which were deleted during the belonging content commit of this content operationReturns an unmodifiable collection ofentity infosindicating entities which were released during the belonging content commit of this content operation@NotNull Set<EntityInfo>Returns a set ofEntityInfoobjects representing entities for which system-level changes occurred during the content commit.Methods inherited from interface de.espirit.firstspirit.storage.RevisionOperation
getElements, getType
-
Method Details
-
getCreatedEntities
Collection<EntityInfo> getCreatedEntities()Returns an unmodifiable collection ofentity infosindicating entities which were created during the belonging content commit of this content operation- Since:
- 4.0.122
-
getChangedEntities
Collection<EntityInfo> getChangedEntities()Returns an unmodifiable collection ofentity infosindicating entities which were changed during the belonging content commit of this content operation- Since:
- 4.0.122
-
getDeletedEntities
Collection<EntityInfo> getDeletedEntities()Returns an unmodifiable collection ofentity infosindicating entities which were deleted during the belonging content commit of this content operation- Since:
- 4.0.122
-
getReleasedEntities
Collection<EntityInfo> getReleasedEntities()Returns an unmodifiable collection ofentity infosindicating entities which were released during the belonging content commit of this content operation- Since:
- 4.0.122
-
getChangedLanguages
Returns a mapping of entities to the set of language abbreviations that were changed during the content commit.If an entity change is restricted to specific languages, only those language abbreviations are included in the set. Entities without language-specific changes will not be present in the map.
- Returns:
- an unmodifiable map where each key is an
EntityInfoand the value is a set of changed language abbreviations. - Since:
- 5.2.260202
-
getSystemChanges
Returns a set ofEntityInfoobjects representing entities for which system-level changes occurred during the content commit.System-level changes refer to modifications that affect only internal system columns, such as workflow operations, without altering user-level data.
- Returns:
- a non-null set of entities with system-level changes
- Since:
- 5.2.260202
-