Package de.espirit.firstspirit.storage

Interface Summary
ChildrenChangeDetail Interface indicating a change of a children list of the belonging StoreElement
ContentOperation This operation indicates a content commit.
CreateOperation Indicates a create operation.
DataChangeDetail This interface indicates changes in content data or meta data on a belonging store element.
DataChangeDetail.EditorChange This interface represents one editor/variable change in a data object
DeleteOperation Interface indicating a delete of a StoreElement or a StoreElement subtree.
HistoryProvider Interface for providers of historical revision information.
ModifyOperation This interface indicates a modification operation
MoveOperation Interface indicating a move operation on a belonging storeelement.
PermissionChangeDetail Indicates permission changes on a belonging store element.
ReferencesChangeDetail Interface indicating changes in referenced elements.
ReferencesChangeDetail.ContentReference Specific type on entity references identified by a tuple of schema uid, type name, and a unique key.
ReferencesChangeDetail.ExternalReference Specific type on external references identified by their URL.
ReferencesChangeDetail.IdReference Specific type on references identified by their id and kind.
ReferencesChangeDetail.NameReference Specific type on references identified by their uid and type.
ReferencesChangeDetail.ProjectReference Specific type on foreign references of projects identified by their id.
ReferencesChangeDetail.Reference Marker interface for elements providing information on references.
ReferencesChangeDetail.RemoteReference Specific type on foreign references of projects identified by their remote configuration name.
ReleaseOperation Indicates a release operation
Revision  
RevisionChangeDetail This interface represents details of storeelement changes belonging to a specific revision
RevisionMetaData This interface represents metadata of an specific revision.
RevisionOperation<T> Interface reprensenting the operation belonging to a commit of revision
ServerReleaseOperation Indicates a server release operation
Tag Tag interface for tagged repository revisions.
 

Class Summary
HistoryProvider.RevisionProvider Wrapper on a HistoryProvider to act as ElementProvider on Revisions.
RevisionFilter This class provides useful revision filters e.g. for Project#getRevisions(..): RevisionFilter.RELEASE_FILTER RevisionFilter.CREATE_FILTER RevisionFilter.DELETE_FILTER RevisionFilter.MODIFY_FILTER RevisionFilter.createRevisionFilter(de.espirit.firstspirit.storage.RevisionOperation.OperationType...)
 

Enum Summary
ChangeType This enum represents change types used for storeelement changes in RevisionMetaData.getChangedStoreElements()
DataChangeDetail.ChangeFlag Flag identifiying the change type.
PermissionChangeDetail.ChangeFlag Flag identifiying the type of change.
ReferencesChangeDetail.IdReference.Kind Kind of id reference.
RevisionOperation.OperationType The type of the revision operation.
 



Copyright © 2012 e-Spirit AG. All Rights Reserved. Build 4.2.480