Class KieRuntimeServiceDrlMapInput

  • All Implemented Interfaces:
    org.kie.efesto.runtimemanager.api.service.KieRuntimeService<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO,​java.util.Map<java.lang.String,​java.lang.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 java.lang.Object
    implements org.kie.efesto.runtimemanager.api.service.KieRuntimeService<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO,​java.util.Map<java.lang.String,​java.lang.Object>,​org.kie.efesto.runtimemanager.api.model.BaseEfestoInput<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO>,​EfestoOutputDrlMap,​org.kie.efesto.runtimemanager.api.model.EfestoRuntimeContext>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean canManageInput​(org.kie.efesto.runtimemanager.api.model.EfestoInput toEvaluate, org.kie.efesto.runtimemanager.api.model.EfestoRuntimeContext context)  
      java.util.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)  
      org.kie.efesto.common.api.cache.EfestoClassKey getEfestoClassKeyIdentifier()  
      java.lang.String getModelType()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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,​java.util.Map<java.lang.String,​java.lang.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,​java.util.Map<java.lang.String,​java.lang.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 java.util.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,​java.util.Map<java.lang.String,​java.lang.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 java.lang.String getModelType()
        Specified by:
        getModelType in interface org.kie.efesto.runtimemanager.api.service.KieRuntimeService<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO,​java.util.Map<java.lang.String,​java.lang.Object>,​org.kie.efesto.runtimemanager.api.model.BaseEfestoInput<org.kie.efesto.runtimemanager.api.model.EfestoMapInputDTO>,​EfestoOutputDrlMap,​org.kie.efesto.runtimemanager.api.model.EfestoRuntimeContext>