Class KieRuntimeServiceDrlMapInput
java.lang.Object
org.kie.drl.engine.runtime.mapinput.service.KieRuntimeServiceDrlMapInput
- All Implemented Interfaces:
org.kie.efesto.runtimemanager.api.service.KieRuntimeService<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO,Map<String, Object>, org.kie.efesto.runtimemanager.api.model.BaseEfestoInput<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO>, EfestoOutputDrlMap, org.kie.efesto.common.api.model.EfestoRuntimeContext>
public class KieRuntimeServiceDrlMapInput
extends Object
implements org.kie.efesto.runtimemanager.api.service.KieRuntimeService<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO,Map<String,Object>,org.kie.efesto.runtimemanager.api.model.BaseEfestoInput<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO>,EfestoOutputDrlMap,org.kie.efesto.common.api.model.EfestoRuntimeContext>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanManageInput(org.kie.efesto.runtimemanager.api.model.EfestoInput toEvaluate, org.kie.efesto.common.api.model.EfestoRuntimeContext context) evaluateInput(org.kie.efesto.runtimemanager.api.model.BaseEfestoInput<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO> toEvaluate, org.kie.efesto.common.api.model.EfestoRuntimeContext context) org.kie.efesto.common.api.cache.EfestoClassKeyOptional<org.kie.efesto.runtimemanager.api.model.BaseEfestoInput<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO>>parseJsonInput(String modelLocalUriIdString, String inputDataString)
-
Constructor Details
-
KieRuntimeServiceDrlMapInput
public KieRuntimeServiceDrlMapInput()
-
-
Method Details
-
getEfestoClassKeyIdentifier
public org.kie.efesto.common.api.cache.EfestoClassKey getEfestoClassKeyIdentifier()- Specified by:
getEfestoClassKeyIdentifierin interfaceorg.kie.efesto.runtimemanager.api.service.KieRuntimeService<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO,Map<String, Object>, org.kie.efesto.runtimemanager.api.model.BaseEfestoInput<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO>, EfestoOutputDrlMap, org.kie.efesto.common.api.model.EfestoRuntimeContext>
-
canManageInput
public boolean canManageInput(org.kie.efesto.runtimemanager.api.model.EfestoInput toEvaluate, org.kie.efesto.common.api.model.EfestoRuntimeContext context) - Specified by:
canManageInputin interfaceorg.kie.efesto.runtimemanager.api.service.KieRuntimeService<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO,Map<String, Object>, org.kie.efesto.runtimemanager.api.model.BaseEfestoInput<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO>, EfestoOutputDrlMap, org.kie.efesto.common.api.model.EfestoRuntimeContext>
-
evaluateInput
public Optional<EfestoOutputDrlMap> evaluateInput(org.kie.efesto.runtimemanager.api.model.BaseEfestoInput<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO> toEvaluate, org.kie.efesto.common.api.model.EfestoRuntimeContext context) - Specified by:
evaluateInputin interfaceorg.kie.efesto.runtimemanager.api.service.KieRuntimeService<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO,Map<String, Object>, org.kie.efesto.runtimemanager.api.model.BaseEfestoInput<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO>, EfestoOutputDrlMap, org.kie.efesto.common.api.model.EfestoRuntimeContext>
-
getModelType
- Specified by:
getModelTypein interfaceorg.kie.efesto.runtimemanager.api.service.KieRuntimeService<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO,Map<String, Object>, org.kie.efesto.runtimemanager.api.model.BaseEfestoInput<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO>, EfestoOutputDrlMap, org.kie.efesto.common.api.model.EfestoRuntimeContext>
-
parseJsonInput
public Optional<org.kie.efesto.runtimemanager.api.model.BaseEfestoInput<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO>> parseJsonInput(String modelLocalUriIdString, String inputDataString) - Specified by:
parseJsonInputin interfaceorg.kie.efesto.runtimemanager.api.service.KieRuntimeService<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO,Map<String, Object>, org.kie.efesto.runtimemanager.api.model.BaseEfestoInput<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO>, EfestoOutputDrlMap, org.kie.efesto.common.api.model.EfestoRuntimeContext>
-