- 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
IDENTIFIER
public static final java.lang.String IDENTIFIER
- See Also:
- Constant Field Values
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