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

Quick Search    Search Deep

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

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

public class DisguiseFieldGateway
extends Gateway

A gateway for interacting with the DisguiseFieldPersistBean.


Nested Class Summary
 
Nested classes inherited from class com.flexstor.common.gateway.Gateway
 
Field Summary
private  com.flexstor.ejb.disguisefield.persist.DisguiseFieldPersist disgField
           
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
DisguiseFieldGateway()
           
 
Method Summary
 void connect()
           
protected  com.flexstor.ejb.EjbObject getBeanObject()
          Returns the instance of the current bean, or null if the bean has not been created.
 com.flexstor.common.data.ejb.disguise.field.DisguiseFieldData getField(com.flexstor.common.keys.ejb.DisguiseFieldKey key)
          This will get the Data Object based upon key.
protected  java.lang.String getHomeName()
          Returns the name of the home interface.
 com.flexstor.common.keys.ejb.DisguiseFieldKey insert(com.flexstor.common.data.ejb.disguise.field.DisguiseFieldData data)
          Insert a new DisguiseField column in the DisguiseField table.
 void remove(com.flexstor.common.keys.ejb.DisguiseFieldKey key)
          Remove a DisguiseField From database Based upon key.
 
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

disgField

private com.flexstor.ejb.disguisefield.persist.DisguiseFieldPersist disgField
Constructor Detail

DisguiseFieldGateway

public DisguiseFieldGateway()
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

getField

public com.flexstor.common.data.ejb.disguise.field.DisguiseFieldData getField(com.flexstor.common.keys.ejb.DisguiseFieldKey key)
                                                                       throws com.flexstor.common.gateway.exceptions.TransactionFailedException
This will get the Data Object based upon key.

Since:
FlexDB 3.0

insert

public com.flexstor.common.keys.ejb.DisguiseFieldKey insert(com.flexstor.common.data.ejb.disguise.field.DisguiseFieldData data)
                                                     throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Insert a new DisguiseField column in the DisguiseField table. This will insert a new field and return a DisguiseField key.


remove

public void remove(com.flexstor.common.keys.ejb.DisguiseFieldKey key)
            throws com.flexstor.common.gateway.exceptions.TransactionFailedException
Remove a DisguiseField From database Based upon key. Throws exception if error removing row.