Vordel SDK

com.vordel.es.util
Class TransactionalEntityBranch

java.lang.Object
  extended by com.vordel.es.EntityBranch
      extended by com.vordel.es.util.TransactionalEntityBranch

public class TransactionalEntityBranch
extends EntityBranch


Nested Class Summary
 
Nested classes/interfaces inherited from class com.vordel.es.EntityBranch
EntityBranch.EntityNode
 
Constructor Summary
TransactionalEntityBranch(EntityStore es, ESPK branchRootPK)
           
TransactionalEntityBranch(EntityStore es, ESPK branchRootPK, java.util.Set<ESPK> pks)
          Create a branch of the entity hierarchy from a given store and starting point.
 
Method Summary
protected  ESPK doGraft(EntityStore store, ESPK espk, java.util.Set<PortableESPK> unresolved, java.util.Set<ESPK> newPKs)
           
 
Methods inherited from class com.vordel.es.EntityBranch
addNodes, createNode, getRootEntity, getSourceEntityStore, graftTo, isCompatibleGraftPoint, moveType, resetRoot, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransactionalEntityBranch

public TransactionalEntityBranch(EntityStore es,
                                 ESPK branchRootPK)
                          throws EntityStoreException
Throws:
EntityStoreException

TransactionalEntityBranch

public TransactionalEntityBranch(EntityStore es,
                                 ESPK branchRootPK,
                                 java.util.Set<ESPK> pks)
                          throws EntityStoreException
Create a branch of the entity hierarchy from a given store and starting point.

Parameters:
es - The entity store from which to take the branch image
branchRootPK - The ESPK of the root Entity of the branch
pks - The original ESPKs of each of the Entities which were traversed to generate this branch
Throws:
EntityStoreException
Method Detail

doGraft

protected ESPK doGraft(EntityStore store,
                       ESPK espk,
                       java.util.Set<PortableESPK> unresolved,
                       java.util.Set<ESPK> newPKs)
                throws EntityStoreException
Overrides:
doGraft in class EntityBranch
Throws:
EntityStoreException

Vordel SDK


This documentation and all its contents and graphics, copyright © 1999 - 2011 Vordel