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

Quick Search    Search Deep

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

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

public class SendSettingGateway
extends Gateway

Gateway class to perform operations on send setting related information.

Since:
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.setting.persist.SendSettingPersist sendSetting
          Instance of SendSettingPersist remote interface.
 
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
SendSettingGateway()
           
 
Method Summary
 void connect()
          Connects to the Send Setting Persist EJB.
protected  com.flexstor.ejb.EjbObject getBeanObject()
          Returns the bean object (EjbObject)
protected  java.lang.String getHomeName()
          Returns the home name of the bean to be accessed.
 com.flexstor.common.data.ejb.setting.SendSettingData getSendSetting(com.flexstor.common.keys.ejb.SendSettingKey key)
          Retrieves a Send Setting contained by FLEXSTOR.db provided a send setting key.
 com.flexstor.common.data.ejb.setting.SendSettingData getSendSetting(java.lang.String name)
          Retrieves a send setting contained by FLEXSTOR.db provided a send setting name.
 java.util.Vector getSendSettingList()
          Retrieves a list of all available send settings contained by FLEXSTOR.db.
 java.util.Vector getSendSettings(com.flexstor.common.keys.ejb.SendSettingCollectionKey collectionKey)
          Retrieves a list of all send settings contained by FLEXSTOR.db provided a send setting collection key.
 java.util.Vector getSendSettings(java.util.Vector keyCollection)
          Retrieves a list of all send settings contained by FLEXSTOR.db provided a list of send setting keys.
 com.flexstor.common.data.ejb.setting.SendSettingData insert(com.flexstor.common.data.ejb.setting.SendSettingData sendSettingData)
          Inserts a Send Setting to the FLEXSTOR.db Send Setting database.
 com.flexstor.common.data.ejb.setting.SendSettingData insert(com.flexstor.common.data.ejb.setting.SendSettingData sendSettingData, com.flexstor.common.keys.ejb.RoleKey key)
          Adds a Send Setting to a role.
 void remove(com.flexstor.common.keys.ejb.SendSettingKey sendSettingKey)
          Deletes ( removes ) a Send Setting from the FLEXSTOR.db Send Setting database.
 com.flexstor.common.data.ejb.setting.SendSettingData update(com.flexstor.common.data.ejb.setting.SendSettingData sendSettingData)
          Updates Send Setting to the FLEXSTOR.db Send Setting database.
 
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

sendSetting

private com.flexstor.ejb.setting.persist.SendSettingPersist sendSetting
Instance of SendSettingPersist remote interface.

Since:
3.0
See Also:
com.flexstor.ejb.setting.persist.SendSettingPersist
Constructor Detail

SendSettingGateway

public SendSettingGateway()
Method Detail

getHomeName

protected java.lang.String getHomeName()
Returns the home name of the bean to be accessed.

Specified by:
getHomeName in class Gateway
Since:
3.0

getBeanObject

protected com.flexstor.ejb.EjbObject getBeanObject()
Returns the bean object (EjbObject)

Specified by:
getBeanObject in class Gateway
Since:
3.0

connect

public void connect()
             throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Connects to the Send Setting Persist EJB.

Since:
3.0

getSendSettingList

public java.util.Vector getSendSettingList()
                                    throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Retrieves a list of all available send settings contained by FLEXSTOR.db.

Since:
3.0

getSendSettings

public java.util.Vector getSendSettings(java.util.Vector keyCollection)
                                 throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Retrieves a list of all send settings contained by FLEXSTOR.db provided a list of send setting keys.

Since:
3.0

getSendSettings

public java.util.Vector getSendSettings(com.flexstor.common.keys.ejb.SendSettingCollectionKey collectionKey)
                                 throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Retrieves a list of all send settings contained by FLEXSTOR.db provided a send setting collection key.

Since:
3.0

getSendSetting

public com.flexstor.common.data.ejb.setting.SendSettingData getSendSetting(java.lang.String name)
                                                                    throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Retrieves a send setting contained by FLEXSTOR.db provided a send setting name.

Since:
3.0

getSendSetting

public com.flexstor.common.data.ejb.setting.SendSettingData getSendSetting(com.flexstor.common.keys.ejb.SendSettingKey key)
                                                                    throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Retrieves a Send Setting contained by FLEXSTOR.db provided a send setting key.

Since:
3.0

insert

public com.flexstor.common.data.ejb.setting.SendSettingData insert(com.flexstor.common.data.ejb.setting.SendSettingData sendSettingData)
                                                            throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Inserts a Send Setting to the FLEXSTOR.db Send Setting database.

Since:
3.0

insert

public com.flexstor.common.data.ejb.setting.SendSettingData insert(com.flexstor.common.data.ejb.setting.SendSettingData sendSettingData,
                                                                   com.flexstor.common.keys.ejb.RoleKey key)
                                                            throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Adds a Send Setting to a role.

Since:
3.0

remove

public void remove(com.flexstor.common.keys.ejb.SendSettingKey sendSettingKey)
            throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Deletes ( removes ) a Send Setting from the FLEXSTOR.db Send Setting database.

Since:
3.0

update

public com.flexstor.common.data.ejb.setting.SendSettingData update(com.flexstor.common.data.ejb.setting.SendSettingData sendSettingData)
                                                            throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Updates Send Setting to the FLEXSTOR.db Send Setting database.

Since:
3.0