|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
com.essbase.eas.essbase.ui.factory.UIFactory
public class UIFactory
replacement for the ObjectFactory class that creates special instances of all the Essbase objects. The rules are: locate* methods: locate objects but don't create instances of containers. get*Instance methods: create instances of objects in order to create the requested contained object.
| Constructor Summary | |
|---|---|
UIFactory() |
|
| Method Summary | |
|---|---|
static void |
addFactoryListener(FactoryListener l)adds a listener to the factory. |
static boolean |
connectServer(java.lang.String serverName) |
static DefaultAliasTableFileObject |
createAliasTableFile(Application application, Database database, java.lang.String name)creates an Essbase alias table file export object and places it in an application or database object. |
static Application |
createApplication(Server server, java.lang.String application)creates an application for a server. |
static Application |
createApplication(Server server, java.lang.String application, short appType)creates an application for a server, providing additional argument for identifying the application type. |
static DefaultCalcScript |
createCalcScript(Application application, Database database, java.lang.String name)creates an Essbase Calc Script object and places it in an application or database object. |
static Database |
createDatabase(Application application, java.lang.String dbName) |
static Database |
createDatabase(java.lang.String serverName, java.lang.String appName, java.lang.String dbName)creates a database |
static Filter |
createFilter(Application application, Database database, java.lang.String name)creates an Essbase Filter object and places it in a database object. |
static Group |
createGroup(java.lang.String serverName, java.lang.String groupName) |
static Group |
createGroup(java.lang.String serverName, java.lang.String groupName, boolean replace)Creates a group |
static DefaultOutlineFileObject |
createOutlineFile(Application application, Database database, java.lang.String name)creates an Essbase outline file export object and places it in an application or database object. |
static DefaultReportScript |
createReportScript(Application application, Database database, java.lang.String name)creates an Essbase Calc Script object and places it in an application or database object. |
static DefaultRulesObject |
createRulesObject(Application application, Database database, java.lang.String name)creates an Essbase rules object and places it in an application or database object. |
static User |
createUser(java.lang.String serverName, java.lang.String userName) |
static User |
createUser(java.lang.String serverName, java.lang.String userName, java.lang.String password, boolean replace)Creates a user |
static void |
disconnectAll() |
static void |
disconnectServer(java.lang.String serverName) |
static java.util.List<java.net.URL> |
getAPSListFromRegistry() |
static java.util.List<java.lang.String> |
getCalcScriptNames(Server server, java.lang.String appName, java.lang.String dbName) |
static java.lang.String[] |
getDisabledUsers(Server server)gets the list of users for a server |
static java.lang.Object[] |
getEnabledUsers(Server server, java.lang.String[] disabledUsersList, boolean includeSessionUser) |
static java.util.List<java.lang.String> |
getEssbaseServersFromRegistry() |
static User |
getFactoryUser(java.lang.String userNameWithProvider) |
static java.util.List<java.lang.String> |
getFilterNames(Server server, java.lang.String appName, java.lang.String dbName) |
static java.util.List |
getListFromObjects(java.lang.Object[] items) |
static Server[] |
getNativeServers()returns an array containing all the native server objects created by this factory. |
static java.lang.String |
getServerContextName(java.lang.String server) |
static Server |
getServerInstance(java.lang.String value)gets a server instance with the requested name. |
static Server[] |
getServers()returns an array containing all the server objects created by this factory. |
static UserProperties |
getUserAccess(java.lang.Object user) |
static boolean |
isIP(java.lang.String ip) |
static Application |
locateApplication(java.lang.String serverName, java.lang.String applicationName)returns a named application object for a specific server. |
static DefaultCalcScript |
locateCalcScriptObject(java.lang.String serverName, java.lang.String applicationName, java.lang.String databaseName, java.lang.String objName)returns a calc script object for a specific server and application If the server, application, or database doesn't exist, returns a null reference. |
static Database |
locateDatabase(java.lang.String serverName, java.lang.String applicationName, java.lang.String databaseName)returns a named database object for a specific server and application. |
static DefaultExcelFileObject |
locateExcelFileObject(java.lang.String serverName, java.lang.String applicationName, java.lang.String databaseName, java.lang.String objName)returns a excel file object for a specific server and application If the server, application, or database doesn't exist, returns a null reference. |
static Filter |
locateFilter(java.lang.String serverName, java.lang.String applicationName, java.lang.String databaseName, java.lang.String filterName)returns a Filter for a specific server, application, and database If the server, application, or database doesn't exist, returns a null reference. |
static DefaultLotusFileObject |
locateLotusFileObject(java.lang.String serverName, java.lang.String applicationName, java.lang.String databaseName, java.lang.String objName, short version)returns a lotus file object for a specific server and application If the server, application, or database doesn't exist, returns a null reference. |
static DefaultOutlineFileObject |
locateOutlineFileObject(java.lang.String serverName, java.lang.String applicationName, java.lang.String databaseName, java.lang.String objName)returns an outline file object for a specific server and application If the server, application, or database doesn't exist, returns a null reference. |
static DefaultReportScript |
locateReportScriptObject(java.lang.String serverName, java.lang.String applicationName, java.lang.String databaseName, java.lang.String objName)returns a report script object for a specific server and application If the server, application, or database doesn't exist, returns a null reference. |
static DefaultRulesObject |
locateRulesObject(java.lang.String serverName, java.lang.String applicationName, java.lang.String databaseName, java.lang.String objName)returns a rules file object for a specific server and application If the server, application, or database doesn't exist, returns a null reference. |
static Server |
locateServerByName(java.lang.String value)locates a server with a specific name, if it exists. |
static DefaultTextFileObject |
locateTextFileObject(java.lang.String serverName, java.lang.String applicationName, java.lang.String databaseName, java.lang.String objName)returns a text file object for a specific server and application If the server, application, or database doesn't exist, returns a null reference. |
static void |
refreshAliasTableFileObjects(Application application) |
static void |
refreshAliasTableFileObjects(Database database) |
static void |
refreshAliasTableFileObjects(java.lang.Object object) |
static void |
refreshAliasTableFileObjects(Server server, Application application, Database database) |
static boolean |
refreshApplications(Server server)refreshes the list of applications for a server. |
static void |
refreshApplicationsIfRetrieved(Server server) |
static boolean |
refreshCalcScripts(Application application) |
static void |
refreshCalcScripts(Database database) |
static void |
refreshCalcScripts(java.lang.Object object) |
static boolean |
refreshCalcScripts(Server server, Application application, Database database) |
static void |
refreshCalcScriptsIfRetrieved(java.lang.Object object) |
static void |
refreshDatabases(Application application)refreshes this list of databases for an application. |
static void |
refreshDatabasesIfRetrieved(Application application) |
static void |
refreshExcelFileObjects(Application application) |
static void |
refreshExcelFileObjects(Database database) |
static void |
refreshExcelFileObjects(java.lang.Object object) |
static void |
refreshExcelFileObjects(Server server, Application application, Database database) |
static void |
refreshFilterProperties(Filter filter) |
static void |
refreshFilterProperties(java.lang.Object object) |
static void |
refreshFilters(Database database) |
static void |
refreshFilters(java.lang.Object object) |
static void |
refreshFilters(Server server, Application application, Database database) |
static void |
refreshFiltersIfRetrieved(java.lang.Object object) |
static void |
refreshFunctions(Application application) |
static void |
refreshFunctions(Server server) |
static void |
refreshFunctionsIfRetrieved(Application application) |
static void |
refreshFunctionsIfRetrieved(Server server)refreshes the list of macros for a server. |
static void |
refreshGroupProperties(Group group)refreshes properties for a group |
static void |
refreshGroupProperties(Group group, boolean skipAccess)refreshes properties for a group. |
static void |
refreshGroupProperties(Group group, boolean skipAccess, boolean skipDbAccess)refreshes properties for a group. |
static java.util.List<java.lang.String> |
refreshGroups(Server server)refreshes the list of groups for a server. |
static void |
refreshGroupsIfRetrieved(Server server) |
static void |
refreshLotusFileObjects(Application application, short version) |
static void |
refreshLotusFileObjects(Database database, short version) |
static void |
refreshLotusFileObjects(java.lang.Object object, short version) |
static void |
refreshLotusFileObjects(Server server, Application application, Database database, short version) |
static void |
refreshMacros(Application application) |
static boolean |
refreshMacros(Server server)refreshes the list of macros for a server. |
static void |
refreshMacrosIfRetrieved(Application application)refreshes the list of macros for an application. |
static void |
refreshMacrosIfRetrieved(Server server) |
static void |
refreshOutlineFileObjects(Application application) |
static void |
refreshOutlineFileObjects(Database database) |
static void |
refreshOutlineFileObjects(java.lang.Object object) |
static void |
refreshOutlineFileObjects(Server server, Application application, Database database) |
static void |
refreshPartitions(Database database) |
static void |
refreshPartitions(Database database, boolean bOnlyIfRetrieved) |
static void |
refreshPartitionsIfRetrieved(Database database) |
static void |
refreshReportScripts(Application application) |
static void |
refreshReportScripts(Database database) |
static void |
refreshReportScripts(java.lang.Object object) |
static void |
refreshReportScripts(Server server, Application application, Database database) |
static boolean |
refreshRulesObjects(Application application) |
static void |
refreshRulesObjects(Database database) |
static void |
refreshRulesObjects(java.lang.Object object) |
static boolean |
refreshRulesObjects(Server server, Application application, Database database) |
static void |
refreshServerList()refreshes the server list ... |
static void |
refreshServerPlatform(Server server)refreshes platform information for a server |
static void |
refreshTextFileObjects(Application application) |
static void |
refreshTextFileObjects(Database database) |
static void |
refreshTextFileObjects(java.lang.Object object) |
static void |
refreshTextFileObjects(Server server, Application application, Database database) |
static void |
refreshUserProperties(User user)refreshes properties for a user |
static void |
refreshUserProperties(User user, boolean skipAccess)refreshes properties for a user. |
static void |
refreshUserProperties(User user, boolean skipAccess, boolean skipDbAccess)refreshes properties for a user. |
static void |
refreshUserProperties(User user, boolean skipGroups, boolean skipAccess, boolean skipDbAccess)refreshes properties for a user. |
static java.util.List |
refreshUsers(Server server)refreshes the list of users for a server |
static java.util.List |
refreshUsersEx(Server server, boolean skipDomainAccess)refreshes the list of users for a server |
static void |
refreshUsersIfRetrieved(Server server) |
static void |
refreshVariables(Application app) |
static void |
refreshVariables(Application app, boolean allLevels)refreshes the list of variables for an application. |
static void |
refreshVariables(Database db)refreshes the list of variables for a database. |
static void |
refreshVariables(java.lang.Object o) |
static void |
refreshVariables(java.lang.Object o, boolean allLevels) |
static boolean |
refreshVariables(Server server) |
static boolean |
refreshVariables(Server server, boolean allLevels)refreshes the list of variables for a server. |
static void |
refreshVariablesIfRetrieved(java.lang.Object object) |
static void |
removeFactoryListener(FactoryListener l)removes a listener from the factory. |
static void |
removeServerInstance(Server server)removes a server from the list and fires the server removed event. |
static void |
removeServerInstance(java.lang.String value)removes a server from the list and fires the server removed event. |
static Application |
resolveAndLocateApplication(java.lang.String serverName, java.lang.String applicationName) |
static Database |
resolveAndLocateDatabase(java.lang.String serverName, java.lang.String applicationName, java.lang.String databaseName) |
static Server |
resolveAndLocateServerByName(java.lang.String value)locates a server with a specific name, if it exists. |
static void |
sort(java.lang.Object[] objects) |
static boolean |
startDatabase(Database database) |
static boolean |
startDatabase(java.lang.String server, java.lang.String app, java.lang.String db) |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UIFactory()
| Method Detail |
|---|
public static void addFactoryListener(FactoryListener l)
public static void removeFactoryListener(FactoryListener l)
public static Application createApplication(Server server,
java.lang.String application)
public static Application createApplication(Server server,
java.lang.String application,
short appType)
public static Database createDatabase(Application application,
java.lang.String dbName)
public static Database createDatabase(java.lang.String serverName,
java.lang.String appName,
java.lang.String dbName)
public static User createUser(java.lang.String serverName,
java.lang.String userName,
java.lang.String password,
boolean replace)
public static User createUser(java.lang.String serverName,
java.lang.String userName)
public static Group createGroup(java.lang.String serverName,
java.lang.String groupName,
boolean replace)
public static Group createGroup(java.lang.String serverName,
java.lang.String groupName)
public static DefaultCalcScript createCalcScript(Application application,
Database database,
java.lang.String name)
public static DefaultReportScript createReportScript(Application application,
Database database,
java.lang.String name)
public static DefaultRulesObject createRulesObject(Application application,
Database database,
java.lang.String name)
public static Filter createFilter(Application application,
Database database,
java.lang.String name)
public static DefaultAliasTableFileObject createAliasTableFile(Application application,
Database database,
java.lang.String name)
public static void refreshFiltersIfRetrieved(java.lang.Object object)
public static void refreshFilters(java.lang.Object object)
public static void refreshFilters(Database database)
public static void refreshFilters(Server server,
Application application,
Database database)
public static java.util.List<java.lang.String> getFilterNames(Server server,
java.lang.String appName,
java.lang.String dbName)
public static Server getServerInstance(java.lang.String value)
locateServer()public static Server[] getServers()
public static Server[] getNativeServers()
public static java.util.List<java.lang.String> getEssbaseServersFromRegistry()
public static java.util.List<java.net.URL> getAPSListFromRegistry()
public static Application locateApplication(java.lang.String serverName,
java.lang.String applicationName)
public static Application resolveAndLocateApplication(java.lang.String serverName,
java.lang.String applicationName)
public static Database locateDatabase(java.lang.String serverName,
java.lang.String applicationName,
java.lang.String databaseName)
public static Database resolveAndLocateDatabase(java.lang.String serverName,
java.lang.String applicationName,
java.lang.String databaseName)
public static Server locateServerByName(java.lang.String value)
public static boolean isIP(java.lang.String ip)
public static Server resolveAndLocateServerByName(java.lang.String value)
public static void refreshApplicationsIfRetrieved(Server server)
public static boolean refreshApplications(Server server)
public static void refreshMacrosIfRetrieved(Server server)
public static boolean refreshMacros(Server server)
public static void refreshMacrosIfRetrieved(Application application)
public static void refreshMacros(Application application)
public static void refreshVariablesIfRetrieved(java.lang.Object object)
public static void refreshVariables(java.lang.Object o)
public static void refreshVariables(java.lang.Object o,
boolean allLevels)
public static boolean refreshVariables(Server server)
public static boolean refreshVariables(Server server,
boolean allLevels)
public static void refreshVariables(Application app)
public static void refreshVariables(Application app,
boolean allLevels)
public static void refreshVariables(Database db)
public static void refreshFunctionsIfRetrieved(Server server)
public static void refreshFunctions(Server server)
public static void refreshFunctionsIfRetrieved(Application application)
public static void refreshFunctions(Application application)
public static void refreshCalcScriptsIfRetrieved(java.lang.Object object)
public static void refreshCalcScripts(java.lang.Object object)
public static boolean refreshCalcScripts(Application application)
public static void refreshPartitions(Database database,
boolean bOnlyIfRetrieved)
public static void refreshPartitionsIfRetrieved(Database database)
public static void refreshPartitions(Database database)
public static void refreshCalcScripts(Database database)
public static boolean refreshCalcScripts(Server server,
Application application,
Database database)
public static java.util.List<java.lang.String> getCalcScriptNames(Server server,
java.lang.String appName,
java.lang.String dbName)
public static boolean startDatabase(Database database)
public static boolean startDatabase(java.lang.String server,
java.lang.String app,
java.lang.String db)
public static void refreshDatabasesIfRetrieved(Application application)
public static void refreshDatabases(Application application)
public static void refreshGroupsIfRetrieved(Server server)
public static java.util.List<java.lang.String> refreshGroups(Server server)
throws java.lang.Exception
java.lang.Exceptionpublic static void refreshGroupProperties(Group group)
public static void refreshGroupProperties(Group group,
boolean skipAccess)
public static void refreshGroupProperties(Group group,
boolean skipAccess,
boolean skipDbAccess)
public static void refreshReportScripts(java.lang.Object object)
public static void refreshReportScripts(Application application)
public static void refreshReportScripts(Database database)
public static void refreshReportScripts(Server server,
Application application,
Database database)
public static void refreshFilterProperties(java.lang.Object object)
public static void refreshFilterProperties(Filter filter)
public static void refreshServerList()
public static void refreshServerPlatform(Server server)
public static void refreshUsersIfRetrieved(Server server)
public static java.util.List refreshUsers(Server server)
throws java.lang.Exception
java.lang.Exception
public static java.util.List refreshUsersEx(Server server,
boolean skipDomainAccess)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String[] getDisabledUsers(Server server)
public static java.lang.Object[] getEnabledUsers(Server server,
java.lang.String[] disabledUsersList,
boolean includeSessionUser)
public static void refreshUserProperties(User user)
public static void refreshUserProperties(User user,
boolean skipAccess)
public static void refreshUserProperties(User user,
boolean skipAccess,
boolean skipDbAccess)
public static void refreshUserProperties(User user,
boolean skipGroups,
boolean skipAccess,
boolean skipDbAccess)
public static void removeServerInstance(Server server)
public static void removeServerInstance(java.lang.String value)
public static User getFactoryUser(java.lang.String userNameWithProvider)
public static void disconnectAll()
public static void disconnectServer(java.lang.String serverName)
public static boolean connectServer(java.lang.String serverName)
public static void refreshRulesObjects(java.lang.Object object)
public static boolean refreshRulesObjects(Application application)
public static void refreshRulesObjects(Database database)
public static boolean refreshRulesObjects(Server server,
Application application,
Database database)
public static void refreshTextFileObjects(Application application)
public static void refreshTextFileObjects(Database database)
public static void refreshTextFileObjects(java.lang.Object object)
public static void refreshTextFileObjects(Server server,
Application application,
Database database)
public static void refreshExcelFileObjects(java.lang.Object object)
public static void refreshExcelFileObjects(Application application)
public static void refreshExcelFileObjects(Database database)
public static void refreshExcelFileObjects(Server server,
Application application,
Database database)
public static void refreshLotusFileObjects(java.lang.Object object,
short version)
public static void refreshLotusFileObjects(Application application,
short version)
public static void refreshLotusFileObjects(Database database,
short version)
public static void refreshLotusFileObjects(Server server,
Application application,
Database database,
short version)
public static void refreshAliasTableFileObjects(java.lang.Object object)
public static void refreshAliasTableFileObjects(Application application)
public static void refreshAliasTableFileObjects(Database database)
public static void refreshAliasTableFileObjects(Server server,
Application application,
Database database)
public static DefaultOutlineFileObject createOutlineFile(Application application,
Database database,
java.lang.String name)
public static void refreshOutlineFileObjects(java.lang.Object object)
public static void refreshOutlineFileObjects(Application application)
public static void refreshOutlineFileObjects(Database database)
public static void refreshOutlineFileObjects(Server server,
Application application,
Database database)
public static DefaultTextFileObject locateTextFileObject(java.lang.String serverName,
java.lang.String applicationName,
java.lang.String databaseName,
java.lang.String objName)
public static DefaultOutlineFileObject locateOutlineFileObject(java.lang.String serverName,
java.lang.String applicationName,
java.lang.String databaseName,
java.lang.String objName)
public static DefaultExcelFileObject locateExcelFileObject(java.lang.String serverName,
java.lang.String applicationName,
java.lang.String databaseName,
java.lang.String objName)
public static DefaultLotusFileObject locateLotusFileObject(java.lang.String serverName,
java.lang.String applicationName,
java.lang.String databaseName,
java.lang.String objName,
short version)
public static DefaultCalcScript locateCalcScriptObject(java.lang.String serverName,
java.lang.String applicationName,
java.lang.String databaseName,
java.lang.String objName)
public static DefaultReportScript locateReportScriptObject(java.lang.String serverName,
java.lang.String applicationName,
java.lang.String databaseName,
java.lang.String objName)
public static DefaultRulesObject locateRulesObject(java.lang.String serverName,
java.lang.String applicationName,
java.lang.String databaseName,
java.lang.String objName)
public static Filter locateFilter(java.lang.String serverName,
java.lang.String applicationName,
java.lang.String databaseName,
java.lang.String filterName)
public static UserProperties getUserAccess(java.lang.Object user)
public static java.lang.String getServerContextName(java.lang.String server)
public static java.util.List getListFromObjects(java.lang.Object[] items)
public static void sort(java.lang.Object[] objects)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||