Class 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 Detail

      • 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 Detail

      • 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