Class JSITBusinessKnowledgeModel


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

      • JSITBusinessKnowledgeModel

        public JSITBusinessKnowledgeModel()
    • 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
      • getEncapsulatedLogic

        @JsProperty(name="encapsulatedLogic")
        public JSITFunctionDefinition getEncapsulatedLogic()
        Native getter for encapsulatedLogic
        Returns:
        The encapsulatedLogic JSON property
      • setEncapsulatedLogic

        @JsProperty(name="encapsulatedLogic")
        public final void setEncapsulatedLogic​(JSITFunctionDefinition encapsulatedLogicParam)
        Setter for encapsulatedLogic
        Parameters:
        encapsulatedLogicParam - encapsulatedLogic to set.
      • getKnowledgeRequirement

        @JsOverlay
        public final List<JSITKnowledgeRequirement> getKnowledgeRequirement()
        READ-ONLY getter for knowledgeRequirement as a List
        Returns:
        The knowledgeRequirement mapped as a List
      • addKnowledgeRequirement

        @JsOverlay
        public final <D extends JSITKnowledgeRequirement> void addKnowledgeRequirement​(D element)
        Appends the specified element to the end of knowledgeRequirement
        Parameters:
        element - to be appended to knowledgeRequirement
      • addAllKnowledgeRequirement

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

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

        @JsProperty(name="knowledgeRequirement")
        public jsinterop.base.JsArrayLike<JSITKnowledgeRequirement> getNativeKnowledgeRequirement()
        Native getter for knowledgeRequirement
        Returns:
        The knowledgeRequirement JSON property
      • setKnowledgeRequirement

        @JsOverlay
        public final void setKnowledgeRequirement​(List<JSITKnowledgeRequirement> knowledgeRequirementParam)
        Setter for knowledgeRequirement as a List
        Parameters:
        knowledgeRequirementParam - The knowledgeRequirement mapped as a List
      • setNativeKnowledgeRequirement

        @JsProperty(name="knowledgeRequirement")
        public final void setNativeKnowledgeRequirement​(jsinterop.base.JsArrayLike<JSITKnowledgeRequirement> knowledgeRequirementParam)
        Setter for knowledgeRequirement
        Parameters:
        knowledgeRequirementParam - knowledgeRequirement to set.
      • getAuthorityRequirement

        @JsOverlay
        public final List<JSITAuthorityRequirement> getAuthorityRequirement()
        READ-ONLY getter for authorityRequirement as a List
        Returns:
        The authorityRequirement mapped as a List
      • addAuthorityRequirement

        @JsOverlay
        public final <D extends JSITAuthorityRequirement> void addAuthorityRequirement​(D element)
        Appends the specified element to the end of authorityRequirement
        Parameters:
        element - to be appended to authorityRequirement
      • addAllAuthorityRequirement

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

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

        @JsProperty(name="authorityRequirement")
        public jsinterop.base.JsArrayLike<JSITAuthorityRequirement> getNativeAuthorityRequirement()
        Native getter for authorityRequirement
        Returns:
        The authorityRequirement JSON property
      • setAuthorityRequirement

        @JsOverlay
        public final void setAuthorityRequirement​(List<JSITAuthorityRequirement> authorityRequirementParam)
        Setter for authorityRequirement as a List
        Parameters:
        authorityRequirementParam - The authorityRequirement mapped as a List
      • setNativeAuthorityRequirement

        @JsProperty(name="authorityRequirement")
        public final void setNativeAuthorityRequirement​(jsinterop.base.JsArrayLike<JSITAuthorityRequirement> authorityRequirementParam)
        Setter for authorityRequirement
        Parameters:
        authorityRequirementParam - authorityRequirement to set.