Class ModelEvaluatorServiceBase


  • public class ModelEvaluatorServiceBase
    extends Object
    • Constructor Detail

      • ModelEvaluatorServiceBase

        public ModelEvaluatorServiceBase​(org.kie.server.services.api.KieServerRegistry context)
    • Method Detail

      • getModels

        public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.dmn.DMNModelInfoList> getModels​(String containerId)
      • modelToInfo

        public static org.kie.server.api.model.dmn.DMNModelInfo modelToInfo​(org.kie.dmn.api.core.DMNModel model)
      • decisionServiceToInfo

        public static org.kie.server.api.model.dmn.DMNDecisionServiceInfo decisionServiceToInfo​(org.kie.dmn.api.core.ast.DecisionServiceNode dsNode)
      • decisionToInfo

        public static org.kie.server.api.model.dmn.DMNDecisionInfo decisionToInfo​(org.kie.dmn.api.core.ast.DecisionNode decisionNode)
      • inputDataToInfo

        public static org.kie.server.api.model.dmn.DMNInputDataInfo inputDataToInfo​(org.kie.dmn.api.core.ast.InputDataNode inputDataNode)
      • itemDefinitionToInfo

        public static org.kie.server.api.model.dmn.DMNItemDefinitionInfo itemDefinitionToInfo​(org.kie.dmn.model.api.ItemDefinition itemDef)
      • evaluateDecisions

        public org.kie.server.api.model.ServiceResponse<org.kie.server.api.model.dmn.DMNResultKS> evaluateDecisions​(String containerId,
                                                                                                                    String contextPayload,
                                                                                                                    String marshallingType)
      • evaluateModel

        public javax.ws.rs.core.Response evaluateModel​(String containerId,
                                                       String modelId,
                                                       String contextPayload,
                                                       boolean asDmnResult,
                                                       String decisionServiceId)
      • getKieServerRegistry

        public org.kie.server.services.api.KieServerRegistry getKieServerRegistry()
      • getModel

        public javax.ws.rs.core.Response getModel​(String containerId,
                                                  String modelId)
      • getOAS

        public javax.ws.rs.core.Response getOAS​(String containerId,
                                                boolean asJSON)