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

Quick Search    Search Deep

com.flexstor.ejb.setting.persist
Interface SendSettingPersist  view SendSettingPersist download SendSettingPersist.java

All Superinterfaces:
com.flexstor.ejb.EjbObject, javax.ejb.EJBObject, java.rmi.Remote

public interface SendSettingPersist
extends com.flexstor.ejb.EjbObject

SendSettingPersist

Inserts, Updated, deletes and retrieves Send settings.

Uses cache: yes State Management Type: Stateless

Configurable properties in flexdm.properties:

NONE


Field Summary
static java.lang.String IDENTIFIER
           
 
Method Summary
 java.util.Vector getAllSendSettings()
          This will retrieve all Send settings from the system.
 java.util.Vector getSendSetting(com.flexstor.common.keys.ejb.SendSettingCollectionKey key)
          Retrieve A Collection Of Send Settings Transaction Attribute: Not Supported
 com.flexstor.common.data.ejb.setting.SendSettingData getSendSetting(com.flexstor.common.keys.ejb.SendSettingKey aSendSettingKey)
          Retrieve an SendSetting by its object reference Transaction Attribute: Not Supported
 com.flexstor.common.data.ejb.setting.SendSettingData getSendSetting(java.lang.String name)
          Retrieve an SendSetting by its name Transaction Attribute: Not Supported
 java.util.Vector getSendSetting(java.util.Vector collection)
          Retrieve A Collection Of Send Settings from a collection of SendSettingCollectionKeys Transaction Attribute: Not Supported
 com.flexstor.common.data.ejb.setting.SendSettingData insert(com.flexstor.common.data.ejb.setting.SendSettingData dat)
          Insert a new send setting into the send setting database.
 com.flexstor.common.data.ejb.setting.SendSettingData insert(com.flexstor.common.data.ejb.setting.SendSettingData dat, com.flexstor.common.keys.ejb.RoleKey key)
          Insert a new send setting into the send setting database.
 void remove(com.flexstor.common.keys.ejb.SendSettingKey key)
          Remove a single send setting key from the database.
 com.flexstor.common.data.ejb.setting.SendSettingData update(com.flexstor.common.data.ejb.setting.SendSettingData dat)
          Update a single send setting to the database.
 
Methods inherited from interface com.flexstor.ejb.EjbObject
keepAlive
 
Methods inherited from interface javax.ejb.EJBObject
getEJBHome, getHandle, getPrimaryKey, isIdentical, remove
 

Field Detail

IDENTIFIER

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

getSendSetting

public com.flexstor.common.data.ejb.setting.SendSettingData getSendSetting(com.flexstor.common.keys.ejb.SendSettingKey aSendSettingKey)
                                                                    throws com.flexstor.common.exceptions.ejb.NotFoundException,
                                                                           com.flexstor.common.exceptions.ejb.EjbException,
                                                                           java.rmi.RemoteException
Retrieve an SendSetting by its object reference Transaction Attribute: Not Supported


getSendSetting

public java.util.Vector getSendSetting(com.flexstor.common.keys.ejb.SendSettingCollectionKey key)
                                throws com.flexstor.common.exceptions.ejb.NotFoundException,
                                       com.flexstor.common.exceptions.ejb.EjbException,
                                       java.rmi.RemoteException
Retrieve A Collection Of Send Settings Transaction Attribute: Not Supported


getSendSetting

public java.util.Vector getSendSetting(java.util.Vector collection)
                                throws com.flexstor.common.exceptions.ejb.NotFoundException,
                                       com.flexstor.common.exceptions.ejb.EjbException,
                                       java.rmi.RemoteException
Retrieve A Collection Of Send Settings from a collection of SendSettingCollectionKeys Transaction Attribute: Not Supported


getSendSetting

public com.flexstor.common.data.ejb.setting.SendSettingData getSendSetting(java.lang.String name)
                                                                    throws com.flexstor.common.exceptions.ejb.NotFoundException,
                                                                           com.flexstor.common.exceptions.ejb.EjbException,
                                                                           java.rmi.RemoteException
Retrieve an SendSetting by its name Transaction Attribute: Not Supported


insert

public com.flexstor.common.data.ejb.setting.SendSettingData insert(com.flexstor.common.data.ejb.setting.SendSettingData dat)
                                                            throws com.flexstor.common.exceptions.ejb.DuplicateRecordException,
                                                                   com.flexstor.common.exceptions.ejb.EjbException,
                                                                   java.rmi.RemoteException
Insert a new send setting into the send setting database. Transaction Attribute: Required


insert

public com.flexstor.common.data.ejb.setting.SendSettingData insert(com.flexstor.common.data.ejb.setting.SendSettingData dat,
                                                                   com.flexstor.common.keys.ejb.RoleKey key)
                                                            throws com.flexstor.common.exceptions.ejb.DuplicateRecordException,
                                                                   com.flexstor.common.exceptions.ejb.EjbException,
                                                                   java.rmi.RemoteException
Insert a new send setting into the send setting database. Transaction Attribute: Required


getAllSendSettings

public java.util.Vector getAllSendSettings()
                                    throws com.flexstor.common.exceptions.ejb.EjbException,
                                           java.rmi.RemoteException,
                                           com.flexstor.common.exceptions.ejb.NotFoundException
This will retrieve all Send settings from the system. Transaction Attribute: Not Supported


remove

public void remove(com.flexstor.common.keys.ejb.SendSettingKey key)
            throws com.flexstor.common.exceptions.ejb.EjbException,
                   java.rmi.RemoteException
Remove a single send setting key from the database. Transaction Attribute: Required


update

public com.flexstor.common.data.ejb.setting.SendSettingData update(com.flexstor.common.data.ejb.setting.SendSettingData dat)
                                                            throws com.flexstor.common.exceptions.ejb.EjbException,
                                                                   java.rmi.RemoteException,
                                                                   com.flexstor.common.exceptions.ejb.DuplicateRecordException,
                                                                   com.flexstor.common.exceptions.ejb.RecordUpdatedException
Update a single send setting to the database. Transaction Attribute: Required