Skip navigation links


com.essbase.eas.essbase.server.outline
Class EditorLogic

java.lang.Object
  extended by com.essbase.eas.essbase.server.outline.EditorLogic

Direct Known Subclasses:
AWBEditorLogic

public class EditorLogic
extends java.lang.Object

implements the logic layer for handling outline editor commands.

Since:
6.5.1
Version:
7.0.0
Author:
Hank Cox

Constructor Summary
EditorLogic()
          default constructor.

 

Method Summary
 int addQueryHints(CommandBox cb, long[] memberHandles)
           
 void assignAttributeDimension(CommandBox cb, java.lang.String baseDimName, long baseHandle, java.lang.String attrDimName, long attrHandle)
           
 void assignAttributeMember(CommandBox cb, java.lang.String baseMemberName, long baseHandle, long attrMemberHandle)
           
 void assignDimensionAlternateHierarchy(CommandBox cb, java.lang.String memberName, long memberHandle, boolean value)
           
 void assignDimensionCompression(CommandBox cb, java.lang.String memberName, long memberHandle, boolean value)
           
 void assignDimensionHybridAnalysis(CommandBox cb, java.lang.String memberName, long memberHandle, boolean value)
           
 void assignDimensionMembersUnique(CommandBox cb, java.lang.String memberName, long memberHandle, boolean value)
           
 void assignDimensionSolveOrder(CommandBox cb, java.lang.String memberName, long memberHandle, SolveOrder value)
           
 void assignDimensionStorageType(CommandBox cb, java.lang.String memberName, long memberHandle, DimensionStorageType storage)
           
 void assignHierarchyType(CommandBox cb, java.lang.String memberName, long memberHandle, HierarchyType value)
           
 void assignLevelWeight(CommandBox cb, java.lang.String memberName, long memberHandle, short value)
           
 void assignMemberAlias(CommandBox cb, java.lang.String memberName, long memberHandle, java.lang.String table, java.lang.String value)
           
 void assignMemberCategory(CommandBox cb, java.lang.String memberName, long memberHandle, java.lang.String value)
           
 void assignMemberComment(CommandBox cb, java.lang.String memberName, long memberHandle, java.lang.String value)
           
 void assignMemberConsolidation(CommandBox cb, java.lang.String memberName, long memberHandle, Consolidation value)
           
 void assignMemberConversion(CommandBox cb, java.lang.String memberName, long memberHandle, CurrencyConversion value)
           
 void assignMemberDimensionCategory(CommandBox cb, java.lang.String memberName, long memberHandle, DimensionCategory dimCategory, AttributeType attrType)
           
 void assignMemberExtendedShareMember(CommandBox cb, java.lang.String memberName, long memberHandle, java.lang.String value)
           
 void assignMemberFlowMetric(CommandBox cb, java.lang.String memberName, long memberHandle, boolean value)
           
 boolean assignMemberIndependent(CommandBox cb, long memberHandle, boolean value)
           
 void assignMemberShare(CommandBox cb, java.lang.String memberName, long memberHandle, Share value)
           
 void assignMemberShareNonUnique(CommandBox cb, java.lang.String memberName, long memberHandle, Share value, java.lang.String memberShareNonUniqueFilePath, ExtendedShareMemberStatus memberStatus)
           
 void assignMemberSolveOrder(CommandBox cb, java.lang.String memberName, long memberHandle, SolveOrder value)
           
 void assignMemberTimeBalance(CommandBox cb, java.lang.String memberName, long memberHandle, TimeBalance value)
           
 void assignMemberTimeBalanceSkip(CommandBox cb, java.lang.String memberName, long memberHandle, TimeBalanceSkip value)
           
 void assignMemberTwoPass(CommandBox cb, java.lang.String memberName, long memberHandle, java.lang.Boolean value)
           
 void assignMemberVariance(CommandBox cb, java.lang.String memberName, long memberHandle, boolean value)
           
static boolean assignVaryingAttribute(CommandBox cb, long baseMemberHandle, long attrMemberHandle, int mode, java.util.Collection memberHandleRanges, java.util.Collection errors)
           
 boolean assignVaryingAttributeDimension(CommandBox cb, long basehandle, long attrhandle, java.util.Collection indepDimHandles, java.util.Collection indepDimTypes)
           
 boolean clearAliasTable(CommandBox cb, java.lang.String value)
           
 boolean clearAllAliasTables(CommandBox cb, AliasTable[] tables)
          clears all alias tables.
 boolean close(CommandBox cb)
           
 VerifyError[] convertToASO(CommandBox cb, int version)
           
 boolean copy(EssSession destSession, java.lang.String destApp, java.lang.String destDb, EssSession srcSession, java.lang.String srcApp, java.lang.String srcDb)
          Copies an outline Currenly only cross server copy is enabled
 boolean copyAliasTable(CommandBox cb, java.lang.String target, java.lang.String source, boolean merge)
           
 void copyMembers(CommandBox cb, Identifier targetIdentifier, long targetHandle, java.lang.String handleFileName, boolean asSibling, java.lang.String memberFilePath, CopyMemberStatus copyMemberStatus)
           
 MemberCorrected correctASOOutline(CommandBox cb)
           
 boolean createAliasTable(CommandBox cb, java.lang.String value)
           
 void createGeneration(CommandBox cb, java.lang.String dimensionName, java.lang.String generation, short value, boolean unique)
           
 void createLevel(CommandBox cb, java.lang.String dimensionName, java.lang.String level, short value, boolean unique)
           
 Member createMember(CommandBox cb, java.lang.String parentName, long parentHandle, java.lang.String siblingName, long siblingHandle, java.lang.String value)
           
 int createSmartlist(CommandBox cb, java.lang.String smartListName, SmartListHandle handle)
           
 int createTimeDim(CommandBox cb, long memberHandle, TimeDimDefn timeDim, java.util.ArrayList memberInfo, java.util.List errors)
           
 boolean deleteAliasTable(CommandBox cb, java.lang.String value)
          deletes an alias table.
 boolean deleteAllAliasTables(CommandBox cb, AliasTable[] tables)
          deletes all alias tables.
 void deleteDTSMemberAlias(CommandBox cb, java.lang.String dtsMember, java.lang.String tableName)
           
 void deleteGeneration(CommandBox cb, java.lang.String dimensionName, short value)
           
 void deleteLevel(CommandBox cb, java.lang.String dimensionName, short value)
           
 void deleteMember(CommandBox cb, java.lang.String memberName, long memberHandle, java.lang.String deletedHandlesFileName)
           
 DeleteMemberError[] deleteMembers(CommandBox cb, MemberDeleteHandleCollection handles, java.lang.String indexFileName, java.lang.String dataFileName, java.lang.String deletedHandlesFileName, boolean saveForUndo)
           
 void deleteMembersBlock(CommandBox cb, int total, java.lang.String handlesFileName, java.lang.String deletedHandlesFileName)
           
 void deleteMemberUDA(CommandBox cb, java.lang.String memberName, long memberHandle, java.lang.String value)
           
 int deleteQueryHints(CommandBox cb, short hintNum)
           
 int deleteSmartlist(CommandBox cb, long smartlistHandle)
           
 void doesDimensionExists(CommandEvent theEvent, java.lang.String server, java.lang.String password, java.lang.String app, java.lang.String db, java.lang.String dimension, java.lang.StringBuffer status)
           
 void enableDTSMember(CommandBox cb, java.lang.String dtsMember, short generation, boolean state)
           
 boolean enableTextualMeasuresSupport(CommandBox cb, boolean value)
           
 boolean enableVaryingAttributesSupport(CommandBox cb, boolean value)
           
 boolean exportAliasTable(CommandBox cb, java.lang.String atServer, java.lang.String atApplication, java.lang.String atDatabase, java.lang.String tableName, java.io.File toTempFile, java.lang.String fileName, boolean overwrite)
           
 java.lang.String exportSmartlist(CommandBox cb, long smartlistHandle)
           
 Member[] findRequest(CommandBox cb, FindRequest request)
           
 boolean findRequestFile(CommandBox cb, FindRequest request, java.lang.String dataPath, java.lang.String indexPath)
           
 int findSmartlist(CommandBox cb, java.lang.String smartListName)
           
 boolean generateCurrencyDB(CommandBox cb, java.lang.String serverName, java.lang.String appName, java.lang.String dbName)
           
 SLODefinition[] getAllSmartlists(CommandBox cb)
           
 DefaultAttributeSpecs getAttributeSpecs(CommandBox cb)
           
 void getBaseMembers(CommandBox cb, long memberHandle, java.lang.String baseMemberFilePath, ExtendedShareMemberStatus memberStatus)
           
 void getChildren(CommandBox cb, java.lang.String dimName, java.lang.String parentName, long parentHandle, int childIndex, int maxCount, java.lang.String fileName)
           
 void getChildrenBlock(CommandBox cb, java.lang.String parentName, long parentHandle, long siblingHandle, long maxCount, java.util.List results)
           
 void getCompressionDimension(CommandBox cb, java.lang.String memberName, Member[] members)
           
 java.lang.Boolean getDatabaseState(CommandBox cb, java.lang.String appName, java.lang.String dbName, DatabaseStatus status)
           
 java.lang.Boolean getDataLoaded(CommandBox cb)
           
 java.lang.Boolean getDataLoadedFor(CommandBox cb, java.lang.String serverName, java.lang.String appName, java.lang.String dbName)
           
 boolean getDateFormatString(CommandBox cb, java.lang.StringBuffer format)
           
 Member[] getDimensions(CommandBox cb)
           
static boolean getDimensionsEligibleForCompression(CommandBox cb, java.lang.String applicationID, java.lang.String databaseID, java.util.Collection c)
           
 java.lang.String[] getDimensionUDAS(CommandBox cb, java.lang.String memberName, long memberHandle)
           
 java.lang.Object[] getDTSMembers(CommandBox cb)
           
 long getFreeMemory()
           
 java.lang.Object[] getGenerations(CommandBox cb)
           
 java.lang.Object[] getLevels(CommandBox cb)
           
 java.lang.Boolean getLockedState(CommandBox cb, java.lang.String appName, java.lang.String dbName)
           
 int getLVAAttachmentLevel(CommandBox cb, long memberHandle, LinkedAttributeAttachmentLevel level, java.util.List errors)
           
 MemberAlias[] getMemberAliasesForTable(CommandBox cb, java.lang.String tableName, java.util.List memberList, boolean isDefaultTable)
           
 Member[] getMemberAncestors(CommandBox cb, java.lang.String memberName, long memberHandle)
           
 long getMemberChildCount(CommandBox cb, java.lang.String memberName, long memberHandle)
           
 boolean getMemberCombinedName(CommandBox cb, long memberHandle, java.lang.StringBuffer format)
           
 boolean getMemberFormatString(CommandBox cb, long memberHandle, java.lang.StringBuffer format)
           
 Formula getMemberFormula(CommandBox cb, java.lang.String memberName, long theHandle)
           
 java.util.ArrayList getMemberHandleFromCombinedName(CommandBox cb, java.lang.String memberName)
           
 short getMemberLevel(CommandBox cb, java.lang.String memberName, long memberHandle)
           
static boolean getMemberParentBlock(CommandBox cb, java.util.ArrayList handleList, java.util.ArrayList results)
           
 void getMemberProperties(CommandBox cb, long memberHandle, Member m, boolean getLongName)
           
 int getMemberSmartlist(CommandBox cb, long memberHandle, SmartListHandle smartlistHandle)
           
 boolean getMemberType(CommandBox cb, long memberHandle, MemberType type)
           
 java.lang.Integer getOPGVersion(CommandBox cb)
           
 QueryHint[][] getQueryHints(CommandBox cb, short numMembers)
           
 boolean getServerDateFormatsForDateMeasures(CommandBox cb, java.util.ArrayList dateFormats, java.util.ArrayList dateStrings)
           
 DefaultSettings getSettings(CommandBox cb)
           
 SLODefinition getSmartlist(CommandBox cb, long memberHandle)
           
 boolean getSmartlistMemberAssociationCount(CommandBox cb, long smartlistHandle, SmartListMemberAssociationCount count)
           
 boolean getVaryingAttributeIndependentDimensions(CommandBox cb, long attrhandle, java.util.Collection indepDimHandles)
           
static boolean getVaryingMemberAttributes(CommandBox cb, long baseHandle, long attrDimHandle, boolean needValiditySet, java.util.Collection returnList, java.util.Collection errors)
           
 boolean importAliasTable(CommandBox cb, java.lang.String atServer, java.lang.String atApplication, java.lang.String atDatabase, java.io.File fromTempFile, java.lang.String fileName, java.lang.StringBuffer newAliasTableName, boolean overwrite, java.lang.String exportedFileName)
           
 SLODefinition[] importSmartlist(CommandBox cb, java.lang.String contents, java.lang.String smartlistName)
           
 boolean isASOOutline(CommandBox cb)
           
 boolean isMoreDescendantsExist(CommandBox cb, java.util.ArrayList handleList, int maxValue)
           
 boolean isOutlineUnicodeEnabled(CommandBox cb)
           
static boolean isVerifyOk(VerifyError[] errors)
           
 void memberPropertiesBlock(CommandBox cb, int total, java.lang.String handlesFileName, java.lang.String memberPropertiesFileName)
           
 void moveMember(CommandBox cb, java.lang.String targetName, long targetHandle, java.lang.String sourceName, long sourceHandle, boolean asSibling)
           
 void moveMembers(CommandBox cb, long targetHandle, java.lang.String handleFileName, boolean asSibling, java.lang.String memberFilePath, MoveMemberStatus moveMemberStatus)
           
 Identifier open(CommandBox cb, java.lang.String appName, java.lang.String dbName, Identifier identifier, boolean incrementalEdit, EditorOpenStatus openStatus)
           
 Identifier open(CommandBox cb, java.lang.String appName, java.lang.String dbName, Identifier identifier, boolean incrementalEdit, EditorOpenStatus openStatus, boolean checkAvailableMemory)
           
 Identifier openLocalFile(CommandBox cb, Identifier identifier, EditorOpenStatus openStatus, java.lang.String localFileName)
           
 int optimizeOutline(CommandBox cb, java.lang.String appName, java.lang.String dbName, LongWBounds longWBounds)
           
 boolean printRequestFile(CommandBox cb, PrintRequest request, java.lang.String dataPath, java.lang.String indexPath)
           
 int putSmartlist(CommandBox cb, java.util.ArrayList pidList, java.util.ArrayList valuesList, java.lang.String missingName, java.lang.String outOfRangeName, long smartlistHandle)
           
 boolean renameAliasTable(CommandBox cb, java.lang.String value, java.lang.String current)
           
 void renameMember(CommandBox cb, java.lang.String memberName, long memberHandle, java.lang.String value)
           
 java.lang.Long[] renameMemberNonUnique(CommandBox cb, java.lang.String memberName, long memberHandle, java.lang.String value)
           
 void renameMembers(CommandBox cb, java.lang.String memberName, long memberHandle, java.lang.Long[] handles, java.lang.String value)
           
 ReplaceMember[] replaceMember(CommandBox cb, long memberHandle, ReplaceRequest request)
           
 boolean replaceRequest(CommandBox cb, ReplaceRequest request, java.lang.String dataPath, java.lang.String indexPath)
           
 boolean restructure(CommandBox cb, RestructureOption option, RestructureStatus status)
           
 SaveAsFileStatus saveAsFileBegin(CommandBox cb, java.lang.String saveFileName)
           
 boolean saveAsObject(CommandBox cb, java.lang.String serverName, java.lang.String appName, java.lang.String dbName, RestructureOption option, boolean shouldUnlock)
           
 VerifyError[] setAsAccountsDimension(CommandBox cb, java.lang.String applicationID, java.lang.String databaseID, java.lang.String dimensionName, java.lang.String currentAccountsDimension)
           
 VerifyError[] setAsCompressionDimension(CommandBox cb, java.lang.String applicationID, java.lang.String databaseID, java.lang.String dimensionName)
           
 void setChildOrder(CommandBox cb, long memberHandle, int total, java.lang.String handlesFileName, java.lang.String beforeHandlesName, java.lang.String afterHandlesName)
           
 boolean setDateFormatString(CommandBox cb, java.lang.String format)
           
 void setDimensionDataMember(CommandBox cb, java.lang.String dimName, java.lang.String memberName)
           
 void setDTSMemberAlias(CommandBox cb, java.lang.String dtsMember, java.lang.String tableName, java.lang.String aliasName)
           
 int setLVAAttachmentLevel(CommandBox cb, long memberHandle, int level, java.util.List errors)
           
 boolean setMemberFormatString(CommandBox cb, long memberHandle, java.lang.String format)
           
 int setMemberSmartlist(CommandBox cb, long memberHandle, long smartlistHandle)
           
 boolean setMemberType(CommandBox cb, long memberHandle, short type)
           
 void setMemberUDA(CommandBox cb, java.lang.String memberName, long memberHandle, java.lang.String value)
           
 void setOPGVersion(CommandBox cb, int version)
           
 boolean setOutlineType(CommandBox cb, OutlineType outlineType)
           
 int setQueryHints(CommandBox cb, short hintNum, long[] memberHandles)
           
 void sortChildren(CommandBox cb, java.lang.String memberName, long memberHandle, boolean fAscending, java.lang.String beforeHandlesName, java.lang.String afterHandlesName)
           
 void unassignAttributeDimension(CommandBox cb, java.lang.String baseDimName, long baseHandle, java.lang.String attrDimName)
           
 void unassignAttributeMember(CommandBox cb, java.lang.String baseMemberName, long baseHandle, long attrMemberHandle)
           
static boolean unassignVaryingAttribute(CommandBox cb, long baseMemberHandle, long attrMemberHandle, int mode, java.util.Collection memberHandleRanges, java.util.Collection errors)
           
 boolean unassignVaryingAttributeDimension(CommandBox cb, long basehandle, long attrhandle)
           
 int undoDeleteMembers(CommandBox cb, java.lang.String indexFileName, java.lang.String dataFileName, java.lang.String handlesFileName, java.lang.String deletedHandleFilePath)
           
 void undoMoveMembers(CommandBox cb, java.lang.String handleFileName, java.lang.String memberFilePath, MoveMemberStatus moveMemberStatus)
           
 int unlock(CommandBox cb, java.lang.String appName, java.lang.String dbName)
           
 boolean updateAutoConfigure(CommandBox cb, boolean value)
           
 boolean updateAverageMemberName(CommandBox cb, java.lang.String value)
           
 boolean updateBooleanNameFalse(CommandBox cb, java.lang.String value)
           
 boolean updateBooleanNameTrue(CommandBox cb, java.lang.String value)
           
 boolean updateBucketingType(CommandBox cb, BucketingType value)
           
 boolean updateCalcDimName(CommandBox cb, java.lang.String value)
           
 boolean updateCaseSensitivity(CommandBox cb, boolean value)
           
 boolean updateCountMemberName(CommandBox cb, java.lang.String value)
           
 boolean updateDateFormat(CommandBox cb, AttributeDateFormat value)
           
 boolean updateLongnameConstructor(CommandBox cb, LongNameConstructor constructor)
           
 boolean updateLongnameDelimiter(CommandBox cb, LongNameDelimiter delimiter)
           
 boolean updateLongnameSource(CommandBox cb, LongNameSource source)
           
 boolean updateMaximumMemberName(CommandBox cb, java.lang.String value)
           
 boolean updateMemberFormula(CommandBox cb, java.lang.String memberName, long memberHandle, Formula f)
           
 boolean updateMinimumMemberName(CommandBox cb, java.lang.String value)
           
 boolean updateNonUnique(CommandBox cb, boolean value)
           
 int updateQueryHints(CommandBox cb, long[][] memberHandles)
           
 boolean updateSumMemberName(CommandBox cb, java.lang.String value)
           
 VerifyError[] verify(CommandBox cb)
           
 FormatStringVerifyError[] verifyFormatString(CommandBox cb, java.lang.String format, java.lang.String memberName)
           
 boolean verifyFormula(CommandBox cb, java.lang.String appName, java.lang.String dbName, java.lang.String formula)
          Deprecated.  
 FormulaVerifyError[] verifyMemberFormula(CommandBox cb, java.lang.String formula, java.lang.String memberName)
           
 MemberHandleCollection verifyMembersExist(CommandBox cb, MemberHandleCollection handles)
           
 boolean write(CommandBox cb)
           

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

EditorLogic

public EditorLogic()
default constructor.

Method Detail

open

public Identifier open(CommandBox cb,
                       java.lang.String appName,
                       java.lang.String dbName,
                       Identifier identifier,
                       boolean incrementalEdit,
                       EditorOpenStatus openStatus)

open

public Identifier open(CommandBox cb,
                       java.lang.String appName,
                       java.lang.String dbName,
                       Identifier identifier,
                       boolean incrementalEdit,
                       EditorOpenStatus openStatus,
                       boolean checkAvailableMemory)

openLocalFile

public Identifier openLocalFile(CommandBox cb,
                                Identifier identifier,
                                EditorOpenStatus openStatus,
                                java.lang.String localFileName)

close

public boolean close(CommandBox cb)

convertToASO

public VerifyError[] convertToASO(CommandBox cb,
                                  int version)

setOutlineType

public boolean setOutlineType(CommandBox cb,
                              OutlineType outlineType)

correctASOOutline

public MemberCorrected correctASOOutline(CommandBox cb)

verify

public VerifyError[] verify(CommandBox cb)

write

public boolean write(CommandBox cb)

restructure

public boolean restructure(CommandBox cb,
                           RestructureOption option,
                           RestructureStatus status)

saveAsObject

public boolean saveAsObject(CommandBox cb,
                            java.lang.String serverName,
                            java.lang.String appName,
                            java.lang.String dbName,
                            RestructureOption option,
                            boolean shouldUnlock)

saveAsFileBegin

public SaveAsFileStatus saveAsFileBegin(CommandBox cb,
                                        java.lang.String saveFileName)

getOPGVersion

public java.lang.Integer getOPGVersion(CommandBox cb)

getSettings

public DefaultSettings getSettings(CommandBox cb)

getDataLoaded

public java.lang.Boolean getDataLoaded(CommandBox cb)

getDataLoadedFor

public java.lang.Boolean getDataLoadedFor(CommandBox cb,
                                          java.lang.String serverName,
                                          java.lang.String appName,
                                          java.lang.String dbName)

getLockedState

public java.lang.Boolean getLockedState(CommandBox cb,
                                        java.lang.String appName,
                                        java.lang.String dbName)

getDatabaseState

public java.lang.Boolean getDatabaseState(CommandBox cb,
                                          java.lang.String appName,
                                          java.lang.String dbName,
                                          DatabaseStatus status)

getAttributeSpecs

public DefaultAttributeSpecs getAttributeSpecs(CommandBox cb)

getBaseMembers

public void getBaseMembers(CommandBox cb,
                           long memberHandle,
                           java.lang.String baseMemberFilePath,
                           ExtendedShareMemberStatus memberStatus)

generateCurrencyDB

public boolean generateCurrencyDB(CommandBox cb,
                                  java.lang.String serverName,
                                  java.lang.String appName,
                                  java.lang.String dbName)

renameAliasTable

public boolean renameAliasTable(CommandBox cb,
                                java.lang.String value,
                                java.lang.String current)

clearAliasTable

public boolean clearAliasTable(CommandBox cb,
                               java.lang.String value)

clearAllAliasTables

public boolean clearAllAliasTables(CommandBox cb,
                                   AliasTable[] tables)
clears all alias tables.
Parameters:
session - a valid Essbase session for the request.
ident - an outline Identifier object.
Returns:
a boolean indicating the success/failure of the action.

createAliasTable

public boolean createAliasTable(CommandBox cb,
                                java.lang.String value)

deleteAliasTable

public boolean deleteAliasTable(CommandBox cb,
                                java.lang.String value)
deletes an alias table.
Parameters:
session - a valid Essbase session for the request.
ident - an outline Identifier object.
value - name of the alias table to delete.
Returns:
a boolean indicating the success/failure of the action.

deleteAllAliasTables

public boolean deleteAllAliasTables(CommandBox cb,
                                    AliasTable[] tables)
deletes all alias tables.
Parameters:
session - a valid Essbase session for the request.
ident - an outline Identifier object.
Returns:
a boolean indicating the success/failure of the action.

copyAliasTable

public boolean copyAliasTable(CommandBox cb,
                              java.lang.String target,
                              java.lang.String source,
                              boolean merge)

updateAutoConfigure

public boolean updateAutoConfigure(CommandBox cb,
                                   boolean value)

updateBooleanNameFalse

public boolean updateBooleanNameFalse(CommandBox cb,
                                      java.lang.String value)

updateBooleanNameTrue

public boolean updateBooleanNameTrue(CommandBox cb,
                                     java.lang.String value)

updateBucketingType

public boolean updateBucketingType(CommandBox cb,
                                   BucketingType value)

updateCaseSensitivity

public boolean updateCaseSensitivity(CommandBox cb,
                                     boolean value)

updateDateFormat

public boolean updateDateFormat(CommandBox cb,
                                AttributeDateFormat value)

updateLongnameSource

public boolean updateLongnameSource(CommandBox cb,
                                    LongNameSource source)

updateLongnameDelimiter

public boolean updateLongnameDelimiter(CommandBox cb,
                                       LongNameDelimiter delimiter)

updateLongnameConstructor

public boolean updateLongnameConstructor(CommandBox cb,
                                         LongNameConstructor constructor)

updateCalcDimName

public boolean updateCalcDimName(CommandBox cb,
                                 java.lang.String value)

updateCountMemberName

public boolean updateCountMemberName(CommandBox cb,
                                     java.lang.String value)

updateAverageMemberName

public boolean updateAverageMemberName(CommandBox cb,
                                       java.lang.String value)

updateSumMemberName

public boolean updateSumMemberName(CommandBox cb,
                                   java.lang.String value)

updateMinimumMemberName

public boolean updateMinimumMemberName(CommandBox cb,
                                       java.lang.String value)

updateMaximumMemberName

public boolean updateMaximumMemberName(CommandBox cb,
                                       java.lang.String value)

updateMemberFormula

public boolean updateMemberFormula(CommandBox cb,
                                   java.lang.String memberName,
                                   long memberHandle,
                                   Formula f)

updateNonUnique

public boolean updateNonUnique(CommandBox cb,
                               boolean value)

findRequest

public Member[] findRequest(CommandBox cb,
                            FindRequest request)

findRequestFile

public boolean findRequestFile(CommandBox cb,
                               FindRequest request,
                               java.lang.String dataPath,
                               java.lang.String indexPath)

replaceRequest

public boolean replaceRequest(CommandBox cb,
                              ReplaceRequest request,
                              java.lang.String dataPath,
                              java.lang.String indexPath)

replaceMember

public ReplaceMember[] replaceMember(CommandBox cb,
                                     long memberHandle,
                                     ReplaceRequest request)

getMemberProperties

public void getMemberProperties(CommandBox cb,
                                long memberHandle,
                                Member m,
                                boolean getLongName)

getChildren

public void getChildren(CommandBox cb,
                        java.lang.String dimName,
                        java.lang.String parentName,
                        long parentHandle,
                        int childIndex,
                        int maxCount,
                        java.lang.String fileName)

getChildrenBlock

public void getChildrenBlock(CommandBox cb,
                             java.lang.String parentName,
                             long parentHandle,
                             long siblingHandle,
                             long maxCount,
                             java.util.List results)

getDimensions

public Member[] getDimensions(CommandBox cb)

doesDimensionExists

public void doesDimensionExists(CommandEvent theEvent,
                                java.lang.String server,
                                java.lang.String password,
                                java.lang.String app,
                                java.lang.String db,
                                java.lang.String dimension,
                                java.lang.StringBuffer status)

getMemberAliasesForTable

public MemberAlias[] getMemberAliasesForTable(CommandBox cb,
                                              java.lang.String tableName,
                                              java.util.List memberList,
                                              boolean isDefaultTable)

assignAttributeDimension

public void assignAttributeDimension(CommandBox cb,
                                     java.lang.String baseDimName,
                                     long baseHandle,
                                     java.lang.String attrDimName,
                                     long attrHandle)

unassignAttributeDimension

public void unassignAttributeDimension(CommandBox cb,
                                       java.lang.String baseDimName,
                                       long baseHandle,
                                       java.lang.String attrDimName)

assignAttributeMember

public void assignAttributeMember(CommandBox cb,
                                  java.lang.String baseMemberName,
                                  long baseHandle,
                                  long attrMemberHandle)

unassignAttributeMember

public void unassignAttributeMember(CommandBox cb,
                                    java.lang.String baseMemberName,
                                    long baseHandle,
                                    long attrMemberHandle)

getMemberAncestors

public Member[] getMemberAncestors(CommandBox cb,
                                   java.lang.String memberName,
                                   long memberHandle)

getMemberChildCount

public long getMemberChildCount(CommandBox cb,
                                java.lang.String memberName,
                                long memberHandle)

getMemberFormula

public Formula getMemberFormula(CommandBox cb,
                                java.lang.String memberName,
                                long theHandle)

getMemberLevel

public short getMemberLevel(CommandBox cb,
                            java.lang.String memberName,
                            long memberHandle)

setMemberUDA

public void setMemberUDA(CommandBox cb,
                         java.lang.String memberName,
                         long memberHandle,
                         java.lang.String value)

deleteMemberUDA

public void deleteMemberUDA(CommandBox cb,
                            java.lang.String memberName,
                            long memberHandle,
                            java.lang.String value)

assignMemberAlias

public void assignMemberAlias(CommandBox cb,
                              java.lang.String memberName,
                              long memberHandle,
                              java.lang.String table,
                              java.lang.String value)

assignMemberComment

public void assignMemberComment(CommandBox cb,
                                java.lang.String memberName,
                                long memberHandle,
                                java.lang.String value)

assignMemberConsolidation

public void assignMemberConsolidation(CommandBox cb,
                                      java.lang.String memberName,
                                      long memberHandle,
                                      Consolidation value)

assignMemberShare

public void assignMemberShare(CommandBox cb,
                              java.lang.String memberName,
                              long memberHandle,
                              Share value)

assignMemberShareNonUnique

public void assignMemberShareNonUnique(CommandBox cb,
                                       java.lang.String memberName,
                                       long memberHandle,
                                       Share value,
                                       java.lang.String memberShareNonUniqueFilePath,
                                       ExtendedShareMemberStatus memberStatus)

assignMemberExtendedShareMember

public void assignMemberExtendedShareMember(CommandBox cb,
                                            java.lang.String memberName,
                                            long memberHandle,
                                            java.lang.String value)

assignMemberTwoPass

public void assignMemberTwoPass(CommandBox cb,
                                java.lang.String memberName,
                                long memberHandle,
                                java.lang.Boolean value)

assignMemberTimeBalance

public void assignMemberTimeBalance(CommandBox cb,
                                    java.lang.String memberName,
                                    long memberHandle,
                                    TimeBalance value)

assignMemberTimeBalanceSkip

public void assignMemberTimeBalanceSkip(CommandBox cb,
                                        java.lang.String memberName,
                                        long memberHandle,
                                        TimeBalanceSkip value)

assignMemberVariance

public void assignMemberVariance(CommandBox cb,
                                 java.lang.String memberName,
                                 long memberHandle,
                                 boolean value)

assignMemberFlowMetric

public void assignMemberFlowMetric(CommandBox cb,
                                   java.lang.String memberName,
                                   long memberHandle,
                                   boolean value)

assignMemberCategory

public void assignMemberCategory(CommandBox cb,
                                 java.lang.String memberName,
                                 long memberHandle,
                                 java.lang.String value)

assignDimensionHybridAnalysis

public void assignDimensionHybridAnalysis(CommandBox cb,
                                          java.lang.String memberName,
                                          long memberHandle,
                                          boolean value)

assignDimensionMembersUnique

public void assignDimensionMembersUnique(CommandBox cb,
                                         java.lang.String memberName,
                                         long memberHandle,
                                         boolean value)

assignDimensionStorageType

public void assignDimensionStorageType(CommandBox cb,
                                       java.lang.String memberName,
                                       long memberHandle,
                                       DimensionStorageType storage)

assignDimensionCompression

public void assignDimensionCompression(CommandBox cb,
                                       java.lang.String memberName,
                                       long memberHandle,
                                       boolean value)

getCompressionDimension

public void getCompressionDimension(CommandBox cb,
                                    java.lang.String memberName,
                                    Member[] members)

assignMemberDimensionCategory

public void assignMemberDimensionCategory(CommandBox cb,
                                          java.lang.String memberName,
                                          long memberHandle,
                                          DimensionCategory dimCategory,
                                          AttributeType attrType)

assignMemberConversion

public void assignMemberConversion(CommandBox cb,
                                   java.lang.String memberName,
                                   long memberHandle,
                                   CurrencyConversion value)

getDimensionUDAS

public java.lang.String[] getDimensionUDAS(CommandBox cb,
                                           java.lang.String memberName,
                                           long memberHandle)

createGeneration

public void createGeneration(CommandBox cb,
                             java.lang.String dimensionName,
                             java.lang.String generation,
                             short value,
                             boolean unique)

deleteGeneration

public void deleteGeneration(CommandBox cb,
                             java.lang.String dimensionName,
                             short value)

getGenerations

public java.lang.Object[] getGenerations(CommandBox cb)

createLevel

public void createLevel(CommandBox cb,
                        java.lang.String dimensionName,
                        java.lang.String level,
                        short value,
                        boolean unique)

deleteLevel

public void deleteLevel(CommandBox cb,
                        java.lang.String dimensionName,
                        short value)

getLevels

public java.lang.Object[] getLevels(CommandBox cb)

getDTSMembers

public java.lang.Object[] getDTSMembers(CommandBox cb)

enableDTSMember

public void enableDTSMember(CommandBox cb,
                            java.lang.String dtsMember,
                            short generation,
                            boolean state)

deleteDTSMemberAlias

public void deleteDTSMemberAlias(CommandBox cb,
                                 java.lang.String dtsMember,
                                 java.lang.String tableName)

setDTSMemberAlias

public void setDTSMemberAlias(CommandBox cb,
                              java.lang.String dtsMember,
                              java.lang.String tableName,
                              java.lang.String aliasName)

setDimensionDataMember

public void setDimensionDataMember(CommandBox cb,
                                   java.lang.String dimName,
                                   java.lang.String memberName)

createMember

public Member createMember(CommandBox cb,
                           java.lang.String parentName,
                           long parentHandle,
                           java.lang.String siblingName,
                           long siblingHandle,
                           java.lang.String value)

copyMembers

public void copyMembers(CommandBox cb,
                        Identifier targetIdentifier,
                        long targetHandle,
                        java.lang.String handleFileName,
                        boolean asSibling,
                        java.lang.String memberFilePath,
                        CopyMemberStatus copyMemberStatus)

moveMember

public void moveMember(CommandBox cb,
                       java.lang.String targetName,
                       long targetHandle,
                       java.lang.String sourceName,
                       long sourceHandle,
                       boolean asSibling)

moveMembers

public void moveMembers(CommandBox cb,
                        long targetHandle,
                        java.lang.String handleFileName,
                        boolean asSibling,
                        java.lang.String memberFilePath,
                        MoveMemberStatus moveMemberStatus)

undoMoveMembers

public void undoMoveMembers(CommandBox cb,
                            java.lang.String handleFileName,
                            java.lang.String memberFilePath,
                            MoveMemberStatus moveMemberStatus)

renameMember

public void renameMember(CommandBox cb,
                         java.lang.String memberName,
                         long memberHandle,
                         java.lang.String value)

renameMemberNonUnique

public java.lang.Long[] renameMemberNonUnique(CommandBox cb,
                                              java.lang.String memberName,
                                              long memberHandle,
                                              java.lang.String value)

renameMembers

public void renameMembers(CommandBox cb,
                          java.lang.String memberName,
                          long memberHandle,
                          java.lang.Long[] handles,
                          java.lang.String value)

deleteMember

public void deleteMember(CommandBox cb,
                         java.lang.String memberName,
                         long memberHandle,
                         java.lang.String deletedHandlesFileName)

deleteMembersBlock

public void deleteMembersBlock(CommandBox cb,
                               int total,
                               java.lang.String handlesFileName,
                               java.lang.String deletedHandlesFileName)

deleteMembers

public DeleteMemberError[] deleteMembers(CommandBox cb,
                                         MemberDeleteHandleCollection handles,
                                         java.lang.String indexFileName,
                                         java.lang.String dataFileName,
                                         java.lang.String deletedHandlesFileName,
                                         boolean saveForUndo)

isMoreDescendantsExist

public boolean isMoreDescendantsExist(CommandBox cb,
                                      java.util.ArrayList handleList,
                                      int maxValue)

undoDeleteMembers

public int undoDeleteMembers(CommandBox cb,
                             java.lang.String indexFileName,
                             java.lang.String dataFileName,
                             java.lang.String handlesFileName,
                             java.lang.String deletedHandleFilePath)

setChildOrder

public void setChildOrder(CommandBox cb,
                          long memberHandle,
                          int total,
                          java.lang.String handlesFileName,
                          java.lang.String beforeHandlesName,
                          java.lang.String afterHandlesName)

setOPGVersion

public void setOPGVersion(CommandBox cb,
                          int version)

sortChildren

public void sortChildren(CommandBox cb,
                         java.lang.String memberName,
                         long memberHandle,
                         boolean fAscending,
                         java.lang.String beforeHandlesName,
                         java.lang.String afterHandlesName)

verifyFormula

public boolean verifyFormula(CommandBox cb,
                             java.lang.String appName,
                             java.lang.String dbName,
                             java.lang.String formula)
Deprecated. 

verifyMembersExist

public MemberHandleCollection verifyMembersExist(CommandBox cb,
                                                 MemberHandleCollection handles)

verifyMemberFormula

public FormulaVerifyError[] verifyMemberFormula(CommandBox cb,
                                                java.lang.String formula,
                                                java.lang.String memberName)

copy

public boolean copy(EssSession destSession,
                    java.lang.String destApp,
                    java.lang.String destDb,
                    EssSession srcSession,
                    java.lang.String srcApp,
                    java.lang.String srcDb)
Copies an outline Currenly only cross server copy is enabled

exportAliasTable

public boolean exportAliasTable(CommandBox cb,
                                java.lang.String atServer,
                                java.lang.String atApplication,
                                java.lang.String atDatabase,
                                java.lang.String tableName,
                                java.io.File toTempFile,
                                java.lang.String fileName,
                                boolean overwrite)

importAliasTable

public boolean importAliasTable(CommandBox cb,
                                java.lang.String atServer,
                                java.lang.String atApplication,
                                java.lang.String atDatabase,
                                java.io.File fromTempFile,
                                java.lang.String fileName,
                                java.lang.StringBuffer newAliasTableName,
                                boolean overwrite,
                                java.lang.String exportedFileName)

optimizeOutline

public int optimizeOutline(CommandBox cb,
                           java.lang.String appName,
                           java.lang.String dbName,
                           LongWBounds longWBounds)

getFreeMemory

public long getFreeMemory()

getMemberParentBlock

public static boolean getMemberParentBlock(CommandBox cb,
                                           java.util.ArrayList handleList,
                                           java.util.ArrayList results)

assignDimensionSolveOrder

public void assignDimensionSolveOrder(CommandBox cb,
                                      java.lang.String memberName,
                                      long memberHandle,
                                      SolveOrder value)

assignMemberSolveOrder

public void assignMemberSolveOrder(CommandBox cb,
                                   java.lang.String memberName,
                                   long memberHandle,
                                   SolveOrder value)

assignDimensionAlternateHierarchy

public void assignDimensionAlternateHierarchy(CommandBox cb,
                                              java.lang.String memberName,
                                              long memberHandle,
                                              boolean value)

assignHierarchyType

public void assignHierarchyType(CommandBox cb,
                                java.lang.String memberName,
                                long memberHandle,
                                HierarchyType value)

assignLevelWeight

public void assignLevelWeight(CommandBox cb,
                              java.lang.String memberName,
                              long memberHandle,
                              short value)

unlock

public int unlock(CommandBox cb,
                  java.lang.String appName,
                  java.lang.String dbName)

isASOOutline

public boolean isASOOutline(CommandBox cb)

isVerifyOk

public static boolean isVerifyOk(VerifyError[] errors)

memberPropertiesBlock

public void memberPropertiesBlock(CommandBox cb,
                                  int total,
                                  java.lang.String handlesFileName,
                                  java.lang.String memberPropertiesFileName)

setAsAccountsDimension

public VerifyError[] setAsAccountsDimension(CommandBox cb,
                                            java.lang.String applicationID,
                                            java.lang.String databaseID,
                                            java.lang.String dimensionName,
                                            java.lang.String currentAccountsDimension)

setAsCompressionDimension

public VerifyError[] setAsCompressionDimension(CommandBox cb,
                                               java.lang.String applicationID,
                                               java.lang.String databaseID,
                                               java.lang.String dimensionName)

printRequestFile

public boolean printRequestFile(CommandBox cb,
                                PrintRequest request,
                                java.lang.String dataPath,
                                java.lang.String indexPath)

getQueryHints

public QueryHint[][] getQueryHints(CommandBox cb,
                                   short numMembers)
Parameters:
numMembers - refers to the number of dimensions in the outline.

setQueryHints

public int setQueryHints(CommandBox cb,
                         short hintNum,
                         long[] memberHandles)

addQueryHints

public int addQueryHints(CommandBox cb,
                         long[] memberHandles)

updateQueryHints

public int updateQueryHints(CommandBox cb,
                            long[][] memberHandles)

deleteQueryHints

public int deleteQueryHints(CommandBox cb,
                            short hintNum)

createTimeDim

public int createTimeDim(CommandBox cb,
                         long memberHandle,
                         TimeDimDefn timeDim,
                         java.util.ArrayList memberInfo,
                         java.util.List errors)

setLVAAttachmentLevel

public int setLVAAttachmentLevel(CommandBox cb,
                                 long memberHandle,
                                 int level,
                                 java.util.List errors)

getLVAAttachmentLevel

public int getLVAAttachmentLevel(CommandBox cb,
                                 long memberHandle,
                                 LinkedAttributeAttachmentLevel level,
                                 java.util.List errors)

getDimensionsEligibleForCompression

public static boolean getDimensionsEligibleForCompression(CommandBox cb,
                                                          java.lang.String applicationID,
                                                          java.lang.String databaseID,
                                                          java.util.Collection c)

enableVaryingAttributesSupport

public boolean enableVaryingAttributesSupport(CommandBox cb,
                                              boolean value)

assignVaryingAttributeDimension

public boolean assignVaryingAttributeDimension(CommandBox cb,
                                               long basehandle,
                                               long attrhandle,
                                               java.util.Collection indepDimHandles,
                                               java.util.Collection indepDimTypes)

unassignVaryingAttributeDimension

public boolean unassignVaryingAttributeDimension(CommandBox cb,
                                                 long basehandle,
                                                 long attrhandle)

getVaryingAttributeIndependentDimensions

public boolean getVaryingAttributeIndependentDimensions(CommandBox cb,
                                                        long attrhandle,
                                                        java.util.Collection indepDimHandles)

assignMemberIndependent

public boolean assignMemberIndependent(CommandBox cb,
                                       long memberHandle,
                                       boolean value)

getVaryingMemberAttributes

public static boolean getVaryingMemberAttributes(CommandBox cb,
                                                 long baseHandle,
                                                 long attrDimHandle,
                                                 boolean needValiditySet,
                                                 java.util.Collection returnList,
                                                 java.util.Collection errors)

assignVaryingAttribute

public static boolean assignVaryingAttribute(CommandBox cb,
                                             long baseMemberHandle,
                                             long attrMemberHandle,
                                             int mode,
                                             java.util.Collection memberHandleRanges,
                                             java.util.Collection errors)

unassignVaryingAttribute

public static boolean unassignVaryingAttribute(CommandBox cb,
                                               long baseMemberHandle,
                                               long attrMemberHandle,
                                               int mode,
                                               java.util.Collection memberHandleRanges,
                                               java.util.Collection errors)

createSmartlist

public int createSmartlist(CommandBox cb,
                           java.lang.String smartListName,
                           SmartListHandle handle)

putSmartlist

public int putSmartlist(CommandBox cb,
                        java.util.ArrayList pidList,
                        java.util.ArrayList valuesList,
                        java.lang.String missingName,
                        java.lang.String outOfRangeName,
                        long smartlistHandle)

importSmartlist

public SLODefinition[] importSmartlist(CommandBox cb,
                                       java.lang.String contents,
                                       java.lang.String smartlistName)

findSmartlist

public int findSmartlist(CommandBox cb,
                         java.lang.String smartListName)

deleteSmartlist

public int deleteSmartlist(CommandBox cb,
                           long smartlistHandle)

setMemberSmartlist

public int setMemberSmartlist(CommandBox cb,
                              long memberHandle,
                              long smartlistHandle)

getMemberSmartlist

public int getMemberSmartlist(CommandBox cb,
                              long memberHandle,
                              SmartListHandle smartlistHandle)

getAllSmartlists

public SLODefinition[] getAllSmartlists(CommandBox cb)

getSmartlist

public SLODefinition getSmartlist(CommandBox cb,
                                  long memberHandle)

exportSmartlist

public java.lang.String exportSmartlist(CommandBox cb,
                                        long smartlistHandle)

getMemberHandleFromCombinedName

public java.util.ArrayList getMemberHandleFromCombinedName(CommandBox cb,
                                                           java.lang.String memberName)

enableTextualMeasuresSupport

public boolean enableTextualMeasuresSupport(CommandBox cb,
                                            boolean value)

setMemberType

public boolean setMemberType(CommandBox cb,
                             long memberHandle,
                             short type)

getMemberType

public boolean getMemberType(CommandBox cb,
                             long memberHandle,
                             MemberType type)

setMemberFormatString

public boolean setMemberFormatString(CommandBox cb,
                                     long memberHandle,
                                     java.lang.String format)

getMemberFormatString

public boolean getMemberFormatString(CommandBox cb,
                                     long memberHandle,
                                     java.lang.StringBuffer format)

getServerDateFormatsForDateMeasures

public boolean getServerDateFormatsForDateMeasures(CommandBox cb,
                                                   java.util.ArrayList dateFormats,
                                                   java.util.ArrayList dateStrings)

getSmartlistMemberAssociationCount

public boolean getSmartlistMemberAssociationCount(CommandBox cb,
                                                  long smartlistHandle,
                                                  SmartListMemberAssociationCount count)

setDateFormatString

public boolean setDateFormatString(CommandBox cb,
                                   java.lang.String format)

getDateFormatString

public boolean getDateFormatString(CommandBox cb,
                                   java.lang.StringBuffer format)

verifyFormatString

public FormatStringVerifyError[] verifyFormatString(CommandBox cb,
                                                    java.lang.String format,
                                                    java.lang.String memberName)

getMemberCombinedName

public boolean getMemberCombinedName(CommandBox cb,
                                     long memberHandle,
                                     java.lang.StringBuffer format)

isOutlineUnicodeEnabled

public boolean isOutlineUnicodeEnabled(CommandBox cb)

Skip navigation links


Copyright © 2001, 2012, Oracle. All rights reserved.