Skip navigation links


com.essbase.eas.essbase.ui.factory
Class FactoryApplication

java.lang.Object
  extended by com.essbase.eas.essbase.defs.DefaultApplication
      extended by com.essbase.eas.essbase.ui.factory.FactoryApplication

All Implemented Interfaces:
Application

public class FactoryApplication
extends DefaultApplication

extension of the DefaultApplication class designed to work with the ObjectFactory and EssbaseUIFactory classes.

Version:
1.00, 07/29/2001
Author:
Hank Cox

Field Summary

 

Fields inherited from class com.essbase.eas.essbase.defs.DefaultApplication
started

 

Method Summary
 DefaultAliasTableFileObject[] getAliasTableFileObjects()
          overrides the DefaultApplication.getAliasTableFileObjects() method.
 DefaultCalcScript[] getCalcScripts()
          overrides the DefaultApplication.getCalcScripts() method.
 Database[] getDatabases()
          overrides the DefaultApplication.getDatabases() method.
 DefaultExcelFileObject[] getExcelFileObjects()
          overrides the DefaultApplication.getExcelFileObjects() method.
 Function[] getFunctions()
          overrides the DefaultServer.getFunctions() method.
 DefaultLotusFileObject[] getLotusFileObjects(short version)
          overrides the DefaultApplication.getLotusFileObjects() method.
 Macro[] getMacros()
          overrides the DefaultServer.getMacros() method.
 ApplicationProperties getProperties()
          implementation of the Application interface getApplicationProperties() method.
 DefaultReportScript[] getReportScripts()
          overrides the DefaultApplication.getReportScripts() method.
 DefaultRulesObject[] getRulesObjects()
          overrides the DefaultApplication.getRulesObjects() method.
 DefaultTextFileObject[] getTextFileObjects()
          overrides the DefaultApplication.getTextFileObjects() method.
 Variable[] getVariables()
          returns an array with the contained variable objects.
 boolean isAliasTablesRetrieved()
           
 boolean isCalcScriptsRetrieved()
           
 boolean isDatabasesRetrieved()
           
 boolean isExcelObjectsRetrieved()
           
 boolean isFunctionsRetrieved()
           
 boolean isLotus2ObjectsRetrieved()
           
 boolean isLotus3ObjectsRetrieved()
           
 boolean isLotus4ObjectsRetrieved()
           
 boolean isMacrosRetrieved()
           
 boolean isReportsRetrieved()
           
 boolean isRulesObjectsRetrieved()
           
 boolean isTextFileObjectsRetrieved()
           
 boolean isVariablesRetrieved()
           
 void setStarted(boolean started)
           
 void setVariablesRetrieved(boolean ret)
           

 

Methods inherited from class com.essbase.eas.essbase.defs.DefaultApplication
addAliasTableFileObject, addApplicationListener, addCalcScript, addDatabase, addDatabases, addExcelFileObject, addFunction, addLotusFileObject, addMacro, addOutlineFileObject, addReportScript, addRulesObject, addTextFileObject, addVariable, databaseRenamed, fireApplicationRemovedEvent, fireApplicationRenamedEvent, fireAppLoadedEvent, fireCalcScriptAddedEvent, fireCalcScriptRemovedEvent, fireDatabaseAddedEvent, fireDatabaseRemovedEvent, fireDatabasesAddedEvent, fireFunctionAddedEvent, fireFunctionRemovedEvent, fireMacroAddedEvent, fireMacroRemovedEvent, fireReportScriptAddedEvent, fireReportScriptRemovedEvent, fireRulesObjectAddedEvent, fireRulesObjectRemovedEvent, fireVariableAddedEvent, fireVariableRemovedEvent, functionUpdated, getAliasTableFileObject, getAppFrontEndType, getAppType, getCalcScript, getDatabase, getExcelFileObject, getFunction, getLoadedDatabases, getLotusFileObject, getMacro, getName, getOutlineFileObject, getOutlineFileObjects, getReportScript, getRulesObject, getRulesObjects, getServer, getTextFileObject, getUnicode, getVariable, isASO, isStarted, isUnicode, macroUpdated, propagateRemoval, removeAliasTableFileObject, removeAliasTableFileObject, removeAliasTableFileObjects, removeAliasTableFileObjectsNotIn, removeAllCalcScripts, removeAllDatabases, removeAllFunctions, removeAllLotusFileObjects, removeAllMacros, removeAllReportScripts, removeAllRulesObjects, removeAllTextFileObjects, removeAllVariables, removeApplicationListener, removeCalcScript, removeCalcScript, removeCalcScriptsNotIn, removeDatabase, removeDatabase, removeExcelFileObject, removeExcelFileObject, removeExcelFileObjects, removeExcelFileObjectsNotIn, removeFunction, removeLotusFileObject, removeLotusFileObject, removeLotusFileObjectsNotIn, removeMacro, removeOutlineFileObject, removeOutlineFileObject, removeOutlineFileObjects, removeOutlineFileObjectsNotIn, removeReportScript, removeReportScript, removeReportScriptsNotIn, removeRulesObject, removeRulesObject, removeRulesObjectsNotIn, removeTextFileObject, removeTextFileObject, removeTextFileObjectsNotIn, removeVariable, setAppFrontEndType, setAppType, setDatabasesLoaded, setName, setProperties, setServer, setUnicode, toString, variableUpdated

 

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

 

Method Detail

getProperties

public ApplicationProperties getProperties()
Description copied from class: DefaultApplication
implementation of the Application interface getApplicationProperties() method. Returns the name of this Essbase application.
Specified by:
getProperties in interface Application
Overrides:
getProperties in class DefaultApplication

getReportScripts

public DefaultReportScript[] getReportScripts()
overrides the DefaultApplication.getReportScripts() method. If report scripts have never been retrieved for this application, calls the UIFactory to populate the list.
Specified by:
getReportScripts in interface Application
Overrides:
getReportScripts in class DefaultApplication

getMacros

public Macro[] getMacros()
overrides the DefaultServer.getMacros() method. If macros have never been retrieved for this server, then call UIFactory.refreshMacros() method.
Specified by:
getMacros in interface Application
Overrides:
getMacros in class DefaultApplication

getVariables

public Variable[] getVariables()
Description copied from class: DefaultApplication
returns an array with the contained variable objects.
Specified by:
getVariables in interface Application
Overrides:
getVariables in class DefaultApplication

getFunctions

public Function[] getFunctions()
overrides the DefaultServer.getFunctions() method. If functions have never been retrieved for this server, then call UIFactory.refreshFunctions() method.
Specified by:
getFunctions in interface Application
Overrides:
getFunctions in class DefaultApplication

getCalcScripts

public DefaultCalcScript[] getCalcScripts()
overrides the DefaultApplication.getCalcScripts() method. If calc scripts haven't been retrieved for this application, calls the UIFactory to populate the list.
Specified by:
getCalcScripts in interface Application
Overrides:
getCalcScripts in class DefaultApplication

getDatabases

public Database[] getDatabases()
overrides the DefaultApplication.getDatabases() method. If databases haven't been retrieved for this application, calls the UIFactory to populate the list.
Specified by:
getDatabases in interface Application
Overrides:
getDatabases in class DefaultApplication

getRulesObjects

public DefaultRulesObject[] getRulesObjects()
overrides the DefaultApplication.getRulesObjects() method. If report scripts have never been retrieved for this application, calls the UIFactory to populate the list.
Specified by:
getRulesObjects in interface Application
Overrides:
getRulesObjects in class DefaultApplication

getTextFileObjects

public DefaultTextFileObject[] getTextFileObjects()
overrides the DefaultApplication.getTextFileObjects() method. If text files have never been retrieved for this application, calls the UIFactory to populate the list.
Specified by:
getTextFileObjects in interface Application
Overrides:
getTextFileObjects in class DefaultApplication

getLotusFileObjects

public DefaultLotusFileObject[] getLotusFileObjects(short version)
overrides the DefaultApplication.getLotusFileObjects() method. If lotus files have never been retrieved for this application, calls the UIFactory to populate the list.
Specified by:
getLotusFileObjects in interface Application
Overrides:
getLotusFileObjects in class DefaultApplication

getExcelFileObjects

public DefaultExcelFileObject[] getExcelFileObjects()
overrides the DefaultApplication.getExcelFileObjects() method. If excel files have never been retrieved for this application, calls the UIFactory to populate the list.
Specified by:
getExcelFileObjects in interface Application
Overrides:
getExcelFileObjects in class DefaultApplication

getAliasTableFileObjects

public DefaultAliasTableFileObject[] getAliasTableFileObjects()
overrides the DefaultApplication.getAliasTableFileObjects() method. If these files have never been retrieved for this application, calls the UIFactory to populate the list.
Specified by:
getAliasTableFileObjects in interface Application
Overrides:
getAliasTableFileObjects in class DefaultApplication

isDatabasesRetrieved

public boolean isDatabasesRetrieved()

isCalcScriptsRetrieved

public boolean isCalcScriptsRetrieved()

isReportsRetrieved

public boolean isReportsRetrieved()

isRulesObjectsRetrieved

public boolean isRulesObjectsRetrieved()

isMacrosRetrieved

public boolean isMacrosRetrieved()

isFunctionsRetrieved

public boolean isFunctionsRetrieved()

isVariablesRetrieved

public boolean isVariablesRetrieved()

setVariablesRetrieved

public void setVariablesRetrieved(boolean ret)

isTextFileObjectsRetrieved

public boolean isTextFileObjectsRetrieved()

isLotus4ObjectsRetrieved

public boolean isLotus4ObjectsRetrieved()

isLotus3ObjectsRetrieved

public boolean isLotus3ObjectsRetrieved()

isLotus2ObjectsRetrieved

public boolean isLotus2ObjectsRetrieved()

isExcelObjectsRetrieved

public boolean isExcelObjectsRetrieved()

isAliasTablesRetrieved

public boolean isAliasTablesRetrieved()

setStarted

public void setStarted(boolean started)
Specified by:
setStarted in interface Application
Overrides:
setStarted in class DefaultApplication

Skip navigation links


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