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

Quick Search    Search Deep

com.flexstor.ejb.assetsinprocess
Interface AssetsInProcess  view AssetsInProcess download AssetsInProcess.java

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

public interface AssetsInProcess
extends com.flexstor.ejb.EjbObject

AssetsInProcess

Inserts, deletes, updates and queries the ASSETS_INPROCESS table.
This table is used by any client of the FLEXSTORdb software to signal that
an asset is being used in a certain process, avoiding the modification of
the file or its data in the database.

Uses cache: no State Management Type: Stateless

Configurable properties in flexdm.properties:

NONE


Field Summary
static java.lang.String IDENTIFIER
           
 
Method Summary
 java.util.Vector addAssets(com.flexstor.common.data.ActionData actionData)
          Add assets to the ASSETS_INPROCESS table.
 boolean deleteAssets(int nTransId)
          Delete assets from the ASSETS_INPROCESS table.
 java.util.Hashtable getAssetsInProcessByFileName(java.lang.String[] saFileNames)
          Get a list of assets which are in process.
 java.util.Vector updateAssets(com.flexstor.common.data.ActionData actionData)
          Update assets in the ASSETS_INPROCESS table.
 
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

addAssets

public java.util.Vector addAssets(com.flexstor.common.data.ActionData actionData)
                           throws com.flexstor.common.exceptions.ejb.EjbException,
                                  java.rmi.RemoteException
Add assets to the ASSETS_INPROCESS table. Transaction Attribute: Required


deleteAssets

public boolean deleteAssets(int nTransId)
                     throws com.flexstor.common.exceptions.ejb.EjbException,
                            java.rmi.RemoteException
Delete assets from the ASSETS_INPROCESS table. Transaction Attribute: Required


updateAssets

public java.util.Vector updateAssets(com.flexstor.common.data.ActionData actionData)
                              throws com.flexstor.common.exceptions.ejb.EjbException,
                                     java.rmi.RemoteException
Update assets in the ASSETS_INPROCESS table. Add assets to the ASSETS_INPROCESS table. Transaction Attribute: Required


getAssetsInProcessByFileName

public java.util.Hashtable getAssetsInProcessByFileName(java.lang.String[] saFileNames)
                                                 throws com.flexstor.common.exceptions.ejb.EjbException,
                                                        java.rmi.RemoteException
Get a list of assets which are in process. The search is executed by file name. Transaction Attribute: Not Supported