Class HierarchyPublisher

java.lang.Object
com.activeviam.copper.HierarchyPublisher

@Deprecated(since="6.0.7", forRemoval=true) public class HierarchyPublisher extends Object
Deprecated, for removal: This API element is subject to removal in a future version.
A Copper object that handles the publication of analysis hierarchies (and their aggregation procedures) for a given context.
  • Constructor Details

    • HierarchyPublisher

      public HierarchyPublisher(IDictionaryContext dictionaryContext)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Constructor.
      Parameters:
      dictionaryContext - the dictionary context
  • Method Details

    • getAnalysisAggregationProcedureDescriptionsToPublish

      public List<IAnalysisAggregationProcedureDescription> getAnalysisAggregationProcedureDescriptionsToPublish()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns the analysis aggregation procedures which need to be published to the cube.
      Returns:
      the procedure descriptions
    • getPublishedLevels

      public Set<LevelInformation> getPublishedLevels()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns a Set of the levels which were already published for the context.
      Returns:
      the set of already published levels
    • publishHierarchy

      public void publishHierarchy(DataCubeContext context, ICopperBucketingHierarchy hierarchy)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Performs the publication of a bucketing single level hierarchy.
      Parameters:
      hierarchy - the hierarchy to publish