|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
com.essbase.eas.essbase.server.ApplicationLogic
public class ApplicationLogic
| Field Summary | |
|---|---|
static short |
APP_ALL_READY_STARTED |
static short |
APP_FAILED_TO_START |
static short |
APP_STARTED |
| Constructor Summary | |
|---|---|
ApplicationLogic() |
|
| Method Summary | |
|---|---|
boolean |
copy(EssSession destSession, java.lang.String destApp, EssSession srcSession, java.lang.String srcApp)Copy with migration options set. |
boolean |
copy(EssSession destSession, java.lang.String destApp, EssSession srcSession, java.lang.String srcApp, AppMigration migration)Copy from one application to another application of the same application type Block Storage application can be copied to Block Storage application, whereas Aggregate storage application can be copied to Aggregate Storage application |
java.util.List |
copyProperties(EssSession srcSession, java.lang.String srcApp, EssSession destSession, java.lang.String destApp)Copy the properties of one application into another application |
boolean |
copyRequest(EssSession session, StoreService store, ServiceContext theContext) |
boolean |
create(EssSession session, java.lang.String newAppName, boolean unicode, boolean replace, short appType) |
boolean |
create(EssSession session, java.lang.String newAppName, boolean replace, short appStorageType) |
boolean |
delete(EssSession session, java.lang.String appName)Deletes an application session object for this command. |
boolean |
delete(EssSession session, java.lang.String appName, short appType)Deletes an application session object for this command. |
void |
enableUnicodeMode(ISession session, java.lang.String appName, java.util.List errors) |
java.lang.String |
getApplicationID(EssSession session, java.lang.String appName) |
java.lang.Short |
getFrontEndAppType(EssSession session, java.lang.String appName) |
java.util.List |
getList(EssSession session) |
ApplicationProperties |
getProperties(EssSession session, java.lang.String appName) |
short |
getStatus(EssSession session, java.lang.String appName) |
TableSpaceInfo |
getTableSpaceInfo(EssSession session, java.lang.String appName, java.lang.String tbName, short appStatus) |
UnicodeInfo |
getUnicodeInfo(EssSession session, java.lang.String appName) |
java.util.List |
getUserGroupList(EssSession session, java.lang.String appName) |
java.util.List |
migrate(EssSession srcSession, EssSession destSession, AppMigration migration)Copy the properties of one application into another application |
java.util.List |
migrateFAF(java.lang.String processId, EssSession srcSession, EssSession destSession, AppMigration migration)Copy the properties of one application into another application |
boolean |
rename(EssSession session, java.lang.String newName, java.lang.String oldName) |
boolean |
reregister(EssSession session, java.lang.String appName) |
java.util.List |
setProperties(EssSession session, java.lang.String appName, ApplicationProperties appProps) |
boolean |
setTableSpaceInfo(EssSession session, java.lang.String appName, TableSpaceCommand tbCommand) |
short |
start(EssSession session, java.lang.String appName)starts an application |
short |
start(EssSession session, java.lang.String appName, short appType)starts an application. |
boolean |
stop(EssSession session, java.lang.String appName)stops an application. |
boolean |
stop(EssSession session, java.lang.String appName, short appType)stops an application. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final short APP_ALL_READY_STARTED
public static final short APP_FAILED_TO_START
public static final short APP_STARTED
| Constructor Detail |
|---|
public ApplicationLogic()
| Method Detail |
|---|
public java.util.List getList(EssSession session)
public TableSpaceInfo getTableSpaceInfo(EssSession session,
java.lang.String appName,
java.lang.String tbName,
short appStatus)
public boolean setTableSpaceInfo(EssSession session,
java.lang.String appName,
TableSpaceCommand tbCommand)
public boolean create(EssSession session,
java.lang.String newAppName,
boolean unicode,
boolean replace,
short appType)
public boolean create(EssSession session,
java.lang.String newAppName,
boolean replace,
short appStorageType)
public boolean copy(EssSession destSession,
java.lang.String destApp,
EssSession srcSession,
java.lang.String srcApp)
destSession -destApp -srcSession -srcApp -
public boolean copy(EssSession destSession,
java.lang.String destApp,
EssSession srcSession,
java.lang.String srcApp,
AppMigration migration)
destSession -destApp -srcSession -srcApp -
public boolean delete(EssSession session,
java.lang.String appName)
appName - - name of application to delete.
public boolean delete(EssSession session,
java.lang.String appName,
short appType)
appName - - name of application to delete.appType - -- type of the application (currently un-utilized)
public boolean rename(EssSession session,
java.lang.String newName,
java.lang.String oldName)
public boolean reregister(EssSession session,
java.lang.String appName)
public java.lang.String getApplicationID(EssSession session,
java.lang.String appName)
public short start(EssSession session,
java.lang.String appName)
session - - session object for this command.appName - - name of application to start.
public short start(EssSession session,
java.lang.String appName,
short appType)
session - - session object for this command.appName - - name of application to start.appType - - type of application to start.
public UnicodeInfo getUnicodeInfo(EssSession session,
java.lang.String appName)
public java.lang.Short getFrontEndAppType(EssSession session,
java.lang.String appName)
public boolean stop(EssSession session,
java.lang.String appName)
session - - session object for this command.appName - - name of application to start.
public boolean stop(EssSession session,
java.lang.String appName,
short appType)
session - - session object for this command.appName - - name of application to start.appType - - type of application to start.
public boolean copyRequest(EssSession session,
StoreService store,
ServiceContext theContext)
public ApplicationProperties getProperties(EssSession session,
java.lang.String appName)
public short getStatus(EssSession session,
java.lang.String appName)
public java.util.List setProperties(EssSession session,
java.lang.String appName,
ApplicationProperties appProps)
public java.util.List getUserGroupList(EssSession session,
java.lang.String appName)
public java.util.List copyProperties(EssSession srcSession,
java.lang.String srcApp,
EssSession destSession,
java.lang.String destApp)
srcSession -srcApp -destSession -destApp -
public java.util.List migrate(EssSession srcSession,
EssSession destSession,
AppMigration migration)
srcSession - the information for connecting to the src serverdestSession - the information for connecting to the target server
public java.util.List migrateFAF(java.lang.String processId,
EssSession srcSession,
EssSession destSession,
AppMigration migration)
throws java.lang.Exception
srcSession - the information for connecting to the src serverdestSession - the information for connecting to the target serverjava.lang.Exception
public void enableUnicodeMode(ISession session,
java.lang.String appName,
java.util.List errors)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||