Skip navigation links


com.essbase.eas.essbase.server
Class ServerLogic

java.lang.Object
  extended by com.essbase.eas.essbase.server.ServerLogic


public class ServerLogic
extends java.lang.Object

Constructor Summary
ServerLogic()
           

 

Method Summary
static void checkServerVersion(EssSession session)
           
 boolean connect(EssSession session)
           
 boolean deleteExportDirectory(ISession session, java.lang.String directory)
          Delete the exported Lro server directory
 boolean disconnect(EssSession session)
           
 Version getEssbaseVersion(EssSession session)
           
 java.util.List getExportDirectoryList(ISession session)
          Get the list of exported Lro server directories.
 java.util.List getPlatformInfo(java.util.List svrlist, java.util.List error, StoreService m_storeService, ServiceContext theContext)
           
 ServerProperties getProperties(EssSession session)
           
 ServerProperties getProperties(EssSession session, int subset)
           
static java.lang.String getServerLocaleString(EssSession session)
           
 ServerOs getServerOs(EssSession session)
           
 ServerStorageTypes getStorageTypes(EssSession session)
           
 int isExternalAuthenticationEnabled(ISession session)
           
 int loginSetPassword(java.lang.String serverName, java.lang.String userName, java.lang.String password, java.lang.String newPassword)
           
static boolean registerEventServer(EssSession session, java.lang.String url, java.lang.String user, java.lang.String password, boolean registerServer, java.util.Collection errors)
          Register or deregister this EAS server as the event handler for the essbase server of the session.
 java.util.List setProperties(EssSession session, ServerProperties props)
           
 boolean start(java.lang.String serverName, java.lang.String serverIdentifier, java.lang.String password)
           
 boolean stop(EssSession session)
           
 boolean syncSecurityBackup(ISession session)
          Sync the security of the server from the memory to the hard disk.

 

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

 

Constructor Detail

ServerLogic

public ServerLogic()

Method Detail

disconnect

public boolean disconnect(EssSession session)

connect

public boolean connect(EssSession session)
                throws java.lang.Exception
Throws:
java.lang.Exception

start

public boolean start(java.lang.String serverName,
                     java.lang.String serverIdentifier,
                     java.lang.String password)
              throws java.io.IOException
Throws:
java.io.IOException

stop

public boolean stop(EssSession session)

getProperties

public ServerProperties getProperties(EssSession session)

getProperties

public ServerProperties getProperties(EssSession session,
                                      int subset)

setProperties

public java.util.List setProperties(EssSession session,
                                    ServerProperties props)

getPlatformInfo

public java.util.List getPlatformInfo(java.util.List svrlist,
                                      java.util.List error,
                                      StoreService m_storeService,
                                      ServiceContext theContext)

checkServerVersion

public static void checkServerVersion(EssSession session)

getEssbaseVersion

public Version getEssbaseVersion(EssSession session)

getStorageTypes

public ServerStorageTypes getStorageTypes(EssSession session)

getServerOs

public ServerOs getServerOs(EssSession session)

loginSetPassword

public int loginSetPassword(java.lang.String serverName,
                            java.lang.String userName,
                            java.lang.String password,
                            java.lang.String newPassword)

syncSecurityBackup

public boolean syncSecurityBackup(ISession session)
Sync the security of the server from the memory to the hard disk.

getExportDirectoryList

public java.util.List getExportDirectoryList(ISession session)
Get the list of exported Lro server directories.

deleteExportDirectory

public boolean deleteExportDirectory(ISession session,
                                     java.lang.String directory)
Delete the exported Lro server directory

isExternalAuthenticationEnabled

public int isExternalAuthenticationEnabled(ISession session)

getServerLocaleString

public static java.lang.String getServerLocaleString(EssSession session)

registerEventServer

public static boolean registerEventServer(EssSession session,
                                          java.lang.String url,
                                          java.lang.String user,
                                          java.lang.String password,
                                          boolean registerServer,
                                          java.util.Collection errors)
Register or deregister this EAS server as the event handler for the essbase server of the session.
Parameters:
session -
url -
user -
password -
registerServer - true if registering false if unregistering
Returns:

Skip navigation links


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