Interface ITransaction<R extends RootEntity>

Type Parameters:
R -
All Superinterfaces:
QueryOperations<R>
All Known Implementing Classes:
EntityContextProvider.Transaction, EntityContextProvider.UnboundedTransaction, EntityQueryContextProvider.ReadOnlyTransaction, SimpleTransaction

public interface ITransaction<R extends RootEntity>
extends QueryOperations<R>
Author:
nuwan
  • Method Details

    • getEventList

      java.util.List<Event> getEventList()
    • getEntityList

      java.util.Collection<Entity> getEntityList()
    • getDeletedEntities

      java.util.Map<java.lang.String,​Entity> getDeletedEntities()
    • getRenameEntities

      java.util.Map<java.lang.String,​Entity> getRenameEntities()
    • setAttachment

      void setAttachment​(java.lang.Object attachment)
    • getAttachment

      <K> K getAttachment()
    • isEntityRenamed

      default boolean isEntityRenamed​(java.lang.String trn)
    • getTxList

      default java.util.Collection<ITransaction<R>> getTxList()
    • getReply

      <K> K getReply()
    • getContext

      <C extends ChildEntity<R>,​ K extends Entity,​ Z extends EntityQueryContext> Z getContext​(java.lang.Class<K> entityType)
    • getInputMetaProvider

      InputMetaProvider getInputMetaProvider()
    • getRootType

      java.lang.Class<R> getRootType()