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

Quick Search    Search Deep

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

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

public class RestrictiveWhereGateway
extends Gateway

Retrieves and updates 'Where' 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.where.persist.WherePersist where
          Instance of WherePersist 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
RestrictiveWhereGateway()
           
 
Method Summary
 void connect()
          Connects the 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.
 java.util.Vector getWheres(java.util.Vector collectionKeys, int disguiseId)
          Returns a collection of FLEXSTOR.db where data objects for a disguise provided a where collection keys.
 java.util.Vector getWheres(com.flexstor.common.keys.ejb.WhereCollectionKey collectionKeys, int disguiseId)
          Returns a collection of FLEXSTOR.db where data objects for a disguise provided a where collection keys.
 com.flexstor.common.keys.ejb.WhereKey insert(com.flexstor.common.data.ejb.where.RestrictiveWhereData wData)
          Inserts a FLEXSTOR.db where data to the data base.
 java.util.Vector queryWhere(int disguiseId)
          Returns a collection of FLEXSTOR.db where data objects for a disguise.
 void remove(com.flexstor.common.keys.ejb.WhereKey key)
          Removes a FLEXSTOR.db where data from the data base.
 void update(com.flexstor.common.data.ejb.where.RestrictiveWhereData data)
          Updates a where data.
 
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

where

private com.flexstor.ejb.where.persist.WherePersist where
Instance of WherePersist remote interface.

Since:
3.0
See Also:
com.flexstor.ejb.where.persist.WherePersist
Constructor Detail

RestrictiveWhereGateway

public RestrictiveWhereGateway()
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 the EJB.

Since:
3.0

update

public void update(com.flexstor.common.data.ejb.where.RestrictiveWhereData data)
            throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Updates a where data.

Since:
3.0

remove

public void remove(com.flexstor.common.keys.ejb.WhereKey key)
            throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Removes a FLEXSTOR.db where data from the data base.

Since:
3.0

insert

public com.flexstor.common.keys.ejb.WhereKey insert(com.flexstor.common.data.ejb.where.RestrictiveWhereData wData)
                                             throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Inserts a FLEXSTOR.db where data to the data base.

Since:
3.0

queryWhere

public java.util.Vector queryWhere(int disguiseId)
                            throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Returns a collection of FLEXSTOR.db where data objects for a disguise.

Since:
3.0

getWheres

public java.util.Vector getWheres(com.flexstor.common.keys.ejb.WhereCollectionKey collectionKeys,
                                  int disguiseId)
                           throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Returns a collection of FLEXSTOR.db where data objects for a disguise provided a where collection keys.

Since:
3.0

getWheres

public java.util.Vector getWheres(java.util.Vector collectionKeys,
                                  int disguiseId)
                           throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Returns a collection of FLEXSTOR.db where data objects for a disguise provided a where collection keys.

Since:
3.0