|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
com.essbase.eas.essbase.server.DatabasePrimitives
public final class DatabasePrimitives
This class provides the primitive operations for an Essbase Database object. In the current implementation, no instances of this class should ever be instantiated.
| Method Summary | |
|---|---|
static boolean |
clearDatabase(EssSession session, java.lang.String appName, java.lang.String dbName) |
static boolean |
clearNonInput(EssSession session, java.lang.String appName, java.lang.String dbName) |
static boolean |
clearUpperLevel(EssSession session, java.lang.String appName, java.lang.String dbName) |
static boolean |
copy(ISession session, java.lang.String destApp, java.lang.String destDatabase, java.lang.String srcApp, java.lang.String srcDatabase) |
static boolean |
copy(ISession session, java.lang.String destApp, java.lang.String destDatabase, java.lang.String srcApp, java.lang.String srcDatabase, boolean replace)copies an database. |
static boolean |
create(ISession session, java.lang.String appName, java.lang.String newName, boolean currency)creates a database. |
static boolean |
create(ISession session, java.lang.String appName, java.lang.String newName, boolean currency, boolean unique)creates a database. |
static boolean |
create(ISession session, java.lang.String appName, java.lang.String newName, boolean currency, boolean unique, boolean replace)creates a database. |
static boolean |
databaseExists(EssSession session, java.lang.String appName, java.lang.String dbName) |
static boolean |
delete(ISession session, java.lang.String appName, java.lang.String dbName)deletes a database |
static boolean |
export(ISession session, java.lang.String appName, java.lang.String DbName, java.lang.String fileName, java.lang.String data, boolean format) |
static void |
getASOSpecificStatistics(EssSession session, java.lang.String appName, java.lang.String dbName, DatabaseProperties dbProps) |
static java.lang.String |
getCurrencyDb(EssSession session, java.lang.String appName, java.lang.String dbName) |
static boolean |
getDatabaseAlias(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.StringBuffer dbAlias) |
static boolean |
getDatabaseNote(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.StringBuffer dbNote) |
static boolean |
getDataCalculationState(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.StringBuffer state) |
static boolean |
getDefaultCalc(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.StringBuffer calcScript) |
static java.util.List |
getList(EssSession session, java.lang.String application)Creates a list of databases that belong to a specific server. |
static java.util.List |
getListStatus(EssSession session, java.lang.String appName) |
static DatabaseProperties |
getProperties(EssSession session, java.lang.String appName, java.lang.String dbName)Retrieves the properties for a set of applications. |
static DatabaseProperties |
getPropertiesCaches(EssSession session, java.lang.String appName, java.lang.String dbName)Method to get properties only for the Caches tab in the Database Properties dialog |
static DatabaseProperties |
getPropertiesCurrency(EssSession session, java.lang.String appName, java.lang.String dbName)Method to get properties only for the Currency tab in the Database Properties dialog |
static DatabaseProperties |
getPropertiesDimensions(EssSession session, java.lang.String appName, java.lang.String dbName)Method to get properties only for the Dimensions tab in the Database Properties dialog |
static void |
getPropertiesGeneral(DatabaseProperties dbProps, javax.swing.table.TableModel rs) |
static DatabaseProperties |
getPropertiesGeneral(EssSession session, java.lang.String appName, java.lang.String dbName)Method to get properties only for the General tab in the Database Properties dialog |
static DatabaseProperties |
getPropertiesModifications(EssSession session, java.lang.String appName, java.lang.String dbName)Method to get properties only for the Modifications tab in the Database Properties dialog |
static DatabaseProperties |
getPropertiesStatistics(EssSession session, java.lang.String appName, java.lang.String dbName)Method to get properties only for the Statistics tab in the Database Properties dialog |
static DatabaseProperties |
getPropertiesStorage(EssSession session, java.lang.String appName, java.lang.String dbName) |
static DatabaseProperties |
getPropertiesStorage(EssSession session, java.lang.String appName, java.lang.String dbName, DatabaseProperties dbProps)Method to get properties only for the Storage tab in the Database Properties dialog |
static DatabaseProperties |
getPropertiesTransactions(EssSession session, java.lang.String appName, java.lang.String dbName)Method to get properties only for the Transactions tab in the Database Properties dialog |
static short |
getStatus(EssSession session, java.lang.String appName, java.lang.String dbName) |
static java.util.List |
getSystemDiskVolumes(EssSession session) |
static java.util.List |
getUsersGroups(EssSession session, java.lang.String appName, java.lang.String dbName) |
static boolean |
hasDatabase(ISession session, java.lang.String appName, java.lang.String dbName) |
static boolean |
isDatabaseLocked(EssSession session, java.lang.String app, java.lang.String db) |
static boolean |
listDatabaseAliases(EssSession session, java.lang.String appName, java.lang.String dbName, java.util.List dbAliases) |
static boolean |
rename(ISession session, java.lang.String appName, java.lang.String newName, java.lang.String oldName)renames a database. |
static boolean |
setActive(EssSession session, java.lang.String appName, java.lang.String dbName) |
static boolean |
setCurrencyDb(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String currencyDb) |
static boolean |
setDatabaseAlias(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String dbAlias) |
static boolean |
setDatabaseNote(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String dbNote) |
static boolean |
setDefaultCalc(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String calcScript) |
static boolean |
setDefaultCalcFile(EssSession session, java.lang.String appName, java.lang.String dbName, java.lang.String fileName) |
static java.util.List |
setProperties(ISession session, java.lang.String appName, java.lang.String dbName, boolean storageOnly, DatabaseProperties properties) |
static boolean |
start(ISession session, java.lang.String appName, java.lang.String dbName)starts an database. |
static boolean |
stop(ISession session, java.lang.String appName, java.lang.String dbName)stops an database. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static java.util.List getList(EssSession session,
java.lang.String application)
session - object for this Essbase session.application - to restrict request within.
public static java.util.List getListStatus(EssSession session,
java.lang.String appName)
public static boolean hasDatabase(ISession session,
java.lang.String appName,
java.lang.String dbName)
public static boolean copy(ISession session,
java.lang.String destApp,
java.lang.String destDatabase,
java.lang.String srcApp,
java.lang.String srcDatabase)
public static boolean copy(ISession session,
java.lang.String destApp,
java.lang.String destDatabase,
java.lang.String srcApp,
java.lang.String srcDatabase,
boolean replace)
session - - session objectdestApp - - application name for the copy.destDatabase - - database name for the copy.srcApp - - application to be copied.srcDatabase - = database to be copied.
public static boolean rename(ISession session,
java.lang.String appName,
java.lang.String newName,
java.lang.String oldName)
session - - session object for this command.appName - - application name that database belongs to.newName - - new name for this database.oldName - - old name for this database.
public static boolean export(ISession session,
java.lang.String appName,
java.lang.String DbName,
java.lang.String fileName,
java.lang.String data,
boolean format)
public static boolean create(ISession session,
java.lang.String appName,
java.lang.String newName,
boolean currency)
session - - session object for this command.appName - - application to create database in.newName - - name for the created database.
public static boolean create(ISession session,
java.lang.String appName,
java.lang.String newName,
boolean currency,
boolean unique)
session - - session object for this command.appName - - application to create database in.newName - - name for the created database.currency - - true if currency dbunique - - true if unique db
public static boolean create(ISession session,
java.lang.String appName,
java.lang.String newName,
boolean currency,
boolean unique,
boolean replace)
session - - session object for this command.appName - - application to create database in.newName - - name for the created database.currency - - is the db a currencty dbreplace - - replace db if it already exists.
public static boolean delete(ISession session,
java.lang.String appName,
java.lang.String dbName)
session - - session object for this command.appName - - name of application containing the database to be deleted.dbName - - name of database to delete.
public static boolean start(ISession session,
java.lang.String appName,
java.lang.String dbName)
session - - session object for this command.appName - - name of application to start.dbName - - name of database to start.
public static boolean stop(ISession session,
java.lang.String appName,
java.lang.String dbName)
session - - session object for this command.appName - - name of application to stop.dbName - - name of database to start.
public static void getASOSpecificStatistics(EssSession session,
java.lang.String appName,
java.lang.String dbName,
DatabaseProperties dbProps)
public static DatabaseProperties getProperties(EssSession session,
java.lang.String appName,
java.lang.String dbName)
session - - session object for this command.appNames - - array of application names.
public static java.util.List setProperties(ISession session,
java.lang.String appName,
java.lang.String dbName,
boolean storageOnly,
DatabaseProperties properties)
public static boolean setDefaultCalc(EssSession session,
java.lang.String appName,
java.lang.String dbName,
java.lang.String calcScript)
public static boolean setDefaultCalcFile(EssSession session,
java.lang.String appName,
java.lang.String dbName,
java.lang.String fileName)
public static boolean getDefaultCalc(EssSession session,
java.lang.String appName,
java.lang.String dbName,
java.lang.StringBuffer calcScript)
public static boolean setDatabaseNote(EssSession session,
java.lang.String appName,
java.lang.String dbName,
java.lang.String dbNote)
public static boolean getDatabaseNote(EssSession session,
java.lang.String appName,
java.lang.String dbName,
java.lang.StringBuffer dbNote)
public static boolean setDatabaseAlias(EssSession session,
java.lang.String appName,
java.lang.String dbName,
java.lang.String dbAlias)
public static boolean listDatabaseAliases(EssSession session,
java.lang.String appName,
java.lang.String dbName,
java.util.List dbAliases)
public static boolean getDatabaseAlias(EssSession session,
java.lang.String appName,
java.lang.String dbName,
java.lang.StringBuffer dbAlias)
public static boolean clearDatabase(EssSession session,
java.lang.String appName,
java.lang.String dbName)
public static boolean clearUpperLevel(EssSession session,
java.lang.String appName,
java.lang.String dbName)
public static boolean clearNonInput(EssSession session,
java.lang.String appName,
java.lang.String dbName)
public static java.util.List getSystemDiskVolumes(EssSession session)
public static DatabaseProperties getPropertiesGeneral(EssSession session,
java.lang.String appName,
java.lang.String dbName)
public static void getPropertiesGeneral(DatabaseProperties dbProps,
javax.swing.table.TableModel rs)
public static DatabaseProperties getPropertiesDimensions(EssSession session,
java.lang.String appName,
java.lang.String dbName)
public static DatabaseProperties getPropertiesStatistics(EssSession session,
java.lang.String appName,
java.lang.String dbName)
public static DatabaseProperties getPropertiesCaches(EssSession session,
java.lang.String appName,
java.lang.String dbName)
public static DatabaseProperties getPropertiesTransactions(EssSession session,
java.lang.String appName,
java.lang.String dbName)
public static DatabaseProperties getPropertiesStorage(EssSession session,
java.lang.String appName,
java.lang.String dbName)
public static DatabaseProperties getPropertiesStorage(EssSession session,
java.lang.String appName,
java.lang.String dbName,
DatabaseProperties dbProps)
public static DatabaseProperties getPropertiesCurrency(EssSession session,
java.lang.String appName,
java.lang.String dbName)
public static DatabaseProperties getPropertiesModifications(EssSession session,
java.lang.String appName,
java.lang.String dbName)
public static boolean getDataCalculationState(EssSession session,
java.lang.String appName,
java.lang.String dbName,
java.lang.StringBuffer state)
public static java.lang.String getCurrencyDb(EssSession session,
java.lang.String appName,
java.lang.String dbName)
public static boolean setCurrencyDb(EssSession session,
java.lang.String appName,
java.lang.String dbName,
java.lang.String currencyDb)
public static boolean setActive(EssSession session,
java.lang.String appName,
java.lang.String dbName)
public static java.util.List getUsersGroups(EssSession session,
java.lang.String appName,
java.lang.String dbName)
public static boolean databaseExists(EssSession session,
java.lang.String appName,
java.lang.String dbName)
public static boolean isDatabaseLocked(EssSession session,
java.lang.String app,
java.lang.String db)
public static short getStatus(EssSession session,
java.lang.String appName,
java.lang.String dbName)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||