com.ibm.events.access

Class AddExtendedDataElement

  • java.lang.Object
    • com.ibm.events.access.AddExtendedDataElement
  • All Implemented Interfaces:
    EventChangeRequest, java.io.Serializable


    public class AddExtendedDataElement
    extends java.lang.Object
    implements EventChangeRequest
    A change request that creates a new extended data element. This change request will always create an extended data element even if an element already exists with the same name and type.

    The parent location path should be of the form CommonBaseEvent/extendedDataElement[@name='myElement']

    If the add is for a top level element then the parent location path should be just CommonBaseEvent

    Since:
    6.0.0
    Version:
    1.3 5/28/14
    See Also:
    Serialized Form
    • Constructor Detail

      • AddExtendedDataElement

        public AddExtendedDataElement(java.lang.String globalInstanceId,
                              java.lang.String parentLocationPath,
                              org.eclipse.hyades.logging.events.cbe.ExtendedDataElement extendedDataElement)
        Creates a new AddExtendedDataElement object.
        Parameters:
        globalInstanceId - The global instance ID of the event whose attributes will be updated.
        parentLocationPath - XPath location of the parent element for the new extended data element.
        extendedDataElement - The extended data element to be added.
        Throws:
        java.lang.IllegalArgumentException - If one of the following conditions occur
        1. any of the parameters are null
        2. parentLocationPath does not start with CommonBaseEvent
        3. extendedDataElement is not valid
        4. extendedDataElement contains children
    • Method Detail

      • getExtendedDataElement

        public org.eclipse.hyades.logging.events.cbe.ExtendedDataElement getExtendedDataElement()
        Get the extended data element that this change request is representing.
        Returns:
        The extended data element.
      • getParentLocationPath

        public java.lang.String getParentLocationPath()
        Get the parent element XPath location.
        Returns:
        The parent element XPath location.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
        See Also:
        Object.toString()
IBM Business Process ManagerTM
Release 8