Class JDFMessage

    • Constructor Detail

      • JDFMessage

        public JDFMessage​(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
                          java.lang.String qualifiedName)
        Constructor for JDFMessage
        Parameters:
        myOwnerDocument -
        qualifiedName -
      • JDFMessage

        public JDFMessage​(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
                          java.lang.String myNamespaceURI,
                          java.lang.String qualifiedName)
        Constructor for JDFMessage
        Parameters:
        myOwnerDocument -
        myNamespaceURI -
        qualifiedName -
      • JDFMessage

        public JDFMessage​(org.apache.xerces.dom.CoreDocumentImpl myOwnerDocument,
                          java.lang.String myNamespaceURI,
                          java.lang.String qualifiedName,
                          java.lang.String myLocalName)
        Constructor for JDFMessage
        Parameters:
        myOwnerDocument -
        myNamespaceURI -
        qualifiedName -
        myLocalName -
    • Method Detail

      • isStrictValidation

        public static boolean isStrictValidation()
        if true, all typesafe calls are strictly validated
        Returns:
        the strictValidation
      • setStrictValidation

        public static void setStrictValidation​(boolean strictValidation)
        set false to switch off jmf validation when adding elements set true (default) to enable run time checking when constructing JMF messages
        Parameters:
        strictValidation - the strictValidation to set
      • isMessageElement

        @Deprecated
        public boolean isMessageElement()
        Deprecated.
        use instanceof JDFMessage
        IsMessageElement - is a message with this name a message element?
        Returns:
        boolean
      • getIDPrefix

        public java.lang.String getIDPrefix()
        getIDPrefix
        Overrides:
        getIDPrefix in class KElement
        Returns:
        the ID prefix of JDFMessage
      • getFamily

        public JDFMessage.EnumFamily getFamily()
        getFamily: get the enum family type
        Returns:
        EnumFamily - type Family_Unknown, Family_Query, Family_Signal, Family_Command, Family_Response or Family_Acknowledge
      • getType

        public java.lang.String getType()
        getType: get attribute Type
        Overrides:
        getType in class JDFAutoMessage
        Returns:
        String
      • setType

        public void setType​(java.lang.String typ)
        Set attribute Type and xsi:type
        Overrides:
        setType in class JDFAutoMessage
        Parameters:
        typ - the type
      • setQuery

        public void setQuery​(JDFMessage q)
        SetQuery - sets the initiating query, command, Acknowledge, Signal or registration to q
        Parameters:
        q - the query, command or registration to create a response for
      • typeString

        public static java.lang.String typeString​(JDFMessage.EnumType value)
        Enumeration string for enum value
        Parameters:
        value - the enumeration to translate
        Returns:
        String the string representation of the enumeration
      • typeString

        @Deprecated
        public static java.lang.String typeString()
        Deprecated.
        use EnumType to get strings
        Returns:
      • setEnumType

        @Deprecated
        public void setEnumType​(JDFMessage.EnumType value)
        Deprecated.
        use setType()
        Set attribute Type
        Parameters:
        value - the value to set the attribute to
      • setType

        public void setType​(JDFMessage.EnumType value)
        Set attribute Type
        Parameters:
        value - the value to set the attribute to
      • createResponse

        public JDFJMF createResponse()
        create a new response for this if this is any message except response correctly fills refId, type etc.
        Returns:
        the newly created message
      • createSignal

        public JDFJMF createSignal()
        create a new signal for this if this is any message except response correctly fills refId, type etc.
        Returns:
        the newly created message
      • isValidMessageElement

        public boolean isValidMessageElement​(java.lang.String elementName,
                                             int iSkip)
        checks whether the type of messageElement is valid for this message
        Parameters:
        elementName - the name of the element to be tested
        iSkip -
        Returns:
        boolean: true if valid; always true if not in JDFNameSpace
      • getEnumType

        public JDFMessage.EnumType getEnumType()
        Typesafe enumerated attribute Type
        Returns:
        EnumType: the enumeration value of the attribute
      • appendValidElement

        public KElement appendValidElement​(java.lang.String elementName,
                                           java.lang.String nameSpaceURI)
        append an element
        throws a JDFException, if elementName is not legal and strictValidation is switched on
        Parameters:
        elementName - name of the element to append
        nameSpaceURI - namespace URI of the element to append
        Returns:
        the appended element
      • appendValidElement

        @Deprecated
        public KElement appendValidElement​(java.lang.String elementName)
        Deprecated.
        use appendValidElement(elementName, null);
        Parameters:
        elementName -
        Returns:
      • getValidElement

        public KElement getValidElement​(java.lang.String nodeName,
                                        java.lang.String nameSpaceURI,
                                        int iSkip)
        get a (valid) element
        throws JDFException if the element is not valid and strictValidation is switched on
        Parameters:
        nodeName - name of the element to get
        nameSpaceURI - namespace URI of the element to get
        iSkip - number of elements to skip
        Returns:
        the element
      • getCreateValidElement

        public KElement getCreateValidElement​(java.lang.String nodeName,
                                              java.lang.String nameSpaceURI,
                                              int iSkip)
        get a (valid) element, create if it doesn't exist
        throws JDFException if the element is not valid and strictValidation is switched on
        Parameters:
        nodeName - name of the element to get
        nameSpaceURI - namespace URI of the element to get
        iSkip - number of elements to skip
        Returns:
        KElement
      • getCreateDevice

        public JDFDevice getCreateDevice​(int iSkip)
        get device, create if it doesn't exist
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFDevice
      • appendDevice

        public JDFDevice appendDevice()
        append element Device
        Returns:
        JDFDevice: the element
      • getDevice

        public JDFDevice getDevice​(int iSkip)
        get the iSkip'th device
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFDevice: the element
      • getCreateDeviceFilter

        public JDFDeviceFilter getCreateDeviceFilter​(int iSkip)
        get iSkip'th element DeviceFilter, create if it doesn't exist
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFDeviceFilter: the element
      • appendDeviceFilter

        public JDFDeviceFilter appendDeviceFilter()
        append element DeviceFilter
        Returns:
        JDFDeviceFilter: the element
      • getDeviceFilter

        public JDFDeviceFilter getDeviceFilter​(int iSkip)
        get iSkip'th element DeviceFilter
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFDeviceFilter: the element
      • getCreateDeviceInfo

        public JDFDeviceInfo getCreateDeviceInfo​(int iSkip)
        get element DeviceInfo, create if it doesn't exist
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFDeviceInfo: the element
      • appendDeviceInfo

        public JDFDeviceInfo appendDeviceInfo()
        append element DeviceInfo
        Returns:
        JDFDeviceInfo: the element
      • getDeviceInfo

        public JDFDeviceInfo getDeviceInfo​(int iSkip)
        get iSkip'th element DeviceInfo
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFDeviceInfo: the element
      • getDeviceInfo

        public JDFDeviceInfo getDeviceInfo​(java.lang.String deviceID)
        get a matching deviceInfo for a given DeviceID
        Parameters:
        deviceID - the deviceID of the device to get
        Returns:
      • getCreateDeviceInfo

        public JDFDeviceInfo getCreateDeviceInfo​(java.lang.String deviceID)
        get a matching deviceInfo for a given DeviceID, create it if it does not exist
        Parameters:
        deviceID - the deviceID of the device to get
        Returns:
      • getCreateDeviceList

        public JDFDeviceList getCreateDeviceList​(int iSkip)
        get Element DeviceList, create if it doesn't exist
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFDeviceList: the element
      • appendDeviceList

        public JDFDeviceList appendDeviceList()
        Append element DeviceList
        Returns:
        JDFDeviceList the element
      • getDeviceList

        public JDFDeviceList getDeviceList​(int iSkip)
        get iSkip'th DeviceList element
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFDeviceList: the element
      • getCreateEmployeeDef

        public JDFEmployeeDef getCreateEmployeeDef​(int iSkip)
        get element EmployeeDef, create if it doesn't exist
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFEmployeeDef: the element
      • appendEmployeeDef

        public JDFEmployeeDef appendEmployeeDef()
        Append element EmployeeDef
        Returns:
        JDFEmployeeDef: the element
      • getEmployeeDef

        public JDFEmployeeDef getEmployeeDef​(int iSkip)
        get iSkip'th element EmployeeDef
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFEmployeeDef: the element
      • getCreateJDFController

        public JDFJDFController getCreateJDFController​(int iSkip)
        get Element JDFController, create if it doesn't exist
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFJDFController: the element
      • appendJDFController

        public JDFJDFController appendJDFController()
        Append element JDFController
        Returns:
        JDFJDFController: the element
      • getJDFController

        public JDFJDFController getJDFController​(int iSkip)
        get iSkip'th JDFController element
        Parameters:
        iSkip - number of elemts to skip
        Returns:
        JDFJDFController: the element
      • getCreateJDFService

        public JDFJDFService getCreateJDFService​(int iSkip)
        get iSkip'th element JDFService, create if it doesn't exist
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFJDFService: the element
      • appendJDFService

        public JDFJDFService appendJDFService()
        Append element JDFService
        Returns:
        JDFJDFService the element
      • getJDFService

        public JDFJDFService getJDFService​(int iSkip)
        get iSkip'th JDFService element
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFJDFService: the element
      • getCreateGangInfo

        public JDFGangInfo getCreateGangInfo​(int iSkip)
        get iSkip'th element GangInfo, create if it doesn't exist
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFGangInfo: the element
      • appendGangInfo

        public JDFGangInfo appendGangInfo()
        Append element GangInfo
        Returns:
        JDFGangInfo the element
      • getGangInfo

        public JDFGangInfo getGangInfo​(int iSkip)
        get iSkip'th GangInfo element
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFGangInfo: the element
      • getCreateJobPhase

        public JDFJobPhase getCreateJobPhase​(int iSkip)
        get Element JobPhase, create if it doesn't exist
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFJobPhase: the element
      • appendJobPhase

        public JDFJobPhase appendJobPhase()
        append element JobPhase
        Returns:
        JDFJobPhase: the element
      • getJobPhase

        public JDFJobPhase getJobPhase​(int iSkip)
        get iSkip'th JobPhase element
        Parameters:
        iSkip - elements to skip
        Returns:
        JDFJobPhase: the element
      • getCreateKnownMsgQuParams

        public JDFKnownMsgQuParams getCreateKnownMsgQuParams​(int iSkip)
        get iSkip'th KnownMsgQuParams element, create if it doesn't exist
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFKnownMsgQuParams the element
      • appendKnownMsgQuParams

        public JDFKnownMsgQuParams appendKnownMsgQuParams()
        append element KnownMsgQuParams
        Returns:
        JDFKnownMsgQuParams: the element
      • getKnownMsgQuParams

        public JDFKnownMsgQuParams getKnownMsgQuParams​(int iSkip)
        get iSkip'th KnownMsgQuParams
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFKnownMsgQuParams: the element
      • getCreateMessageService

        public JDFMessageService getCreateMessageService​(int iSkip)
        get iSkip'th element MessageService, create if it doesn't exist
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFMessageService: the element
      • appendMessageService

        public JDFMessageService appendMessageService()
        append element MessageService
        Returns:
      • getMessageService

        public JDFMessageService getMessageService​(int iSkip)
        get iSkip'th element MessageService
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFMessageService: the element
      • getCreateMsgFilter

        public JDFMsgFilter getCreateMsgFilter​(int iSkip)
        get element MsgFilter, create if it doesn't exist
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFMsgFilter: the element
      • appendMsgFilter

        public JDFMsgFilter appendMsgFilter()
        append element MsgFilter
        Returns:
        JDFMsgFilter: the element
      • getMsgFilter

        public JDFMsgFilter getMsgFilter​(int iSkip)
        get iSkip'th element MsgFilter
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFMsgFilter: the element
      • getCreateNotificationDef

        public JDFNotificationDef getCreateNotificationDef​(int iSkip)
        get element NotificationDef, create if it doesn't exist
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFNotificationDef: the element
      • appendNotificationDef

        public JDFNotificationDef appendNotificationDef()
        append element NotificationDef
        Returns:
        JDFNotificationDef: the element
      • getNotificationDef

        public JDFNotificationDef getNotificationDef​(int iSkip)
        get iSkip'th element NotificationDef
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFNotificationDef: the element
      • getCreateNotificationFilter

        public JDFNotificationFilter getCreateNotificationFilter​(int iSkip)
        get element NotificationFilter, create if it doesn't exist
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFNotificationFilter: the element
      • appendNotificationFilter

        public JDFNotificationFilter appendNotificationFilter()
        append element NotificationFilter
        Returns:
        JDFNotificationFilter: the element
      • getNotificationFilter

        public JDFNotificationFilter getNotificationFilter​(int iSkip)
        get iSkip'th NotificationFilter element
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFNotificationFilter: the element
      • getCreateOccupation

        public JDFOccupation getCreateOccupation​(int iSkip)
        get iSkip'th Occupation element
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFOccupation: the element
      • appendOccupation

        public JDFOccupation appendOccupation()
        append element Occupation
        Returns:
        JDFOccupation: the element
      • getOccupation

        public JDFOccupation getOccupation​(int iSkip)
        get iSkip'th element Occupation
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFOccupation: the element
      • getCreatePipeParams

        public JDFPipeParams getCreatePipeParams​(int iSkip)
        get iSkip'th element PipeParams
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFPipeParams: the element
      • appendPipeParams

        public JDFPipeParams appendPipeParams()
        append element PipeParams
        Returns:
        JDFPipeParams: the element
      • getPipeParams

        public JDFPipeParams getPipeParams()
        get element PipeParams
        Returns:
        JDFPipeParams: the element
      • getPipeParams

        @Deprecated
        public JDFPipeParams getPipeParams​(int iSkip)
        Deprecated.
        - use the 0 parameter version
        get iSkip'th element PipeParams
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFPipeParams: the element
      • getCreateQueue

        public JDFQueue getCreateQueue​(int iSkip)
        get iSkip'th element Queue
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFQueue: the element
      • appendQueue

        public JDFQueue appendQueue()
        append element Queue
        Returns:
        JDFQueue: the element
      • getQueue

        public JDFQueue getQueue​(int iSkip)
        get iSkip'th element Queue
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFQueue: the element
      • getCreateQueueEntry

        public JDFQueueEntry getCreateQueueEntry​(int iSkip)
        get iSkip'th element QueueEntry, create if it doesn't exist
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFQueueEntry: the element
      • appendQueueEntry

        public JDFQueueEntry appendQueueEntry()
        append element QueueEntry
        Returns:
        JDFQueueEntry: the element
      • getQueueEntry

        public JDFQueueEntry getQueueEntry​(int iSkip)
        get iSkip'th element QueueEntry
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFQueueEntry: the element
      • getCreateQueueEntryDef

        public JDFQueueEntryDef getCreateQueueEntryDef​(int iSkip)
        get iSkip'th element QueueEntryDef, create if it doesn't exist
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFQueueEntryDef: the element
      • appendQueueEntryDef

        public JDFQueueEntryDef appendQueueEntryDef()
        append element QueueEntryDef
        Returns:
        JDFQueueEntryDef: the element
      • getQueueEntryDef

        public JDFQueueEntryDef getQueueEntryDef​(int iSkip)
        get iSkip'th element QueueEntryDef
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFQueueEntryDef: the element
      • getCreateQueueEntryDefList

        public JDFQueueEntryDefList getCreateQueueEntryDefList​(int iSkip)
        get iSkip'th element QueueEntryDefList, create if it doesn't exist
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFQueueEntryDefList: the element
      • appendQueueEntryDefList

        public JDFQueueEntryDefList appendQueueEntryDefList()
        append element QueueEntryDefList
        Returns:
        JDFQueueEntryDefList: the element
      • getQueueEntryDefList

        public JDFQueueEntryDefList getQueueEntryDefList​(int iSkip)
        get iSkip'th element QueueEntryDefList
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFQueueEntryDefList: the element
      • getCreateQueueEntryPriParams

        public JDFQueueEntryPriParams getCreateQueueEntryPriParams​(int iSkip)
        get iSkip'th element QueueEntryPriParams
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFQueueEntryPriParams: the element
      • appendQueueEntryPriParams

        public JDFQueueEntryPriParams appendQueueEntryPriParams()
        append element QueueEntryPriParams
        Returns:
        JDFQueueEntryPriParams: the element
      • getQueueEntryPriParams

        public JDFQueueEntryPriParams getQueueEntryPriParams​(int iSkip)
        get iSkip'th element QueueEntryPriParams
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFQueueEntryPriParams: the element
      • getCreateQueueEntryPosParams

        public JDFQueueEntryPosParams getCreateQueueEntryPosParams​(int iSkip)
        get iSkip'th element QueueEntryPosParams, create if it doesn't exist
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFQueueEntryPosParams: the element
      • appendQueueEntryPosParams

        public JDFQueueEntryPosParams appendQueueEntryPosParams()
        append element QueueEntryPosParams
        Returns:
        JDFQueueEntryPosParams: the element
      • getQueueEntryPosParams

        public JDFQueueEntryPosParams getQueueEntryPosParams​(int iSkip)
        get iSkip'th element QeueEntryPosParams
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFQueueEntryPosParams: the element
      • getCreateQueueSubmissionParams

        public JDFQueueSubmissionParams getCreateQueueSubmissionParams​(int iSkip)
        get iSkip'th element QueueSubmissionParams
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFQueueSubmissionParams: the element
      • appendQueueSubmissionParams

        public JDFQueueSubmissionParams appendQueueSubmissionParams()
        append element QueueSubmissionParams
        Returns:
        JDFQueueSubmissionParams: the element
      • getQueueSubmissionParams

        public JDFQueueSubmissionParams getQueueSubmissionParams​(int iSkip)
        get iSkip'th element QueueSubmissionParams
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFQueueSubmissionParams: the element
      • getCreateResourceCmdParams

        public JDFResourceCmdParams getCreateResourceCmdParams​(int iSkip)
        get iSkip'th element ResourceCmdParams
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFResourceCmdParams: the element
      • appendResourceCmdParams

        public JDFResourceCmdParams appendResourceCmdParams()
        append element ResourceCmdParams
        Returns:
        JDFResourceCmdParams: the element
      • getResourceCmdParams

        public JDFResourceCmdParams getResourceCmdParams​(int iSkip)
        get iSkip'th element ResourceCmdParams
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFResourceCmdParams: the element
      • getCreateResourceQuParams

        public JDFResourceQuParams getCreateResourceQuParams​(int iSkip)
        get iSkip'th element ResourceQuParams
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFResourceQuParams: the element
      • appendResourceQuParams

        public JDFResourceQuParams appendResourceQuParams()
        append element ResourceQuParams
        Returns:
        JDFResourceQuParams: the element
      • getResourceQuParams

        @Deprecated
        public JDFResourceQuParams getResourceQuParams​(int iSkip)
        Deprecated.
        use null parameter version
        get iSkip'th element ResourceQuParams
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFResourceQuParams: the element
      • getResourceQuParams

        public JDFResourceQuParams getResourceQuParams()
        get first element ResourceQuParams
        Returns:
        JDFResourceQuParams: the element
      • getCreateResourceInfo

        public JDFResourceInfo getCreateResourceInfo​(int iSkip)
        get iSkip'th element ResourceInfo
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFResourceInfo: the element
      • appendResourceInfo

        public JDFResourceInfo appendResourceInfo()
        append element ResourceInfo
        Returns:
        JDFResourceInfo: the element
      • getResourceInfo

        public JDFResourceInfo getResourceInfo​(int iSkip)
        get iSkip'th element ResourceInfo
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFResourceInfo: the element
      • getCreateStatusQuParams

        public JDFStatusQuParams getCreateStatusQuParams​(int iSkip)
        get iSkip'th element StatusQuParams, create if it doesn't exist
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFStatusQuParams: the element
      • appendStatusQuParams

        public JDFStatusQuParams appendStatusQuParams()
        append element StatusQuParams
        Returns:
        JDFStatusQuParams: the element
      • getStatusQuParams

        @Deprecated
        public JDFStatusQuParams getStatusQuParams​(int iSkip)
        Deprecated.
        - use 0 parameter version
        get iSkip'th element StatusQuParams
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFStatusQuParams: the element
      • getStatusQuParams

        public JDFStatusQuParams getStatusQuParams()
        get StatusQuParams
        Returns:
        JDFStatusQuParams: the element
      • getCreateStopPersChParams

        public JDFStopPersChParams getCreateStopPersChParams​(int iSkip)
        get iSkip'th element StopPersChParams
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFStopPersChParams: the element
      • appendStopPersChParams

        public JDFStopPersChParams appendStopPersChParams()
        append element StopPersChParams
        Returns:
        JDFStopPersChParams: the element
      • getStopPersChParams

        public JDFStopPersChParams getStopPersChParams​(int iSkip)
        get iSkip'th element StopPersChParams
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFStopPersChParams: the element
      • getCreateSubmissionMethods

        public JDFSubmissionMethods getCreateSubmissionMethods​(int iSkip)
        get iSkip'th element SubmissionMethods
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFSubmissionMethods: the element
      • appendSubmissionMethods

        public JDFSubmissionMethods appendSubmissionMethods()
        append element SubmissionMethods
        Returns:
        JDFSubmissionMethods: the element
      • getSubmissionMethods

        public JDFSubmissionMethods getSubmissionMethods​(int iSkip)
        get iSkip'th element SubMissionMethods
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFSubmissionMethods: the element
      • getCreateTrackFilter

        public JDFTrackFilter getCreateTrackFilter​(int iSkip)
        get iSkip'th element TrackFilter
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFTrackFilter: the element
      • appendTrackFilter

        public JDFTrackFilter appendTrackFilter()
        append element TrackFilter
        Returns:
        JDFTrackFilter: the element
      • getTrackFilter

        public JDFTrackFilter getTrackFilter​(int iSkip)
        get iSkip'th element TrackFilter
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFTrackFilter: the element
      • getCreateTrackResult

        public JDFTrackResult getCreateTrackResult​(int iSkip)
        get iSkip'th element TrackResult
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFTrackResult: the element
      • appendTrackResult

        public JDFTrackResult appendTrackResult()
        append element TrackResult
        Returns:
        JDFTrackResult: the element
      • getTrackResult

        public JDFTrackResult getTrackResult​(int iSkip)
        get the iSkip'th element TrackResult
        Parameters:
        iSkip - the number of elements to skip
        Returns:
        JDFTrackResult: the element
      • getReturnCode

        public int getReturnCode()
        Returns the ReturnCode; applies to JmfResponse and JmfAcknowledge.
        Returns:
        ConstReturnCode
      • getCreateIDInfo

        public JDFIDInfo getCreateIDInfo​(int iSkip)
        get iSkip'th element IDInfo, create if it doesn't exist
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFIDInfo: the element
      • appendIDInfo

        public JDFIDInfo appendIDInfo()
        append element IDInfo JDFIDInfo: the element
        Returns:
      • getIDInfo

        public JDFIDInfo getIDInfo​(int iSkip)
        get iSkip'th element IDInfo
        Parameters:
        iSkip - number of elements to skip JDFIDInfo: the element
        Returns:
      • appendGangQuFilter

        public JDFGangQuFilter appendGangQuFilter()
        append element IDInfo JDFIDInfo: the element
        Returns:
      • getJDFGangQuFilter

        public JDFGangQuFilter getJDFGangQuFilter​(int iSkip)
        get iSkip'th element IDInfo
        Parameters:
        iSkip - number of elements to skip JDFIDInfo: the element
        Returns:
      • appendGangCmdFilter

        public JDFGangCmdFilter appendGangCmdFilter()
        append element IDInfo JDFIDInfo: the element
        Returns:
      • getJDFGangCmdFilter

        public JDFGangCmdFilter getJDFGangCmdFilter​(int iSkip)
        get iSkip'th element IDInfo
        Parameters:
        iSkip - number of elements to skip JDFIDInfo: the element
        Returns:
      • getCreateFlushedResources

        public JDFFlushedResources getCreateFlushedResources​(int iSkip)
        get iSkip'th element FlushedResources
        Parameters:
        iSkip - number of elements to skip
        Returns:
        JDFFlushedResources: the element
      • appendFlushedResources

        public JDFFlushedResources appendFlushedResources()
        append element FlushedResources
        Returns:
        JDFFlushedResources: the element
      • getFlushedResources

        public JDFFlushedResources getFlushedResources​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • getCreateFlushQueueParams

        public JDFFlushQueueParams getCreateFlushQueueParams​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • getCreateFlushQueueInfo

        public JDFFlushQueueInfo getCreateFlushQueueInfo​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • getFlushQueueInfo

        public JDFFlushQueueInfo getFlushQueueInfo​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • getFlushQueueParams

        public JDFFlushQueueParams getFlushQueueParams​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • getCreateFlushResourceParams

        public JDFFlushResourceParams getCreateFlushResourceParams​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • getFlushResourceParams

        public JDFFlushResourceParams getFlushResourceParams​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • getCreateNewJDFCmdParams

        public JDFNewJDFCmdParams getCreateNewJDFCmdParams​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • getNewJDFCmdParams

        public JDFNewJDFCmdParams getNewJDFCmdParams​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • getCreateNewJDFQuParams

        public JDFNewJDFQuParams getCreateNewJDFQuParams​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • getNewJDFQuParams

        public JDFNewJDFQuParams getNewJDFQuParams​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • getCreateNodeInfoCmdParams

        public JDFNodeInfoCmdParams getCreateNodeInfoCmdParams​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • getNodeInfoCmdParams

        public JDFNodeInfoCmdParams getNodeInfoCmdParams​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • getCreateNodeInfoQuParams

        public JDFNodeInfoQuParams getCreateNodeInfoQuParams​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • getNodeInfoQuParams

        public JDFNodeInfoQuParams getNodeInfoQuParams​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • getCreateNodeInfoResp

        public JDFNodeInfoResp getCreateNodeInfoResp​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • appendNodeInfoResp

        public JDFNodeInfoResp appendNodeInfoResp()
        Returns:
      • getNodeInfoResp

        public JDFNodeInfoResp getNodeInfoResp​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • getCreateQueueFilter

        public JDFQueueFilter getCreateQueueFilter​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • appendQueueFilter

        public JDFQueueFilter appendQueueFilter()
        Returns:
      • getQueueFilter

        public JDFQueueFilter getQueueFilter​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • getCreateRequestQueueEntryParams

        public JDFRequestQueueEntryParams getCreateRequestQueueEntryParams​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • getRequestQueueEntryParams

        public JDFRequestQueueEntryParams getRequestQueueEntryParams​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • getResourcePullParams

        public JDFResourcePullParams getResourcePullParams​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • getCreateResubmissionParams

        public JDFResubmissionParams getCreateResubmissionParams​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • getResubmissionParams

        public JDFResubmissionParams getResubmissionParams​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • getCreateReturnQueueEntryParams

        public JDFReturnQueueEntryParams getCreateReturnQueueEntryParams​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • getReturnQueueEntryParams

        public JDFReturnQueueEntryParams getReturnQueueEntryParams​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • getCreateSubscriptionInfo

        public JDFSubscriptionInfo getCreateSubscriptionInfo​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • getSubscriptionInfo

        public JDFSubscriptionInfo getSubscriptionInfo​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • getCreateShutDownCmdParams

        public JDFShutDownCmdParams getCreateShutDownCmdParams​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • getShutDownCmdParams

        public JDFShutDownCmdParams getShutDownCmdParams​(int iSkip)
        Parameters:
        iSkip -
        Returns:
      • getCreateWakeUpCmdParams

        public JDFWakeUpCmdParams getCreateWakeUpCmdParams()
        Returns:
      • getrefID

        public java.lang.String getrefID()
        Method getrefID.
        Returns:
        String
      • setrefID

        public void setrefID​(java.lang.String refID)
        Method setrefID.
        Parameters:
        refID -
      • optionalElements

        public VString optionalElements()
        definition of optional elements in the JDF namespace
        Overrides:
        optionalElements in class JDFElement
        Returns:
        VString the comma separated list of optional element names
      • getICSVersions

        public VString getICSVersions()
        (21) get VString attribute ICSVersions, grab from parent JMF if none exists here
        Overrides:
        getICSVersions in class JDFAutoMessage
        Returns:
        VString the value of the attribute
      • getSenderID

        public java.lang.String getSenderID()
        gets the senderID of this message
        Overrides:
        getSenderID in class JDFAutoMessage
        Returns:
        String the senderID of this message or the SenderID of the parent JMF; null if neither are specified