oracle.aurora.jem
Class JEMHandle
java.lang.Object
|
+--oracle.aurora.jem.JEMHandle
- All Implemented Interfaces:
- java.lang.Cloneable, java.io.Serializable
- public class JEMHandle
- extends java.lang.Object
- implements java.io.Serializable, java.lang.Cloneable
A complex handle that represents a JEM Bean. It is used when
JEMSession makes service request to that bean and receives response
from the reaction created with this handle.
- See Also:
- Serialized Form
JEMHandle(java.lang.String instid,
java.lang.String implid,
int quedestkind,
java.lang.String qtschema,
java.lang.String qtname,
java.lang.String qname,
java.lang.String qexcname,
java.lang.String tpubname,
long flags)
|
JEMHandle(java.lang.String instid,
java.lang.String jemname,
java.lang.String appgroupname,
long flags)
|
JEMHandle(java.lang.String instid,
java.lang.String jemname,
java.lang.String ejbjarname,
java.lang.String objname,
java.lang.String implid,
java.lang.Object primarykey,
java.lang.String homintfname,
java.lang.String remintfname,
int ejbtype,
long flags)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JEMHANDLEEJBTYPE_SESSION
public static final int JEMHANDLEEJBTYPE_SESSION
JEMHANDLEEJBTYPE_ENTITY
public static final int JEMHANDLEEJBTYPE_ENTITY
JEMHandle
public JEMHandle(java.lang.String instid,
java.lang.String jemname,
java.lang.String appgroupname,
long flags)
throws JEMException
JEMHandle
public JEMHandle(java.lang.String instid,
java.lang.String jemname,
java.lang.String ejbjarname,
java.lang.String objname,
java.lang.String implid,
java.lang.Object primarykey,
java.lang.String homintfname,
java.lang.String remintfname,
int ejbtype,
long flags)
throws JEMException
JEMHandle
public JEMHandle(java.lang.String instid,
java.lang.String implid,
int quedestkind,
java.lang.String qtschema,
java.lang.String qtname,
java.lang.String qname,
java.lang.String qexcname,
java.lang.String tpubname,
long flags)
throws JEMException
getPrimaryKey
public java.lang.Object getPrimaryKey()
- Returns the primary key.
setPrimaryKey
public void setPrimaryKey(java.lang.Object primarykey)
throws JEMException
getHomeInterfaceName
public java.lang.String getHomeInterfaceName()
- Returns the name of the home interface of the JEM Bean
setHomeInterfaceName
public void setHomeInterfaceName(java.lang.String homintfname)
getRemoteInterfaceName
public java.lang.String getRemoteInterfaceName()
- Returns the name of the remote interface of the JEM Bean
setRemoteInterfaceName
public void setRemoteInterfaceName(java.lang.String remintfname)
getEjbJARName
public java.lang.String getEjbJARName()
- Returns the ejb jar file name.
getObjectName
public java.lang.String getObjectName()
- Returns the EJB bean class name
getEJBType
public int getEJBType()
- Returns the type of ejb, 0 for none, 1 for session, 2 for entity.
getUserName
public java.lang.String getUserName()
getPasswdName
public java.lang.String getPasswdName()
getType
public int getType()
getHandleIid
public java.lang.String getHandleIid()
getHandleAid
public java.lang.String getHandleAid()
getInstId
public java.lang.String getInstId()
- Returns the SID of the database where the target databus lives
getDestKind
public int getDestKind()
getQueDestKind
public int getQueDestKind()
getQueSchemaName
public java.lang.String getQueSchemaName()
getQueTableName
public java.lang.String getQueTableName()
getQueName
public java.lang.String getQueName()
getExcQueName
public java.lang.String getExcQueName()
getTpcPubName
public java.lang.String getTpcPubName()
getTpcSubName
public java.lang.String getTpcSubName()
setAppGroupName
public void setAppGroupName(java.lang.String appgroupname)
getAppGroupName
public java.lang.String getAppGroupName()
- Returns the application name.
getFlags
public long getFlags()
getImplId
public java.lang.String getImplId()
- Returns the EJB name
setImplId
public void setImplId(java.lang.String implid)
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String descr)
getDfbusname
public java.lang.String getDfbusname()
setDfbusname
public void setDfbusname(java.lang.String dfbusname)
getUsePolyContract
public oracle.aurora.jem.JEMPolyContract getUsePolyContract()
setUsePolyContract
public void setUsePolyContract(oracle.aurora.jem.JEMPolyContract usepolyContract)
throws JEMException
addUsePolyContract
public void addUsePolyContract(oracle.aurora.jem.JEMPolyContract addpolyContract)
throws JEMException
stringToJEMHandle
public static JEMHandle stringToJEMHandle()
handleToString
public java.lang.String handleToString()
handleToId
public java.lang.String handleToId()
DeepCopy
public static JEMHandle DeepCopy(JEMHandle srchandle)
Print
public void Print(java.lang.String trctxt)
- Print the information encapsulated in this handle
- Parameters:
trctxt - Tracing text message