com.ibm.events.access
Interface EventChangeRequest

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
AddContextDataElement, AddExtendedDataElement, UpdateEventAssociation, UpdateEventAttribute, UpdateExtendedDataElementValues

public interface EventChangeRequest
extends java.io.Serializable

Common interface for all event change requests.

Since:
6.0.0
Version:
1.2 1/10/06

Field Summary
static int ADD_CONTEXT_DATA_ELEMENT_CHANGE_REQUEST
          Constatnt used for defining a change request type
static int ADD_EXTENDED_DATA_ELEMENT_CHANGE_REQUEST
          Constatnt used for defining a change request type
static java.lang.String CBE_XPATH_LOCATION_PREFIX
          The prefix that all location paths for change requests should begin with
static java.lang.String[] CHANGE_REQUEST_STRINGS
          Array holding the String representation of each change request type.
static int CREATE_EMPTY_EXTENDED_DATA_ELEMENT_CHANGE_REQUEST
          Constatnt used for defining a change request type
static int UPDATE_ATTRIBUTE_CHANGE_REQUEST
          Constatnt used for defining a change request type
static int UPDATE_EVENT_ASSOCIATION_CHANGE_REQUEST
          Constatnt used for defining a change request type
static int UPDATE_EXTENDED_DATA_ELEMENT_CHANGE_REQUEST
          Constatnt used for defining a change request type
 
Method Summary
 int getChangeRequestType()
          Get the type of change request this object represents.
 java.lang.String getGlobalInstanceId()
          Get the global instance ID of the event that this change request is modifying.
 

Field Detail

CBE_XPATH_LOCATION_PREFIX

public static final java.lang.String CBE_XPATH_LOCATION_PREFIX
The prefix that all location paths for change requests should begin with

See Also:
Constant Field Values

UPDATE_ATTRIBUTE_CHANGE_REQUEST

public static final int UPDATE_ATTRIBUTE_CHANGE_REQUEST
Constatnt used for defining a change request type

See Also:
Constant Field Values

UPDATE_EXTENDED_DATA_ELEMENT_CHANGE_REQUEST

public static final int UPDATE_EXTENDED_DATA_ELEMENT_CHANGE_REQUEST
Constatnt used for defining a change request type

See Also:
Constant Field Values

ADD_EXTENDED_DATA_ELEMENT_CHANGE_REQUEST

public static final int ADD_EXTENDED_DATA_ELEMENT_CHANGE_REQUEST
Constatnt used for defining a change request type

See Also:
Constant Field Values

CREATE_EMPTY_EXTENDED_DATA_ELEMENT_CHANGE_REQUEST

public static final int CREATE_EMPTY_EXTENDED_DATA_ELEMENT_CHANGE_REQUEST
Constatnt used for defining a change request type

See Also:
Constant Field Values

UPDATE_EVENT_ASSOCIATION_CHANGE_REQUEST

public static final int UPDATE_EVENT_ASSOCIATION_CHANGE_REQUEST
Constatnt used for defining a change request type

See Also:
Constant Field Values

ADD_CONTEXT_DATA_ELEMENT_CHANGE_REQUEST

public static final int ADD_CONTEXT_DATA_ELEMENT_CHANGE_REQUEST
Constatnt used for defining a change request type

See Also:
Constant Field Values

CHANGE_REQUEST_STRINGS

public static final java.lang.String[] CHANGE_REQUEST_STRINGS
Array holding the String representation of each change request type. The change request numeric type is used as the index into this array

Method Detail

getChangeRequestType

public int getChangeRequestType()
Get the type of change request this object represents.

Returns:
An integer that matches to one of the change request type constants found in the interface EventChangeRequest.

getGlobalInstanceId

public java.lang.String getGlobalInstanceId()
Get the global instance ID of the event that this change request is modifying.

Returns:
A string representing the global instance ID of the event that this change request is updating.