com.im.ijc.core/1 5.9.4

com.im.ijc.core.api.util
Class UsedEntitiesUtils

java.lang.Object
  extended by com.im.ijc.core.api.util.UsedEntitiesUtils

public final class UsedEntitiesUtils
extends Object

Allow to delete DataTree with non shared entities


Constructor Summary
UsedEntitiesUtils(List<DFDataTree> dataTrees)
           
 
Method Summary
 BackgroundRunner deleteDataTreeWithNonSharedEntities(boolean removeDbArtifacts)
           
 Set<DFEntity> getAvailableEnties()
           
 Set<DFEntity> getSharedEntities()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UsedEntitiesUtils

public UsedEntitiesUtils(List<DFDataTree> dataTrees)
Parameters:
dataTrees - The d atatrees for deleting
Method Detail

getAvailableEnties

public Set<DFEntity> getAvailableEnties()
Returns:
The entities used by input dataTreess

getSharedEntities

public Set<DFEntity> getSharedEntities()
Returns:
The all entities from input datatrees which are used by other dataTrees

deleteDataTreeWithNonSharedEntities

public BackgroundRunner deleteDataTreeWithNonSharedEntities(boolean removeDbArtifacts)

com.im.ijc.core/1 5.9.4