IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.bc.ej
Class BTTEJAbstract

java.lang.Object
  extended by com.ibm.btt.bc.ej.BTTEJAbstract
All Implemented Interfaces:
BTTEJ
Direct Known Subclasses:
BTTEJBase

public abstract class BTTEJAbstract
extends java.lang.Object
implements BTTEJ

Abstract class of BTT EJ. Define the common bean properties of EJ.


Field Summary
protected static java.lang.String EJ_Service_PREFIX
           
(package private)  EJDAO ejDAO
           
(package private)  EJRecordValidator ejRecordValidator
           
(package private)  java.lang.String instID
           
protected static BTTLog log
           
(package private)  IBTTSecurityManager securityManager
           
(package private)  boolean sharedMode
           
(package private)  java.util.List<FieldDescriptor> userDefinedFieldsDesc
           
 
Constructor Summary
BTTEJAbstract()
           
 
Method Summary
abstract  void destroy()
           
 EJDAO getEjDAO()
           
protected  java.lang.String getEJInstID()
           
 EJRecord getEJRecordRestoreDetailData(EJRecord record)
          Get restore detail data for a EJ record.
 EJRecordValidator getEjRecordValidator()
           
 EJRecord getNewEJRecordInstance()
          get a new empty EJ record instance.
 IBTTSecurityManager getSecurityManager()
           
 java.util.List<FieldDescriptor> getUserDefinedFieldsDesc()
           
abstract  void initialize()
           
 boolean isSharedMode()
           
 void setEjDAO(EJDAO ejRecordDaoInstance)
           
 void setEjRecordValidator(EJRecordValidator ejRecordValidator)
           
 void setSecurityManager(IBTTSecurityManager securityManager)
           
 void setSharedMode(boolean sharedMode)
           
 void setUserDefinedFieldsDesc(java.util.List<FieldDescriptor> userDefinedFieldsDesc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibm.btt.bc.ej.BTTEJ
addRecord, queryRecords, queryRecords
 

Field Detail

userDefinedFieldsDesc

java.util.List<FieldDescriptor> userDefinedFieldsDesc

ejDAO

EJDAO ejDAO

sharedMode

boolean sharedMode

ejRecordValidator

EJRecordValidator ejRecordValidator

securityManager

IBTTSecurityManager securityManager

EJ_Service_PREFIX

protected static final java.lang.String EJ_Service_PREFIX
See Also:
Constant Field Values

instID

java.lang.String instID

log

protected static BTTLog log
Constructor Detail

BTTEJAbstract

public BTTEJAbstract()
Method Detail

getNewEJRecordInstance

public EJRecord getNewEJRecordInstance()
Description copied from interface: BTTEJ
get a new empty EJ record instance. The content should be set to it.

Specified by:
getNewEJRecordInstance in interface BTTEJ
Returns:

initialize

public abstract void initialize()
                         throws BTTEJException
Throws:
BTTEJException

destroy

public abstract void destroy()
                      throws BTTEJException
Throws:
BTTEJException

getEJRecordRestoreDetailData

public EJRecord getEJRecordRestoreDetailData(EJRecord record)
                                      throws BTTEJException
Description copied from interface: BTTEJ
Get restore detail data for a EJ record.

Specified by:
getEJRecordRestoreDetailData in interface BTTEJ
Returns:
Throws:
BTTEJException

getEjDAO

public EJDAO getEjDAO()

setEjDAO

public void setEjDAO(EJDAO ejRecordDaoInstance)

isSharedMode

public boolean isSharedMode()

setSharedMode

public void setSharedMode(boolean sharedMode)

getEjRecordValidator

public EJRecordValidator getEjRecordValidator()

setEjRecordValidator

public void setEjRecordValidator(EJRecordValidator ejRecordValidator)

getUserDefinedFieldsDesc

public java.util.List<FieldDescriptor> getUserDefinedFieldsDesc()

setUserDefinedFieldsDesc

public void setUserDefinedFieldsDesc(java.util.List<FieldDescriptor> userDefinedFieldsDesc)

getEJInstID

protected java.lang.String getEJInstID()

getSecurityManager

public IBTTSecurityManager getSecurityManager()

setSecurityManager

public void setSecurityManager(IBTTSecurityManager securityManager)

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2009