Package com.activeviam.copper
Interface IInternalCopperContext
-
- All Superinterfaces:
ICopperContext
- All Known Implementing Classes:
DataCubeContext
@Deprecated(since="6.0.5", forRemoval=true) public interface IInternalCopperContext extends ICopperContext
Deprecated, for removal: This API element is subject to removal in a future version.Internal interface for the Copper context.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description com.activeviam.copper.private_.ICubeHelpercubeHelper()Deprecated, for removal: This API element is subject to removal in a future version.Gets the cube helper associated to this context.HierarchyIdentifiergetHierarchyIdentifier(IInternalCopperHierarchy hierarchy)Deprecated, for removal: This API element is subject to removal in a future version.Returns theHierarchyIdentifiercorresponding to the givenIInternalCopperHierarchyfor the given context.LevelIdentifiergetLevelIdentifier(IInternalCopperLevel level)Deprecated, for removal: This API element is subject to removal in a future version.Returns theLevelIdentifiercorresponding to the givenIInternalCopperLevelfor the given context.default List<LevelIdentifier>getLevelIdentifiers(List<IInternalCopperLevel> levels)Deprecated, for removal: This API element is subject to removal in a future version.Returns the list ofLevelIdentifiercorresponding to the given list ofIInternalCopperLevelfor this context.default StringgetMeasureName(IInternalCopperMeasure measure)Deprecated, for removal: This API element is subject to removal in a future version.Returns the name of the given measure.com.activeviam.copper.private_.IMeasurePublishergetMeasurePublisher()Deprecated, for removal: This API element is subject to removal in a future version.For testing purpose, exposes theIMeasurePublisher.default intgetMeasureType(IInternalCopperMeasure measure)Deprecated, for removal: This API element is subject to removal in a future version.Gets the output type of the measure.voidpublish(IInternalCopperMeasure measure)Deprecated, for removal: This API element is subject to removal in a future version.Publishes the given measure and its dependencies if any.voidupdateStructure(com.activeviam.activepivot.core.intf.internal.structure.IWritablePivotStructure structure)Deprecated, for removal: This API element is subject to removal in a future version.Adds to the cube all the elements (measures, hierarchies...) added to this context.
-
-
-
Method Detail
-
updateStructure
void updateStructure(com.activeviam.activepivot.core.intf.internal.structure.IWritablePivotStructure structure)
Deprecated, for removal: This API element is subject to removal in a future version.Adds to the cube all the elements (measures, hierarchies...) added to this context.- Parameters:
structure- the cube structure to update
-
publish
void publish(IInternalCopperMeasure measure)
Deprecated, for removal: This API element is subject to removal in a future version.Publishes the given measure and its dependencies if any. Their correspondingIMeasureMemberDescriptionwill enrich the cube description.- Parameters:
measure- the measure to publish
-
getMeasurePublisher
com.activeviam.copper.private_.IMeasurePublisher getMeasurePublisher()
Deprecated, for removal: This API element is subject to removal in a future version.For testing purpose, exposes theIMeasurePublisher.- Returns:
- the
IMeasurePublisher
-
cubeHelper
com.activeviam.copper.private_.ICubeHelper cubeHelper()
Deprecated, for removal: This API element is subject to removal in a future version.Gets the cube helper associated to this context.- Returns:
- the cube helper
-
getMeasureName
default String getMeasureName(IInternalCopperMeasure measure)
Deprecated, for removal: This API element is subject to removal in a future version.Returns the name of the given measure. It can be a name generated by the engine if the user didn't specify one.- Parameters:
measure- the measure- Returns:
- the name of the measure
-
getMeasureType
default int getMeasureType(IInternalCopperMeasure measure)
Deprecated, for removal: This API element is subject to removal in a future version.Gets the output type of the measure.
-
getLevelIdentifiers
default List<LevelIdentifier> getLevelIdentifiers(List<IInternalCopperLevel> levels)
Deprecated, for removal: This API element is subject to removal in a future version.Returns the list ofLevelIdentifiercorresponding to the given list ofIInternalCopperLevelfor this context.- Parameters:
levels- the list of levels- Returns:
- the corresponding list of
LevelIdentifier
-
getLevelIdentifier
LevelIdentifier getLevelIdentifier(IInternalCopperLevel level)
Deprecated, for removal: This API element is subject to removal in a future version.Returns theLevelIdentifiercorresponding to the givenIInternalCopperLevelfor the given context.- Parameters:
level- the level- Returns:
- the
LevelIdentifier
-
getHierarchyIdentifier
HierarchyIdentifier getHierarchyIdentifier(IInternalCopperHierarchy hierarchy)
Deprecated, for removal: This API element is subject to removal in a future version.Returns theHierarchyIdentifiercorresponding to the givenIInternalCopperHierarchyfor the given context.- Parameters:
hierarchy- the hierarchy- Returns:
- the
LevelIdentifier
-
-