public abstract class DOBase
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
The IBM Copyright notice field.
|
Constructor and Description |
---|
DOBase()
Constructor
|
DOBase(java.lang.String memberId, short shMemberType)
Constructor
|
Modifier and Type | Method and Description |
---|---|
com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean | getAccessBean()
Gets the access bean instance.
|
abstract java.lang.String | getDOName()
Gets the synchronization helper name.
|
java.lang.String | getMemberId()
Get the memberId.
|
short | getMemberType()
Gets the member type.
|
protected static boolean | isTraceEnabled()
Returns true if the USER trace component is enabled, false otherwise.
|
protected TypedProperty | preCreateProcessing(TypedProperty tpProperties)
This method does processing before a create operation.
|
protected TypedProperty | preUpdateProcessing(TypedProperty tpProperties)
Pre-update processing attributes procedure.
|
abstract TypedProperty | read()
Abstract method to read the data object from the database, and return the result as a typed property.
|
void | setAccessBean(com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean abBean)
Gets the access bean instance.
|
void | setMemberId(java.lang.String strMemberId)
Set the memberId value
|
void | setMemberType(short shMemberType)
Sets the member type.
|
abstract void | write(TypedProperty tpProperties)
Abstract method to persist the properties to the database.
|
public static final java.lang.String COPYRIGHT
public DOBase()
public DOBase(java.lang.String memberId, short shMemberType)
public abstract java.lang.String getDOName()
public abstract void write(TypedProperty tpProperties) throws javax.ejb.CreateException, java.rmi.RemoteException, javax.naming.NamingException, javax.ejb.FinderException, ECException
public abstract TypedProperty read() throws javax.ejb.CreateException, java.rmi.RemoteException, javax.naming.NamingException, javax.ejb.FinderException, ECException
public void setAccessBean(com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean abBean)
public com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean getAccessBean()
public void setMemberId(java.lang.String strMemberId)
public java.lang.String getMemberId()
public void setMemberType(short shMemberType)
public short getMemberType()
protected TypedProperty preCreateProcessing(TypedProperty tpProperties) throws javax.ejb.CreateException, java.rmi.RemoteException, javax.naming.NamingException, javax.ejb.FinderException, ECException
protected TypedProperty preUpdateProcessing(TypedProperty tpProperties) throws javax.ejb.CreateException, java.rmi.RemoteException, javax.naming.NamingException, javax.ejb.FinderException, ECException
protected static boolean isTraceEnabled()