Package com.im.ijc.core.api.util
Class UsedEntitiesUtils
- java.lang.Object
-
- com.im.ijc.core.api.util.UsedEntitiesUtils
-
public final class UsedEntitiesUtils extends java.lang.Object
Allow to delete DataTree with non shared entities.
-
-
Constructor Summary
Constructors Constructor Description UsedEntitiesUtils(java.util.List<com.im.df.api.ddl.DFDataTree> dataTrees)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.im.commons.progress.BackgroundRunner
deleteDataTreeWithNonSharedEntities(boolean removeDbArtifacts)
java.util.Set<com.im.df.api.ddl.DFEntity>
getAvailableEnties()
java.util.Set<com.im.df.api.ddl.DFEntity>
getSharedEntities()
-
-
-
Method Detail
-
getAvailableEnties
public java.util.Set<com.im.df.api.ddl.DFEntity> getAvailableEnties()
- Returns:
- The entities used by input dataTreess
-
getSharedEntities
public java.util.Set<com.im.df.api.ddl.DFEntity> getSharedEntities()
- Returns:
- The all entities from input datatrees which are used by other dataTrees
-
deleteDataTreeWithNonSharedEntities
public com.im.commons.progress.BackgroundRunner deleteDataTreeWithNonSharedEntities(boolean removeDbArtifacts)
-
-