Utility container for the management of cube versions. More...
Static Private Member Functions | |
_.Library.Status | DeprecateCubeVersion (_.Library.String pCubeGenericName, _.Library.Integer pVersion) |
Mark a cube version as deprecated. More... | |
_.Library.Integer | GetActiveCubeVersion (_.Library.String pCubeGenericName) |
Return the active version number for pCubeGenericName | |
_.Library.String | GetCubeVersionStatus (_.Library.String pCubeGenericName, _.Library.Integer pVersion) |
Return the current promotion status of version pVersion the cube pCubeGenericName. | |
_.Library.Status | GetDeprecatedVersionList (_.Library.String pCubeGenericName, pList) |
Given the generic name of a versioned cube, collect the list of deprecated versions currently on the system. | |
_.Library.String | GetGenericCubeName (_.Library.String pCubeVersionName, _.Library.Status pSC) |
If a cube has different versions, get the reference name given a version name pCubeName. More... | |
_.Library.String | GetPendingCubeVersion (_.Library.String pCubeGenericName) |
Return the pending version number for pCubeGenericName. More... | |
_.Library.String | GetVersionedCubeName (_.Library.String pCubeGenericName, _.Library.Integer pVersion, _.Library.Status pSC) |
If a cube has different versions, get the name of the version currently active given the reference name pCubeGenericName. More... | |
_.Library.Boolean | IsActiveVersion (_.Library.String pCubeVersionName) |
Test whether the current cube pCubeVersionName is the active version. | |
_.Library.Boolean | IsDeprecatedVersion (_.Library.String pCubeVersionName) |
Test whether the current cube pCubeVersionName is deprecated. | |
_.Library.Boolean | IsPendingVersion (_.Library.String pCubeVersionName) |
Test whether the current cube pCubeVersionName is the pending version. | |
_.Library.Boolean | IsVersion (_.Library.String pCubeName, pCubeGenericName, pVersion) |
It is valid to manually write a cube logical name that can look like a version when it is not. More... | |
_.Library.Status | RemoveCubeVersion (_.Library.String pCubeGenericName, _.Library.Integer pVersion) |
Completely remove all components of a cube version from the system. More... | |
Additional Inherited Members | |
![]() | |
_.Library.Status | OnAddToSaveSet (_.Library.Integer depth, _.Library.Integer insert, _.Library.Integer callcount) |
This callback method is invoked when the current object is added to the SaveSet,. More... | |
_.Library.Status | OnClose () |
This callback method is invoked by the <METHOD>Close</METHOD> method to. More... | |
_.Library.Status | OnConstructClone (_.Library.RegisteredObject object, _.Library.Boolean deep, _.Library.String cloned) |
This callback method is invoked by the <METHOD>ConstructClone</METHOD> method to. More... | |
_.Library.Status | OnNew () |
This callback method is invoked by the <METHOD>New</METHOD> method to. More... | |
_.Library.Status | OnValidateObject () |
This callback method is invoked by the <METHOD>ValidateObject</METHOD> method to. More... | |
![]() | |
CAPTION = None | |
Optional name used by the Form Wizard for a class when generating forms. More... | |
JAVATYPE = None | |
The Java type to be used when exported. | |
PROPERTYVALIDATION = None | |
This parameter controls the default validation behavior for the object. More... | |
Utility container for the management of cube versions.
|
staticprivate |
Mark a cube version as deprecated.
Once deprecated, a version is ready for removal.
|
staticprivate |
If a cube has different versions, get the reference name given a version name pCubeName.
If the cube was not produced using cube versioning this will return the upper-case cube index.
|
staticprivate |
Return the pending version number for pCubeGenericName.
An empty string indicates there is no pending version.
|
staticprivate |
If a cube has different versions, get the name of the version currently active given the reference name pCubeGenericName.
If a cube does not use cube versioning this will return the upper-case cube index.
|
staticprivate |
It is valid to manually write a cube logical name that can look like a version when it is not.
Verify the cube name entered in pCubeName is a true version of a generic cube definition. Optionally return the decomposition of the original cube name into its genericName and version parts. If a non-versioned cube is entered as pCubeName, then:
pCubeGenericName = pCubeName pVersion = ""
|
staticprivate |
Completely remove all components of a cube version from the system.
This cannot be performed on a cube version marked "active".