Class DistributionSupportIndex

java.lang.Object
com.e1c.g5.v8.dt.internal.distribution.index.DistributionSupportIndex

public class DistributionSupportIndex extends Object
  • Constructor Details

    • DistributionSupportIndex

      public DistributionSupportIndex()
  • Method Details

    • ensureInitialized

      public void ensureInitialized(DistributionSupport distributionSupport)
      Checks if index is not initialized yet and initialize it. Distribution support should be an active transactional object
    • getAllUserIds

      public Collection<UUID> getAllUserIds(UUID parentId)
      Returns all user ids corresponding to the parent md-object id.
      Parameters:
      parentId - the parent md-object id, cannot be null
      Returns:
      user ids corresponding to the parent md-object with concrete id, never null
    • getDistributives

      public Map<UUID,ParentSupportMode> getDistributives()
      Returns parent support modes.
      Returns:
      the parent support modes
    • getIndex

      public Optional<ParentConfigurationInfoIndex> getIndex(long parentConfigurationInfoBmId)
      Parameters:
      parentConfigurationInfoBmId - the parent configuration info bm id
      Returns:
      the ParentConfigurationInfo index, never null
    • getObjectModules

      public Map<UUID,Boolean> getObjectModules()
      Returns object modules code state - with or without code.
      Returns:
      the object modules code state - with or without code