Vordel SDK

com.vordel.es.util
Class BranchPruner

java.lang.Object
  extended by com.vordel.es.util.BranchPruner
Direct Known Subclasses:
TransactionalBranchPruner

public class BranchPruner
extends java.lang.Object


Field Summary
protected  EntityStore es
           
protected  java.util.Set<ESPK> internalRefs
           
 
Constructor Summary
BranchPruner(EntityStore store)
           
 
Method Summary
protected  EntityBranch createBranch(ESPK espk)
           
protected  EntityBranch doPrune(ESPK espk)
           
 java.util.Set<ESPK> getOriginalESPKs()
           
 java.util.Map<PortableESPK,java.util.Set<EntityFieldIndex>> getUnresolvedESPKs()
           
 EntityBranch prune(ESPK espk)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

es

protected EntityStore es

internalRefs

protected java.util.Set<ESPK> internalRefs
Constructor Detail

BranchPruner

public BranchPruner(EntityStore store)
Method Detail

doPrune

protected EntityBranch doPrune(ESPK espk)
                        throws EntityStoreException
Throws:
EntityStoreException

createBranch

protected EntityBranch createBranch(ESPK espk)
                             throws EntityStoreException
Throws:
EntityStoreException

prune

public EntityBranch prune(ESPK espk)
                   throws EntityStoreException
Throws:
EntityStoreException

getUnresolvedESPKs

public java.util.Map<PortableESPK,java.util.Set<EntityFieldIndex>> getUnresolvedESPKs()

getOriginalESPKs

public java.util.Set<ESPK> getOriginalESPKs()

Vordel SDK


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