Class 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.runtimemanager.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.runtimemanager.api.model.EfestoRuntimeContext>
    • Constructor Detail

      • KieRuntimeServiceDrlMapInput

        public KieRuntimeServiceDrlMapInput()
    • Method Detail

      • getEfestoClassKeyIdentifier

        public org.kie.efesto.common.api.cache.EfestoClassKey getEfestoClassKeyIdentifier()
        Specified by:
        getEfestoClassKeyIdentifier in interface 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.runtimemanager.api.model.EfestoRuntimeContext>
      • canManageInput

        public boolean canManageInput​(org.kie.efesto.runtimemanager.api.model.EfestoInput toEvaluate,
                                      org.kie.efesto.runtimemanager.api.model.EfestoRuntimeContext context)
        Specified by:
        canManageInput in interface 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.runtimemanager.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.runtimemanager.api.model.EfestoRuntimeContext context)
        Specified by:
        evaluateInput in interface 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.runtimemanager.api.model.EfestoRuntimeContext>
      • getModelType

        public String getModelType()
        Specified by:
        getModelType in interface 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.runtimemanager.api.model.EfestoRuntimeContext>