Class JSITDecisionService


  • @JsType(namespace="<global>",
            name="JsInterop__ConstructorAPI__DMN12__org__kie__workbench__common__dmn__webapp__kogito__marshaller__js__model__dmn12__JSITDecisionService",
            isNative=true)
    public class JSITDecisionService
    extends JSITInvocable
    JSInterop adapter for TDecisionService
    • Constructor Detail

      • JSITDecisionService

        public JSITDecisionService()
    • Method Detail

      • instanceOf

        @JsOverlay
        public static boolean instanceOf​(Object instance)
      • getJSIName

        @JsOverlay
        public static JSIName getJSIName()
        Getter for specific JSIName
        Returns:
        Getter for specific JSIName
      • getTYPE_NAME

        @JsProperty(name="TYPE_NAME")
        public String getTYPE_NAME()
        Native getter for TYPE_NAME
        Overrides:
        getTYPE_NAME in class JSITInvocable
        Returns:
        The TYPE_NAME JSON property
      • getOutputDecision

        @JsOverlay
        public final List<JSITDMNElementReference> getOutputDecision()
        READ-ONLY getter for outputDecision as a List
        Returns:
        The outputDecision mapped as a List
      • addOutputDecision

        @JsOverlay
        public final <D extends JSITDMNElementReference> void addOutputDecision​(D element)
        Appends the specified element to the end of outputDecision
        Parameters:
        element - to be appended to outputDecision
      • addAllOutputDecision

        @JsOverlay
        public final <D extends JSITDMNElementReference> void addAllOutputDecision​(D... elements)
        Iterates over the specified collection of elements, and adds each element returned by the iterator to the end of outputDecision
        Parameters:
        elements - to be appended to outputDecision
      • removeOutputDecision

        @JsOverlay
        public final void removeOutputDecision​(int index)
        Removes the element at the specified position in the outputDecision
        Parameters:
        index - of the element to be removed
      • getNativeOutputDecision

        @JsProperty(name="outputDecision")
        public jsinterop.base.JsArrayLike<JSITDMNElementReference> getNativeOutputDecision()
        Native getter for outputDecision
        Returns:
        The outputDecision JSON property
      • setOutputDecision

        @JsOverlay
        public final void setOutputDecision​(List<JSITDMNElementReference> outputDecisionParam)
        Setter for outputDecision as a List
        Parameters:
        outputDecisionParam - The outputDecision mapped as a List
      • setNativeOutputDecision

        @JsProperty(name="outputDecision")
        public final void setNativeOutputDecision​(jsinterop.base.JsArrayLike<JSITDMNElementReference> outputDecisionParam)
        Setter for outputDecision
        Parameters:
        outputDecisionParam - outputDecision to set.
      • getEncapsulatedDecision

        @JsOverlay
        public final List<JSITDMNElementReference> getEncapsulatedDecision()
        READ-ONLY getter for encapsulatedDecision as a List
        Returns:
        The encapsulatedDecision mapped as a List
      • addEncapsulatedDecision

        @JsOverlay
        public final <D extends JSITDMNElementReference> void addEncapsulatedDecision​(D element)
        Appends the specified element to the end of encapsulatedDecision
        Parameters:
        element - to be appended to encapsulatedDecision
      • addAllEncapsulatedDecision

        @JsOverlay
        public final <D extends JSITDMNElementReference> void addAllEncapsulatedDecision​(D... elements)
        Iterates over the specified collection of elements, and adds each element returned by the iterator to the end of encapsulatedDecision
        Parameters:
        elements - to be appended to encapsulatedDecision
      • removeEncapsulatedDecision

        @JsOverlay
        public final void removeEncapsulatedDecision​(int index)
        Removes the element at the specified position in the encapsulatedDecision
        Parameters:
        index - of the element to be removed
      • getNativeEncapsulatedDecision

        @JsProperty(name="encapsulatedDecision")
        public jsinterop.base.JsArrayLike<JSITDMNElementReference> getNativeEncapsulatedDecision()
        Native getter for encapsulatedDecision
        Returns:
        The encapsulatedDecision JSON property
      • setEncapsulatedDecision

        @JsOverlay
        public final void setEncapsulatedDecision​(List<JSITDMNElementReference> encapsulatedDecisionParam)
        Setter for encapsulatedDecision as a List
        Parameters:
        encapsulatedDecisionParam - The encapsulatedDecision mapped as a List
      • setNativeEncapsulatedDecision

        @JsProperty(name="encapsulatedDecision")
        public final void setNativeEncapsulatedDecision​(jsinterop.base.JsArrayLike<JSITDMNElementReference> encapsulatedDecisionParam)
        Setter for encapsulatedDecision
        Parameters:
        encapsulatedDecisionParam - encapsulatedDecision to set.
      • getInputDecision

        @JsOverlay
        public final List<JSITDMNElementReference> getInputDecision()
        READ-ONLY getter for inputDecision as a List
        Returns:
        The inputDecision mapped as a List
      • addInputDecision

        @JsOverlay
        public final <D extends JSITDMNElementReference> void addInputDecision​(D element)
        Appends the specified element to the end of inputDecision
        Parameters:
        element - to be appended to inputDecision
      • addAllInputDecision

        @JsOverlay
        public final <D extends JSITDMNElementReference> void addAllInputDecision​(D... elements)
        Iterates over the specified collection of elements, and adds each element returned by the iterator to the end of inputDecision
        Parameters:
        elements - to be appended to inputDecision
      • removeInputDecision

        @JsOverlay
        public final void removeInputDecision​(int index)
        Removes the element at the specified position in the inputDecision
        Parameters:
        index - of the element to be removed
      • getNativeInputDecision

        @JsProperty(name="inputDecision")
        public jsinterop.base.JsArrayLike<JSITDMNElementReference> getNativeInputDecision()
        Native getter for inputDecision
        Returns:
        The inputDecision JSON property
      • setInputDecision

        @JsOverlay
        public final void setInputDecision​(List<JSITDMNElementReference> inputDecisionParam)
        Setter for inputDecision as a List
        Parameters:
        inputDecisionParam - The inputDecision mapped as a List
      • setNativeInputDecision

        @JsProperty(name="inputDecision")
        public final void setNativeInputDecision​(jsinterop.base.JsArrayLike<JSITDMNElementReference> inputDecisionParam)
        Setter for inputDecision
        Parameters:
        inputDecisionParam - inputDecision to set.
      • addInputData

        @JsOverlay
        public final <D extends JSITDMNElementReference> void addInputData​(D element)
        Appends the specified element to the end of inputData
        Parameters:
        element - to be appended to inputData
      • addAllInputData

        @JsOverlay
        public final <D extends JSITDMNElementReference> void addAllInputData​(D... elements)
        Iterates over the specified collection of elements, and adds each element returned by the iterator to the end of inputData
        Parameters:
        elements - to be appended to inputData
      • removeInputData

        @JsOverlay
        public final void removeInputData​(int index)
        Removes the element at the specified position in the inputData
        Parameters:
        index - of the element to be removed
      • getNativeInputData

        @JsProperty(name="inputData")
        public jsinterop.base.JsArrayLike<JSITDMNElementReference> getNativeInputData()
        Native getter for inputData
        Returns:
        The inputData JSON property
      • setInputData

        @JsOverlay
        public final void setInputData​(List<JSITDMNElementReference> inputDataParam)
        Setter for inputData as a List
        Parameters:
        inputDataParam - The inputData mapped as a List
      • setNativeInputData

        @JsProperty(name="inputData")
        public final void setNativeInputData​(jsinterop.base.JsArrayLike<JSITDMNElementReference> inputDataParam)
        Setter for inputData
        Parameters:
        inputDataParam - inputData to set.