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

Quick Search    Search Deep

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

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

public class AssetsInProcessGateway
extends Gateway

This class search into the database for the existence of some asset paths in the ASSETS_INPROCESS table

Version:
3.0

Nested Class Summary
 
Nested classes inherited from class com.flexstor.common.gateway.Gateway
 
Field Summary
private  com.flexstor.ejb.assetsinprocess.AssetsInProcess assetsInProcess
           
static java.lang.String IDENTIFIER
           
 
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
AssetsInProcessGateway()
           
 
Method Summary
 java.util.Vector addAssets(com.flexstor.common.data.ActionData actionData)
          Add assets to the ASSETS_INPROCESS table.
 void connect()
          Sends the request for the assetsInProcess data to the server.
 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.
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.Vector updateAssets(com.flexstor.common.data.ActionData actionData)
          Update assets in the ASSETS_INPROCESS table.
 
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

assetsInProcess

private com.flexstor.ejb.assetsinprocess.AssetsInProcess assetsInProcess
Constructor Detail

AssetsInProcessGateway

public AssetsInProcessGateway()
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
Sends the request for the assetsInProcess data to the server.


addAssets

public java.util.Vector addAssets(com.flexstor.common.data.ActionData actionData)
                           throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Add assets to the ASSETS_INPROCESS table.


deleteAssets

public boolean deleteAssets(int nTransId)
                     throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Delete assets from the ASSETS_INPROCESS table.


updateAssets

public java.util.Vector updateAssets(com.flexstor.common.data.ActionData actionData)
                              throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Update assets in the ASSETS_INPROCESS table.


getAssetsInProcessByFileName

public java.util.Hashtable getAssetsInProcessByFileName(java.lang.String[] saFileNames)
                                                 throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Get a list of assets which are in process. The search is executed by file name.