Skip navigation links


com.essbase.eas.essbase.server.outline
Class ViewLogic

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


public class ViewLogic
extends java.lang.Object

implementation of the logic layer for an outline view.


Constructor Summary
ViewLogic()
           

 

Method Summary
 MemberPath[] findMember(CommandBox cb, java.lang.String searchText, java.lang.String aliasTable, boolean matchCase, boolean matchWord)
           
 Member[] findRequest(CommandBox cb, FindRequest request, Identifier identifier)
           
 void findRequestFile(CommandBox cb, FindRequest request, Identifier identifier, java.lang.String dataPath, java.lang.String indexPath)
           
static boolean getAllSmartlistsQuery(EssSession session, java.util.ArrayList list, java.util.ArrayList mappingList, java.util.Collection errors)
           
 java.util.List getAttributeDimensions(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String dimension)
           
 DefaultAttributeSpecs getAttributeSpecs(CommandBox cb)
           
 java.util.List getCellCount(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String cellRef)
           
static int getChildMemberIndex(EssSession session, java.lang.String dimension, java.lang.String parentName, java.lang.String member, int startSearchIndex, int endSearchIndex)
           
 java.util.List getChildren(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String dimension, java.lang.String member)
          returns a list containing the children of a member.
 java.util.List getChildren(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String dimension, java.lang.String member, java.lang.String aliastbl)
          returns a list containing the children of a member.
 java.util.List getChildrenBlock(CommandBox cb, java.lang.String dimension, java.lang.String parentName)
           
 java.util.List getChildrenWithProperties(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String dimension, java.lang.String member, long startWith, int atMost)
          returns a list containing the children of a member along with their properties.
 DimensionInformation getDimensionInformation(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String dimension)
           
 Member[] getDimensions(CommandBox cb)
           
 java.util.List getDimensions(EssSession session, java.lang.String appName, java.lang.String dbName)
          returns a list containing strings that are member names.
 java.util.List getDimensions(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String aliastbl)
          returns a list containing strings that are member names.
 java.util.List getDimensionsWithProperties(EssSession session, java.lang.String appName, java.lang.String dbName)
          returns a list containing strings that are member names.
 java.lang.String[] getDimensionUDAS(CommandBox cb, java.lang.String memberName)
           
 java.util.List getDimensionUserAttributes(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String dimension)
           
 java.lang.Object[] getDTSMembers(CommandBox cb)
           
 java.util.List getDTSMembers(EssSession session, java.lang.String appName, java.lang.String dbName)
           
 java.lang.Object[] getGenerations(CommandBox cb)
           
 java.util.List getGenerations(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String dimension)
           
 java.util.List getLatestDTSNames(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String dimension, java.lang.String aliastbl)
           
 java.lang.Object[] getLevels(CommandBox cb)
           
 java.util.List getLevels(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String dimension)
           
 MemberAlias[] getMemberAliases(CommandBox cb, java.lang.String memberName)
           
 MemberRequestResult[] getMemberAliasesBlock(CommandBox cb, MemberRequestItem[] theRequests)
           
 Member[] getMemberAncestors(CommandBox cb, java.lang.String memberName)
           
 Member[] getMemberAncestorsEx(CommandBox cb, java.lang.String memberName)
           
 MemberAttribute[] getMemberAttributes(CommandBox cb, java.lang.String memberName)
           
 MemberRequestResult[] getMemberAttributesBlock(CommandBox cb, MemberRequestItem[] theRequests)
           
 Formula getMemberFormula(CommandBox cb, java.lang.String memberName)
           
 MemberRequestResult[] getMemberFormulaBlock(CommandBox cb, MemberRequestItem[] theRequests)
           
 OutlineMemberProperties getMemberProperties(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String member)
          returns member properties.
static boolean getMemberTypeQuery(EssSession session, java.lang.String memberName, MemberType type, java.util.ArrayList errors)
           
 java.lang.String[] getMemberUDAS(CommandBox cb, java.lang.String memberName)
           
 MemberRequestResult[] getMemberUDASBlock(CommandBox cb, MemberRequestItem[] theRequests)
           
 java.util.List getOutlineMemberList(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String mbrName, boolean useAliases, java.lang.String aliasTableName)
           
 OutlineProperties getProperties(EssSession session, java.lang.String appName, java.lang.String dbName)
          calls the primitives object to get the outline properties.
 QueryHint[][] getQueryHints(CommandBox cb, short numMembers)
           
 int getServerDateFormats(ViewCommandBox cb, java.util.ArrayList dateFormats, java.util.ArrayList dateStrings)
           
 DefaultSettings getSettings(CommandBox cb)
           
static boolean getSmartlist(EssSession session, long memberHandle, java.util.ArrayList list, java.util.ArrayList mappingList, java.util.ArrayList errors)
           
static boolean getSmartlistFromMemberName(EssSession session, java.lang.String memberName, java.util.ArrayList list, java.util.ArrayList errors)
           
static boolean getVaryingAttributeIndependentDimensionsQuery(ViewCommandBox cb, java.lang.String attr, java.util.Collection indepMemHandle)
           
static boolean getVaryingMemberAttributesQuery(ViewCommandBox cb, java.lang.String baseMember, java.lang.String baseDimension, java.lang.String attrDim, java.util.ArrayList perspectiveList, boolean needValiditySet, java.util.Collection indepDimNames, java.util.Collection errors)
           
 java.io.File getViewChildrenBlock(CommandBox cb, java.lang.String dimension, java.lang.String parentName)
           
 java.io.File getViewChildrenBlock(CommandBox cb, java.lang.String dimension, java.lang.String parentName, int startIndex, int maxCount)
           
 boolean getViewChildrenBlock(CommandBox cb, java.lang.String dimension, java.lang.String parentName, long parentHandle, int startIndex, int maxCount, java.lang.String fileName)
           
 boolean initializeViewer(CommandBox cb, java.util.List dimList, java.util.List dtsList, AttributeSpecs specs, Settings settings)
           

 

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

 

Constructor Detail

ViewLogic

public ViewLogic()

Method Detail

getProperties

public OutlineProperties getProperties(EssSession session,
                                       java.lang.String appName,
                                       java.lang.String dbName)
calls the primitives object to get the outline properties.

getDimensions

public java.util.List getDimensions(EssSession session,
                                    java.lang.String appName,
                                    java.lang.String dbName)
returns a list containing strings that are member names.

getDimensions

public java.util.List getDimensions(EssSession session,
                                    java.lang.String appName,
                                    java.lang.String dbName,
                                    java.lang.String aliastbl)
returns a list containing strings that are member names.

getDimensionsWithProperties

public java.util.List getDimensionsWithProperties(EssSession session,
                                                  java.lang.String appName,
                                                  java.lang.String dbName)
returns a list containing strings that are member names.

getChildren

public java.util.List getChildren(EssSession session,
                                  java.lang.String appName,
                                  java.lang.String dbName,
                                  java.lang.String dimension,
                                  java.lang.String member)
returns a list containing the children of a member.

getChildren

public java.util.List getChildren(EssSession session,
                                  java.lang.String appName,
                                  java.lang.String dbName,
                                  java.lang.String dimension,
                                  java.lang.String member,
                                  java.lang.String aliastbl)
returns a list containing the children of a member.

getChildrenWithProperties

public java.util.List getChildrenWithProperties(EssSession session,
                                                java.lang.String appName,
                                                java.lang.String dbName,
                                                java.lang.String dimension,
                                                java.lang.String member,
                                                long startWith,
                                                int atMost)
returns a list containing the children of a member along with their properties.

getMemberProperties

public OutlineMemberProperties getMemberProperties(EssSession session,
                                                   java.lang.String appName,
                                                   java.lang.String dbName,
                                                   java.lang.String member)
returns member properties.

getGenerations

public java.util.List getGenerations(EssSession session,
                                     java.lang.String appName,
                                     java.lang.String dbName,
                                     java.lang.String dimension)

getDimensionUserAttributes

public java.util.List getDimensionUserAttributes(EssSession session,
                                                 java.lang.String appName,
                                                 java.lang.String dbName,
                                                 java.lang.String dimension)

getDimensionInformation

public DimensionInformation getDimensionInformation(EssSession session,
                                                    java.lang.String appName,
                                                    java.lang.String dbName,
                                                    java.lang.String dimension)

getAttributeDimensions

public java.util.List getAttributeDimensions(EssSession session,
                                             java.lang.String appName,
                                             java.lang.String dbName,
                                             java.lang.String dimension)

getLevels

public java.util.List getLevels(EssSession session,
                                java.lang.String appName,
                                java.lang.String dbName,
                                java.lang.String dimension)

getLatestDTSNames

public java.util.List getLatestDTSNames(EssSession session,
                                        java.lang.String appName,
                                        java.lang.String dbName,
                                        java.lang.String dimension,
                                        java.lang.String aliastbl)

getDTSMembers

public java.util.List getDTSMembers(EssSession session,
                                    java.lang.String appName,
                                    java.lang.String dbName)

getCellCount

public java.util.List getCellCount(EssSession session,
                                   java.lang.String appName,
                                   java.lang.String dbName,
                                   java.lang.String cellRef)

getOutlineMemberList

public java.util.List getOutlineMemberList(EssSession session,
                                           java.lang.String appName,
                                           java.lang.String dbName,
                                           java.lang.String mbrName,
                                           boolean useAliases,
                                           java.lang.String aliasTableName)

getSettings

public DefaultSettings getSettings(CommandBox cb)

getQueryHints

public QueryHint[][] getQueryHints(CommandBox cb,
                                   short numMembers)

getAttributeSpecs

public DefaultAttributeSpecs getAttributeSpecs(CommandBox cb)

getDimensions

public Member[] getDimensions(CommandBox cb)

getChildrenBlock

public java.util.List getChildrenBlock(CommandBox cb,
                                       java.lang.String dimension,
                                       java.lang.String parentName)

getViewChildrenBlock

public java.io.File getViewChildrenBlock(CommandBox cb,
                                         java.lang.String dimension,
                                         java.lang.String parentName)

getViewChildrenBlock

public java.io.File getViewChildrenBlock(CommandBox cb,
                                         java.lang.String dimension,
                                         java.lang.String parentName,
                                         int startIndex,
                                         int maxCount)

getViewChildrenBlock

public boolean getViewChildrenBlock(CommandBox cb,
                                    java.lang.String dimension,
                                    java.lang.String parentName,
                                    long parentHandle,
                                    int startIndex,
                                    int maxCount,
                                    java.lang.String fileName)

getMemberFormula

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

getMemberAliases

public MemberAlias[] getMemberAliases(CommandBox cb,
                                      java.lang.String memberName)

getMemberAttributes

public MemberAttribute[] getMemberAttributes(CommandBox cb,
                                             java.lang.String memberName)

getMemberUDAS

public java.lang.String[] getMemberUDAS(CommandBox cb,
                                        java.lang.String memberName)

getDimensionUDAS

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

getGenerations

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

getLevels

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

getDTSMembers

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

findMember

public MemberPath[] findMember(CommandBox cb,
                               java.lang.String searchText,
                               java.lang.String aliasTable,
                               boolean matchCase,
                               boolean matchWord)

getMemberAliasesBlock

public MemberRequestResult[] getMemberAliasesBlock(CommandBox cb,
                                                   MemberRequestItem[] theRequests)

getMemberUDASBlock

public MemberRequestResult[] getMemberUDASBlock(CommandBox cb,
                                                MemberRequestItem[] theRequests)

getMemberAttributesBlock

public MemberRequestResult[] getMemberAttributesBlock(CommandBox cb,
                                                      MemberRequestItem[] theRequests)

getMemberFormulaBlock

public MemberRequestResult[] getMemberFormulaBlock(CommandBox cb,
                                                   MemberRequestItem[] theRequests)

findRequest

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

findRequestFile

public void findRequestFile(CommandBox cb,
                            FindRequest request,
                            Identifier identifier,
                            java.lang.String dataPath,
                            java.lang.String indexPath)

getMemberAncestors

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

getMemberAncestorsEx

public Member[] getMemberAncestorsEx(CommandBox cb,
                                     java.lang.String memberName)

initializeViewer

public boolean initializeViewer(CommandBox cb,
                                java.util.List dimList,
                                java.util.List dtsList,
                                AttributeSpecs specs,
                                Settings settings)

getServerDateFormats

public int getServerDateFormats(ViewCommandBox cb,
                                java.util.ArrayList dateFormats,
                                java.util.ArrayList dateStrings)

getVaryingAttributeIndependentDimensionsQuery

public static boolean getVaryingAttributeIndependentDimensionsQuery(ViewCommandBox cb,
                                                                    java.lang.String attr,
                                                                    java.util.Collection indepMemHandle)

getVaryingMemberAttributesQuery

public static boolean getVaryingMemberAttributesQuery(ViewCommandBox cb,
                                                      java.lang.String baseMember,
                                                      java.lang.String baseDimension,
                                                      java.lang.String attrDim,
                                                      java.util.ArrayList perspectiveList,
                                                      boolean needValiditySet,
                                                      java.util.Collection indepDimNames,
                                                      java.util.Collection errors)

getSmartlistFromMemberName

public static boolean getSmartlistFromMemberName(EssSession session,
                                                 java.lang.String memberName,
                                                 java.util.ArrayList list,
                                                 java.util.ArrayList errors)

getSmartlist

public static boolean getSmartlist(EssSession session,
                                   long memberHandle,
                                   java.util.ArrayList list,
                                   java.util.ArrayList mappingList,
                                   java.util.ArrayList errors)

getMemberTypeQuery

public static boolean getMemberTypeQuery(EssSession session,
                                         java.lang.String memberName,
                                         MemberType type,
                                         java.util.ArrayList errors)

getAllSmartlistsQuery

public static boolean getAllSmartlistsQuery(EssSession session,
                                            java.util.ArrayList list,
                                            java.util.ArrayList mappingList,
                                            java.util.Collection errors)

getChildMemberIndex

public static int getChildMemberIndex(EssSession session,
                                      java.lang.String dimension,
                                      java.lang.String parentName,
                                      java.lang.String member,
                                      int startSearchIndex,
                                      int endSearchIndex)

Skip navigation links


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