Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.flexstor.common.gateway
Class ServerListGateway  view ServerListGateway download ServerListGateway.java

java.lang.Object
  extended bycom.flexstor.common.gateway.Gateway
      extended bycom.flexstor.common.gateway.ServerListGateway
All Implemented Interfaces:
com.flexstor.common.constants.EjbHomeInterfacesI

public class ServerListGateway
extends Gateway

Revision 1.8 2001/03/01 : 15.03.00 Visesh Added a remove method to delete a server Retrieves server information.

Version:
3.0

Nested Class Summary
 
Nested classes inherited from class com.flexstor.common.gateway.Gateway
 
Field Summary
static java.lang.String IDENTIFIER
           
private  com.flexstor.ejb.server.persist.ServerPersist server
           
 
Fields inherited from class com.flexstor.common.gateway.Gateway
bInitialized, bLoadObjects, bSaveObjects, engine, util
 
Fields inherited from interface com.flexstor.common.constants.EjbHomeInterfacesI
ADDRESS_HOME, APPLICATION_HOME, ASSET_PATH_HOME, ASSET_ROLE_LIST_HOME, ASSETS_COPY_SOURCE_HOME, ASSETS_IN_PROCESS_HOME, BUCKET_PERSIST_HOME, CART_HOME, CHECK_IN_CHECK_OUT_HOME, CHECKIN_HOME, CHECKOUT_HOME, CONTEXT_HOME, DELETE_HOME, DISGUISE_BUCKET_PERSIST_HOME, DISGUISE_FIELD_PERSIST_HOME, DISGUISE_HOME, DISPLAY_BUCKET_PERSIST_HOME, DISPLAY_FIELD_PERSIST_HOME, DISPLAY_HOME, DISPLAY_LAYOUT_PERSIST_HOME, EDIT_PERSIST_HOME, EMAIL_PERSIST_HOME, FIELD_PERSIST_HOME, FILE_STORAGE_HOME, FTP_PERSIST_HOME, GROUP_HOME, GROUP_PERSIST_HOME, IMPORT_RECORD_HOME, IMPORT_SETTING_HOME, INSERT_HOME, LOOKUP_HOME, LOOKUPLIST_HOME, MACHINE_HOME, PICTURE_GALLERY_TEMPLATE_HOME, PING_HOME, PRIV_ASSET_HOME, PRIVILEGE_PERSIST_HOME, PROPERTY_PERSIST_HOME, REPORT_TEMPLATE_HOME, ROLE_HOME, SAVED_SEARCH_HOME, SEARCH_HOME, SEARCH_RESULT_HOME, SEND_SETTING_HOME, SEQUENCE_HOME, SERVER_LIST_HOME, SETTINGS_HOME, TRANSACTION_LOG_HOME, UPDATE_HOME, USER_HOME, USER_PERSIST_HOME, VIR_DEVICE_HOME, WHERE_PERSIST_HOME, WORKSPACE_HOME
 
Constructor Summary
ServerListGateway()
           
 
Method Summary
 void connect()
           
protected  com.flexstor.ejb.EjbObject getBeanObject()
          Returns the instance of the current bean, or null if the bean has not been created.
protected  java.lang.String getHomeName()
          Returns the name of the home interface.
 java.util.Hashtable getServerList()
          Retrieves a list of all servers used by FLEXSTOR.db.
 java.util.Hashtable getServerList(java.util.Vector vKeys)
          Gets a list of servers for the specified server keys.
 com.flexstor.common.keys.ejb.ServerKey insert(com.flexstor.common.data.ejb.server.ServerData serverData)
          Inserts a new server.
 void remove(com.flexstor.common.data.ejb.server.ServerData serverData)
          Removes server.
 void update(com.flexstor.common.data.ejb.server.ServerData serverData)
          Updates server.
 
Methods inherited from class com.flexstor.common.gateway.Gateway
beginHeartbeats, buildException, buildException, canLoadObject, canSaveObject, dispose, EBJObjectToString, enableDebugging, getHome, isInitalized, retrieveObject, shutdown, storeObject, storeObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IDENTIFIER

public static final java.lang.String IDENTIFIER
See Also:
Constant Field Values

server

private com.flexstor.ejb.server.persist.ServerPersist server
Constructor Detail

ServerListGateway

public ServerListGateway()
Method Detail

getHomeName

protected java.lang.String getHomeName()
Description copied from class: Gateway
Returns the name of the home interface.

Specified by:
getHomeName in class Gateway

getBeanObject

protected com.flexstor.ejb.EjbObject getBeanObject()
Description copied from class: Gateway
Returns the instance of the current bean, or null if the bean has not been created.

Specified by:
getBeanObject in class Gateway

connect

public void connect()
             throws com.flexstor.common.gateway.exceptions.TransactionFailedException

getServerList

public java.util.Hashtable getServerList()
                                  throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Retrieves a list of all servers used by FLEXSTOR.db.


getServerList

public java.util.Hashtable getServerList(java.util.Vector vKeys)
                                  throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Gets a list of servers for the specified server keys.


insert

public com.flexstor.common.keys.ejb.ServerKey insert(com.flexstor.common.data.ejb.server.ServerData serverData)
                                              throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Inserts a new server.

Since:
3.0

update

public void update(com.flexstor.common.data.ejb.server.ServerData serverData)
            throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Updates server.

Since:
3.0

remove

public void remove(com.flexstor.common.data.ejb.server.ServerData serverData)
            throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Removes server.

Since:
3.0