Enterprise Information Portal APIs

com.ibm.mm.beans
Class CMBDataExitEvent

java.lang.Object
  |
  +--java.util.EventObject
        |
        +--com.ibm.mm.beans.CMBEventBase
              |
              +--com.ibm.mm.beans.CMBDataExitEvent
All Implemented Interfaces:
CMBBaseConstant, java.io.Serializable

public class CMBDataExitEvent
extends CMBEventBase

Event for supporting user exit functions on data manipulation services.

Since:
6.1
See Also:
CMBDataExitListener, Serialized Form

Field Summary
static int CMB_EXIT_POST_CREATE
           
static int CMB_EXIT_POST_DELETE
           
static int CMB_EXIT_POST_INDEX
           
static int CMB_EXIT_POST_UNINDEX
           
static int CMB_EXIT_POST_UPDATE
           
static int CMB_EXIT_PRE_CREATE
           
static int CMB_EXIT_PRE_DELETE
           
static int CMB_EXIT_PRE_INDEX
           
static int CMB_EXIT_PRE_UNINDEX
           
static int CMB_EXIT_PRE_UPDATE
           
static int CMB_ITEM
           
static int CMB_OBJECT
           
 
Fields inherited from class com.ibm.mm.beans.CMBEventBase
CMB_REPLY_NO_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
CMBDataExitEvent(java.lang.Object source, int typeId, int dataType, java.lang.Object data)
          Construct a CMBDataExitEvent object
 
Method Summary
 java.lang.Object getData()
          Get event data.
 int getDataType()
          Gets data type
 
Methods inherited from class com.ibm.mm.beans.CMBEventBase
getExtraData, getID, getStatus
 
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_EXIT_PRE_CREATE

public static final int CMB_EXIT_PRE_CREATE

CMB_EXIT_PRE_DELETE

public static final int CMB_EXIT_PRE_DELETE

CMB_EXIT_PRE_UPDATE

public static final int CMB_EXIT_PRE_UPDATE

CMB_EXIT_PRE_INDEX

public static final int CMB_EXIT_PRE_INDEX

CMB_EXIT_PRE_UNINDEX

public static final int CMB_EXIT_PRE_UNINDEX

CMB_EXIT_POST_CREATE

public static final int CMB_EXIT_POST_CREATE

CMB_EXIT_POST_DELETE

public static final int CMB_EXIT_POST_DELETE

CMB_EXIT_POST_UPDATE

public static final int CMB_EXIT_POST_UPDATE

CMB_EXIT_POST_INDEX

public static final int CMB_EXIT_POST_INDEX

CMB_EXIT_POST_UNINDEX

public static final int CMB_EXIT_POST_UNINDEX

CMB_ITEM

public static final int CMB_ITEM

CMB_OBJECT

public static final int CMB_OBJECT
Constructor Detail

CMBDataExitEvent

public CMBDataExitEvent(java.lang.Object source,
                        int typeId,
                        int dataType,
                        java.lang.Object data)
Construct a CMBDataExitEvent object
Parameters:
source - the event source
typeId - the event type ID, one of the following:
  • CMB_EXIT_PRE_CREATE
  • CMB_EXIT_PRE_DELETE
  • CMB_EXIT_PRE_UPDATE
  • CMB_EXIT_PRE_INDEX
  • CMB_EXIT_POST_CREATE
  • CMB_EXIT_POST_DELETE
  • CMB_EXIT_POST_UPDATE
  • CMB_EXIT_POST_INDEX
dataType - either CMB_ITEM or CMB_OBJECT
data - CMBItem object or CMBObject
Method Detail

getDataType

public int getDataType()
Gets data type
Returns:
data type. These are possible data types:
  • CMB_ITEM
  • CMB_OBJECT

getData

public java.lang.Object getData()
Description copied from class: CMBEventBase
Get event data.
Overrides:
getData in class CMBEventBase

EIP JavaBeans

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