org.camunda.bpm.dmn.engine.impl.hitpolicy
Class DmnHitPolicyLogger

java.lang.Object
  extended by org.camunda.commons.logging.BaseLogger
      extended by org.camunda.bpm.dmn.engine.impl.DmnLogger
          extended by org.camunda.bpm.dmn.engine.impl.hitpolicy.DmnHitPolicyLogger

public class DmnHitPolicyLogger
extends DmnLogger


Field Summary
 
Fields inherited from class org.camunda.bpm.dmn.engine.impl.DmnLogger
ENGINE_LOGGER, EXPRESSION_LOGGER, HIT_POLICY_LOGGER, PROJECT_CODE, PROJECT_LOGGER, TRANSFORM_LOGGER
 
Fields inherited from class org.camunda.commons.logging.BaseLogger
componentId, delegateLogger, projectCode
 
Constructor Summary
DmnHitPolicyLogger()
           
 
Method Summary
 DmnHitPolicyException aggregationNotApplicableOnCompoundOutput(org.camunda.bpm.model.dmn.BuiltinAggregator aggregator, Map<String,DmnDecisionTableValue> outputs)
           
 DmnHitPolicyException anyHitPolicyRequiresThatAllOutputsAreEqual(List<DmnDecisionTableRule> matchingRules)
           
 DmnHitPolicyException noAggregatorFoundFor(org.camunda.bpm.model.dmn.BuiltinAggregator aggregation)
           
 DmnHitPolicyException unableToConvertValuesToAggregatableTypes(List<Object> values, Class<?>... targetClasses)
           
 DmnHitPolicyException unableToConvertValueTo(Class<?> targetClass, Object value, NumberFormatException cause)
           
 DmnHitPolicyException uniqueHitPolicyOnlyAllowsSingleMatchingRule(List<DmnDecisionTableRule> matchingRules)
           
 
Methods inherited from class org.camunda.commons.logging.BaseLogger
createLogger, exceptionMessage, formatMessageTemplate, isDebugEnabled, isErrorEnabled, isInfoEnabled, isWarnEnabled, logDebug, logError, logInfo, logWarn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DmnHitPolicyLogger

public DmnHitPolicyLogger()
Method Detail

uniqueHitPolicyOnlyAllowsSingleMatchingRule

public DmnHitPolicyException uniqueHitPolicyOnlyAllowsSingleMatchingRule(List<DmnDecisionTableRule> matchingRules)

anyHitPolicyRequiresThatAllOutputsAreEqual

public DmnHitPolicyException anyHitPolicyRequiresThatAllOutputsAreEqual(List<DmnDecisionTableRule> matchingRules)

noAggregatorFoundFor

public DmnHitPolicyException noAggregatorFoundFor(org.camunda.bpm.model.dmn.BuiltinAggregator aggregation)

aggregationNotApplicableOnCompoundOutput

public DmnHitPolicyException aggregationNotApplicableOnCompoundOutput(org.camunda.bpm.model.dmn.BuiltinAggregator aggregator,
                                                                      Map<String,DmnDecisionTableValue> outputs)

unableToConvertValueTo

public DmnHitPolicyException unableToConvertValueTo(Class<?> targetClass,
                                                    Object value,
                                                    NumberFormatException cause)

unableToConvertValuesToAggregatableTypes

public DmnHitPolicyException unableToConvertValuesToAggregatableTypes(List<Object> values,
                                                                      Class<?>... targetClasses)


Copyright © 2015 camunda services GmbH. All rights reserved.