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
Modifier and TypeMethodDescriptioncom.activeviam.copper.private_.ICubeHelperDeprecated, for removal: This API element is subject to removal in a future version.Gets the cube helper associated to this context.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.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_.IMeasurePublisherDeprecated, 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 Details
-
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
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
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
Deprecated, for removal: This API element is subject to removal in a future version.Gets the output type of the measure. -
getLevelIdentifiers
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
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
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
-