public class InteractionResult extends Object
| Constructor and Description |
|---|
InteractionResult(org.apache.isis.applib.events.InteractionEvent interactionEvent) |
| Modifier and Type | Method and Description |
|---|---|
void |
advise(String reason,
InteractionAdvisor facet) |
Consent |
createConsent() |
InteractionAdvisor |
getAdvisor()
Returns the first of the
#getAdvisors() that has been
advised , or null if
none yet. |
List<InteractionAdvisor> |
getAdvisorFacets()
|
org.apache.isis.applib.events.InteractionEvent |
getInteractionEvent()
Returns the contained
InteractionEvent, if necessary updated with
the advice of the
interactions. |
String |
getReason()
Gets the reason as currently known, but does not change the state.
|
boolean |
isNotVetoing() |
boolean |
isVetoing() |
String |
toString() |
public InteractionResult(org.apache.isis.applib.events.InteractionEvent interactionEvent)
public org.apache.isis.applib.events.InteractionEvent getInteractionEvent()
InteractionEvent, if necessary updated with
the advice of the
interactions.
That is, if still advising, then copies over the
details from this result into the contained InteractionEvent, and
flips into advised (done).
public void advise(String reason, InteractionAdvisor facet)
public boolean isVetoing()
public boolean isNotVetoing()
public InteractionAdvisor getAdvisor()
#getAdvisors() that has been
advised , or null if
none yet.getAdvisorFacets()public List<InteractionAdvisor> getAdvisorFacets()
getAdvisor()public Consent createConsent()
public String getReason()
If isNotVetoing(), then returns null. Otherwise will be
a non-empty string.
Copyright © 2010–2014 The Apache Software Foundation. All rights reserved.