com.im.ijc.core.api.util
Class UsedEntitiesUtils
java.lang.Object
com.im.ijc.core.api.util.UsedEntitiesUtils
public final class UsedEntitiesUtils
- extends Object
Allow to delete DataTree with non shared entities
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UsedEntitiesUtils
public UsedEntitiesUtils(List<DFDataTree> dataTrees)
- Parameters:
dataTrees - The d atatrees for deleting
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)