Interface ProcessInstance

    • Method Detail

      • setId

        void setId​(long id)
      • setProcess

        void setProcess​(org.kie.api.definition.process.Process process)
      • getProcess

        org.kie.api.definition.process.Process getProcess()
        Specified by:
        getProcess in interface org.kie.api.runtime.process.ProcessInstance
      • setState

        void setState​(int state)
      • setState

        void setState​(int state,
                      String outcome)
      • setState

        void setState​(int state,
                      String outcome,
                      Object faultData)
      • setKnowledgeRuntime

        void setKnowledgeRuntime​(org.drools.core.common.InternalKnowledgeRuntime kruntime)
      • getKnowledgeRuntime

        org.drools.core.common.InternalKnowledgeRuntime getKnowledgeRuntime()
      • start

        void start()
      • start

        void start​(String tigger)
      • getOutcome

        String getOutcome()
      • setParentProcessInstanceId

        void setParentProcessInstanceId​(long parentId)
      • getFaultData

        Object getFaultData()
      • setSignalCompletion

        void setSignalCompletion​(boolean signalCompletion)
      • isSignalCompletion

        boolean isSignalCompletion()
      • getDeploymentId

        String getDeploymentId()
      • setDeploymentId

        void setDeploymentId​(String deploymentId)
      • getStartDate

        Date getStartDate()
      • getSlaCompliance

        int getSlaCompliance()
      • getSlaDueDate

        Date getSlaDueDate()
      • configureSLA

        void configureSLA()
      • getAgendaFilter

        org.kie.api.runtime.rule.AgendaFilter getAgendaFilter()
      • setAgendaFilter

        void setAgendaFilter​(org.kie.api.runtime.rule.AgendaFilter agendaFilter)