Class 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)  
    • Constructor Detail

      • UsedEntitiesUtils

        public UsedEntitiesUtils​(java.util.List<com.im.df.api.ddl.DFDataTree> dataTrees)
        Parameters:
        dataTrees - The datatrees for deleting
    • 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)