Enterprise Information Portal APIs

com.ibm.mm.beans
Class CMBEventBase

java.lang.Object
  |
  +--java.util.EventObject
        |
        +--com.ibm.mm.beans.CMBEventBase
All Implemented Interfaces:
CMBBaseConstant, java.io.Serializable
Direct Known Subclasses:
CMBConnectionReplyEvent, CMBConnectionRequestEvent, CMBDataExitEvent, CMBDataReplyEvent, CMBDataRequestEvent, CMBDocumentReplyEvent, CMBDocumentRequestEvent, CMBExceptionEvent, CMBResultEvent, CMBSchemaReplyEvent, CMBSchemaRequestEvent, CMBSearchReplyEvent, CMBSearchRequestEvent, CMBTraceEvent, CMBUserReplyEvent, CMBUserRequestEvent, CMBWorkFlowDataReplyEvent, CMBWorkFlowDataRequestEvent, CMBWorkListReplyEvent, CMBWorkListRequestEvent

public class CMBEventBase
extends java.util.EventObject
implements CMBBaseConstant

Base event class to be extended by CM events.

Since:
6.1
See Also:
Serialized Form

Field Summary
static int CMB_REPLY_NO_CONNECTION
          Common event id: there is no current connection
 
Fields inherited from class java.util.EventObject
source
 
Fields inherited from interface com.ibm.mm.beans.CMBBaseConstant
ANNOTATION_MIME_TYPE, CMB_CLASS_ICM_DOC_MODEL, CMB_CLASS_ICM_DOC_PART, CMB_CLASS_ITEM, CMB_CLASS_RESOURCE_ITEM, CMB_CLASS_UNDEFINED, CMB_CONNTYPE_DYNAMIC, CMB_CONNTYPE_LOCAL, CMB_CONNTYPE_REMOTE, CMB_CONTENT_ATTRONLY, CMB_CONTENT_CHILDREN, CMB_CONTENT_ITEMTREE, CMB_CONTENT_LINKS_INBOUND, CMB_CONTENT_LINKS_OUTBOUND, CMB_CONTENT_YES, CMB_DATATYPE_COLLECTION, CMB_DATATYPE_COLLECTION_DDO, CMB_DATATYPE_COLLECTION_XDO, CMB_DATATYPE_DATAOBJECTBASE, CMB_DATATYPE_DATE, CMB_DATATYPE_DECIMAL, CMB_DATATYPE_DOUBLE, CMB_DATATYPE_FLOAT, CMB_DATATYPE_FSTRING, CMB_DATATYPE_ITEM, CMB_DATATYPE_ITEM_COLLECTION, CMB_DATATYPE_LONG, CMB_DATATYPE_OBJECT, CMB_DATATYPE_OBJECT_COLLECTION, CMB_DATATYPE_SHORT, CMB_DATATYPE_TIME, CMB_DATATYPE_TIMESTAMP, CMB_DATATYPE_UNDEFINED, CMB_DATATYPE_VSTRING, CMB_DSTYPE_CM, CMB_DSTYPE_DB2, CMB_DSTYPE_DES, CMB_DSTYPE_DJ, CMB_DSTYPE_DL, CMB_DSTYPE_DOMDOC, CMB_DSTYPE_FED, CMB_DSTYPE_FN, CMB_DSTYPE_IC, CMB_DSTYPE_ICM, CMB_DSTYPE_IP390, CMB_DSTYPE_JDBC, CMB_DSTYPE_OD, CMB_DSTYPE_VI400, CMB_EIP_LOGOUT, CMB_OBJTYPE_CMBITEM, CMB_OBJTYPE_CMBOBJECT, CMB_OP_AND, CMB_OP_BETWEEN, CMB_OP_CONTAINS_TEXT, CMB_OP_CONTAINS_TEXT_IN_CONTENT, CMB_OP_EQUAL, CMB_OP_GREATER, CMB_OP_GREATER_EQUAL, CMB_OP_IN, CMB_OP_LESS, CMB_OP_LESS_EQUAL, CMB_OP_LIKE, CMB_OP_NOT, CMB_OP_NOT_BETWEEN, CMB_OP_NOT_EQUAL, CMB_OP_NOT_IN, CMB_OP_NOT_LIKE, CMB_OP_OR, CMB_OP_UNDEFINED, CMB_QS_TYPE_COMBINED, CMB_QS_TYPE_DES, CMB_QS_TYPE_FEDERATED, CMB_QS_TYPE_IMAGE, CMB_QS_TYPE_PARAMETRIC, CMB_QS_TYPE_SQL, CMB_QS_TYPE_TEMPLATE, CMB_QS_TYPE_TEXT, CMB_QS_TYPE_UNKNOWN, CMB_QS_TYPE_XPATH, CMB_ST_SKIP_ALWAYS, CMB_ST_SKIP_NEVER, CMB_ST_SKIP_WITH_PROMPT, CMB_STATUS_FAILED, CMB_STATUS_OK, CMB_STATUS_RESULT_END, CMB_STATUS_RESULT_MORE, CMB_STATUS_RESULT_NEW, CMB_TIMESTAMP_UNDEFINED, CMB_TYPE_DOCUMENT, CMB_TYPE_FOLDER, CMB_TYPE_ITEM, CMB_TYPE_UNKNOWN, CMB_USERID_UNDEFINED, CMB_VERSION_CONTROL_ALWAYS_NEW, CMB_VERSION_CONTROL_BY_APP, CMB_VERSION_CONTROL_NEVER, CMB_VERSION_KEYWORD, CMB_VERSION_LATEST, CMB_VERSION_NEW, PROP_CACHE_ENABLED, PROP_CC2MIME_URL, PROP_CONNECTION, PROP_CONNECTION_TYPE, PROP_DATA_MANAGEMENT_ENABLED, PROP_DSTYPE, PROP_LOCAL_SERVER, PROP_NAME, PROP_NEW_PASSWORD, PROP_PASSWORD, PROP_PORT_NUMBER, PROP_QUERY_CALLBACK_THRESHOLD, PROP_QUERY_MAX_RESULTS, PROP_RESULT_PAGESIZE, PROP_RMI_HOSTNAME, PROP_SCHEMA_MANAGEMENT_ENABLED, PROP_SEARCH_ASYNCH, PROP_SEARCH_MULTI_CHARS_WILDCARD, PROP_SEARCH_PARAMETRIC_WILDCARD, PROP_SEARCH_SINGLE_CHAR_WILDCARD, PROP_SEARCH_SKIP_SERVER, PROP_SEARCH_TIMEOUT, PROP_SERVER_NAME, PROP_SV_CONNECTION_TYPE, PROP_SV_PORT_NUMBER, PROP_SV_RMI_HOSTNAME, PROP_TRACE_ENABLED, PROP_USERID
 
Constructor Summary
CMBEventBase(java.lang.Object source, int id)
          Construct a CMBEventBase, for a request type of event.
CMBEventBase(java.lang.Object source, int id, int status)
          Construct a CMBEventBase, for a reply type of event.
CMBEventBase(java.lang.Object source, int id, int status, java.lang.Object data)
          Construct a CMBEventBase, for a reply type of event.
CMBEventBase(java.lang.Object source, int id, int status, java.lang.Object data, java.lang.Object extraData)
          Construct a CMBEventBase, for a reply type of event.
CMBEventBase(java.lang.Object source, int id, java.lang.Object data)
          Construct a CMBEventBase, for a request type of event.
CMBEventBase(java.lang.Object source, int id, java.lang.Object data, java.lang.Object extraData)
          Construct a CMBEventBase, for a request type of event.
 
Method Summary
 java.lang.Object getData()
          Get event data.
 java.lang.Object getExtraData()
          Get event extra data.
 int getID()
          Get event type ID.
 int getStatus()
          Get reply status.
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CMB_REPLY_NO_CONNECTION

public static final int CMB_REPLY_NO_CONNECTION
Common event id: there is no current connection
Constructor Detail

CMBEventBase

public CMBEventBase(java.lang.Object source,
                    int id)
Construct a CMBEventBase, for a request type of event.
Parameters:
source - the event source
id - the event type id

CMBEventBase

public CMBEventBase(java.lang.Object source,
                    int id,
                    java.lang.Object data)
Construct a CMBEventBase, for a request type of event.
Parameters:
source - the event source
id - the event type id
data - request argument(s)

CMBEventBase

public CMBEventBase(java.lang.Object source,
                    int id,
                    java.lang.Object data,
                    java.lang.Object extraData)
Construct a CMBEventBase, for a request type of event.
Parameters:
source - the event source
id - the event type id
data - request argument(s)
extraData - extra request argument(s)

CMBEventBase

public CMBEventBase(java.lang.Object source,
                    int id,
                    int status)
Construct a CMBEventBase, for a reply type of event.
Parameters:
source - the event source
id - the event type id
status - the reply status

CMBEventBase

public CMBEventBase(java.lang.Object source,
                    int id,
                    int status,
                    java.lang.Object data)
Construct a CMBEventBase, for a reply type of event.
Parameters:
source - the event source
id - the event type id
status - the reply status
data - the result data

CMBEventBase

public CMBEventBase(java.lang.Object source,
                    int id,
                    int status,
                    java.lang.Object data,
                    java.lang.Object extraData)
Construct a CMBEventBase, for a reply type of event.
Parameters:
source - the event source
id - the event type id
status - the reply status
data - the result data
extraData - extra result data
Method Detail

getID

public int getID()
Get event type ID.

getStatus

public int getStatus()
Get reply status.

getData

public java.lang.Object getData()
Get event data.

getExtraData

public java.lang.Object getExtraData()
Get event extra data.

EIP JavaBeans

(c) Copyright International Business Machines Corporation 1996, 2002. IBM Corp. All rights reserved.