Package org.kie.dmn.core.impl
Class DMNResultImpl
- java.lang.Object
-
- org.kie.dmn.core.impl.DMNResultImpl
-
- All Implemented Interfaces:
org.kie.dmn.api.core.DMNMessageContainer,org.kie.dmn.api.core.DMNResult,DMNMessageManager
public class DMNResultImpl extends Object implements org.kie.dmn.api.core.DMNResult, DMNMessageManager
-
-
Constructor Summary
Constructors Constructor Description DMNResultImpl(org.kie.dmn.api.core.DMNModel model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAll(List<? extends org.kie.dmn.api.core.DMNMessage> messages)voidaddAllUnfiltered(List<? extends org.kie.dmn.api.core.DMNMessage> messages)Internal utility method.voidaddDecisionResult(org.kie.dmn.api.core.DMNDecisionResult result)org.kie.dmn.api.core.DMNMessageaddMessage(org.kie.dmn.api.core.DMNMessage msg)org.kie.dmn.api.core.DMNMessageaddMessage(org.kie.dmn.api.core.DMNMessage.Severity severity, String message, org.kie.dmn.api.core.DMNMessageType messageType, org.kie.dmn.model.api.DMNModelInstrumentedBase source)org.kie.dmn.api.core.DMNMessageaddMessage(org.kie.dmn.api.core.DMNMessage.Severity severity, String message, org.kie.dmn.api.core.DMNMessageType messageType, org.kie.dmn.model.api.DMNModelInstrumentedBase source, Throwable exception)org.kie.dmn.api.core.DMNMessageaddMessage(org.kie.dmn.api.core.DMNMessage.Severity severity, String message, org.kie.dmn.api.core.DMNMessageType messageType, org.kie.dmn.model.api.DMNModelInstrumentedBase source, org.kie.dmn.api.feel.runtime.events.FEELEvent feelEvent)org.kie.dmn.api.core.DMNContextgetContext()org.kie.dmn.api.core.DMNDecisionResultgetDecisionResultById(String id)org.kie.dmn.api.core.DMNDecisionResultgetDecisionResultByName(String name)List<org.kie.dmn.api.core.DMNDecisionResult>getDecisionResults()List<org.kie.dmn.api.core.DMNMessage>getMessages()List<org.kie.dmn.api.core.DMNMessage>getMessages(org.kie.dmn.api.core.DMNMessage.Severity... sevs)org.kie.dmn.api.core.DMNModelgetModel()Returns the model this DMNResult belongs to.booleanhasErrors()voidsetContext(org.kie.dmn.api.core.DMNContext context)StringtoString()
-
-
-
Method Detail
-
setContext
public void setContext(org.kie.dmn.api.core.DMNContext context)
-
getContext
public org.kie.dmn.api.core.DMNContext getContext()
- Specified by:
getContextin interfaceorg.kie.dmn.api.core.DMNResult
-
getMessages
public List<org.kie.dmn.api.core.DMNMessage> getMessages()
- Specified by:
getMessagesin interfaceorg.kie.dmn.api.core.DMNMessageContainer
-
addAll
public void addAll(List<? extends org.kie.dmn.api.core.DMNMessage> messages)
- Specified by:
addAllin interfaceDMNMessageManager
-
addMessage
public org.kie.dmn.api.core.DMNMessage addMessage(org.kie.dmn.api.core.DMNMessage msg)
- Specified by:
addMessagein interfaceDMNMessageManager
-
addMessage
public org.kie.dmn.api.core.DMNMessage addMessage(org.kie.dmn.api.core.DMNMessage.Severity severity, String message, org.kie.dmn.api.core.DMNMessageType messageType, org.kie.dmn.model.api.DMNModelInstrumentedBase source)- Specified by:
addMessagein interfaceDMNMessageManager
-
addMessage
public org.kie.dmn.api.core.DMNMessage addMessage(org.kie.dmn.api.core.DMNMessage.Severity severity, String message, org.kie.dmn.api.core.DMNMessageType messageType, org.kie.dmn.model.api.DMNModelInstrumentedBase source, Throwable exception)- Specified by:
addMessagein interfaceDMNMessageManager
-
getMessages
public List<org.kie.dmn.api.core.DMNMessage> getMessages(org.kie.dmn.api.core.DMNMessage.Severity... sevs)
- Specified by:
getMessagesin interfaceorg.kie.dmn.api.core.DMNMessageContainer
-
addMessage
public org.kie.dmn.api.core.DMNMessage addMessage(org.kie.dmn.api.core.DMNMessage.Severity severity, String message, org.kie.dmn.api.core.DMNMessageType messageType, org.kie.dmn.model.api.DMNModelInstrumentedBase source, org.kie.dmn.api.feel.runtime.events.FEELEvent feelEvent)- Specified by:
addMessagein interfaceDMNMessageManager
-
hasErrors
public boolean hasErrors()
- Specified by:
hasErrorsin interfaceorg.kie.dmn.api.core.DMNMessageContainer
-
getDecisionResults
public List<org.kie.dmn.api.core.DMNDecisionResult> getDecisionResults()
- Specified by:
getDecisionResultsin interfaceorg.kie.dmn.api.core.DMNResult
-
getDecisionResultByName
public org.kie.dmn.api.core.DMNDecisionResult getDecisionResultByName(String name)
- Specified by:
getDecisionResultByNamein interfaceorg.kie.dmn.api.core.DMNResult
-
getDecisionResultById
public org.kie.dmn.api.core.DMNDecisionResult getDecisionResultById(String id)
- Specified by:
getDecisionResultByIdin interfaceorg.kie.dmn.api.core.DMNResult
-
addDecisionResult
public void addDecisionResult(org.kie.dmn.api.core.DMNDecisionResult result)
-
getModel
public org.kie.dmn.api.core.DMNModel getModel()
Returns the model this DMNResult belongs to.
-
addAllUnfiltered
public void addAllUnfiltered(List<? extends org.kie.dmn.api.core.DMNMessage> messages)
Description copied from interface:DMNMessageManagerInternal utility method.- Specified by:
addAllUnfilteredin interfaceDMNMessageManager
-
-