public class ConversationMessage extends java.lang.Object implements java.lang.Comparable<ConversationMessage>
| Constructor and Description |
|---|
ConversationMessage(java.net.URI messageURI) |
public void removeHighlevelProtocolProperties()
public boolean isForwardedMessage()
public ConversationMessage getRootOfDeliveryChain()
public boolean isHeadOfDeliveryChain()
public boolean isEndOfDeliveryChain()
public boolean isInSameDeliveryChain(ConversationMessage other)
public DeliveryChain getDeliveryChain()
public boolean isResponse()
public boolean hasResponse()
public boolean hasRemoteResponse()
public boolean hasSuccessResponse()
public boolean hasRemoteSuccessResponse()
public boolean isAcknowledgedRemotely()
public boolean previousMessage()
public boolean hasSubsequentMessage()
public boolean respondingTo(ConversationMessage other)
public boolean hasResponse(ConversationMessage other)
public boolean remotelyRespondingTo(ConversationMessage other)
public boolean hasRemoteResponse(ConversationMessage other)
public boolean partOfSameExchange(ConversationMessage other)
public int compareTo(ConversationMessage other)
compareTo in interface java.lang.Comparable<ConversationMessage>other - public int getOrder()
public org.apache.thrift.Option<ConversationMessage> getOwnConversationRoot()
public java.util.Set<ConversationMessage> getReachableConversationRoots()
public boolean sharesReachableRootsWith(ConversationMessage other)
public boolean isAfter(ConversationMessage other)
public boolean isAgreementProtocolMessage()
public boolean isFromOwner()
public boolean isFromExternal()
public boolean isFromSystem()
public boolean isAcknowledgedLocally()
public boolean isRetractsMessage()
public boolean isAcceptsMessage()
public boolean isProposesMessage()
public boolean isClaimsMessage()
public boolean isRejectsMessage()
public boolean isProposesToCancelMessage()
public boolean proposes(ConversationMessage other)
public boolean claims(ConversationMessage other)
public boolean accepts(ConversationMessage other)
public boolean proposesToCancel(ConversationMessage other)
public boolean retracts(ConversationMessage other)
public boolean rejects(ConversationMessage other)
public java.net.URI getMessageURI()
public java.net.URI getSenderAtomURI()
public void setSenderAtomURI(java.net.URI senderAtomURI)
public java.util.Set<java.net.URI> getProposes()
public java.util.Set<java.net.URI> getClaims()
public java.util.Set<java.net.URI> getRejects()
public java.util.Set<ConversationMessage> getProposesRefs()
public void addProposes(java.net.URI proposes)
public void addProposesRef(ConversationMessage ref)
public java.util.Set<ConversationMessage> getClaimsRefs()
public void addClaims(java.net.URI claims)
public void addClaimsRef(ConversationMessage ref)
public java.util.Set<ConversationMessage> getRejectsRefs()
public void addRejects(java.net.URI rejects)
public void addRejectsRef(ConversationMessage ref)
public java.util.Set<java.net.URI> getPrevious()
public java.util.Set<ConversationMessage> getPreviousRefs()
public void addPrevious(java.net.URI previous)
public void addPreviousRef(ConversationMessage ref)
public java.util.Set<java.net.URI> getForwarded()
public java.util.Set<ConversationMessage> getForwardedRefs()
public void addForwarded(java.net.URI forwarded)
public void addForwardedRef(ConversationMessage ref)
public java.util.Set<java.net.URI> getAccepts()
public java.util.Set<ConversationMessage> getAcceptsRefs()
public void addAcceptsRef(ConversationMessage ref)
public void addAccepts(java.net.URI accepts)
public java.util.Set<java.net.URI> getRetracts()
public java.util.Set<ConversationMessage> getRetractsRefs()
public void addRetractsRef(ConversationMessage ref)
public void addRetracts(java.net.URI retracts)
public java.util.Set<java.net.URI> getProposesToCancel()
public java.util.Set<ConversationMessage> getProposesToCancelRefs()
public void addProposesToCancelRef(ConversationMessage ref)
public void addProposesToCancel(java.net.URI proposesToCancel)
public java.net.URI getRespondingTo()
public void setRespondingTo(java.net.URI respondingTo)
public java.util.Optional<ConversationMessage> getRespondingToOption()
public void setRespondingToRef(ConversationMessage ref)
public java.net.URI getRemotelyRespondingTo()
public void setRemotelyRespondingTo(java.net.URI remotelyRespondingTo)
public ConversationMessage getRemotelyRespondingToRef()
public void setRemotelyRespondingToRef(ConversationMessage ref)
public java.util.Set<ConversationMessage> getProposesInverseRefs()
public void addProposesInverseRef(ConversationMessage ref)
public java.util.Set<ConversationMessage> getClaimsInverseRefs()
public void addClaimsInverseRef(ConversationMessage ref)
public java.util.Set<ConversationMessage> getRejectsInverseRefs()
public void addRejectsInverseRef(ConversationMessage ref)
public java.util.Set<ConversationMessage> getPreviousInverseRefs()
public void addPreviousInverseRef(ConversationMessage ref)
public java.util.Set<ConversationMessage> getForwardedInverseRefs()
public void addForwardedInverseRef(ConversationMessage ref)
public java.util.Set<ConversationMessage> getAcceptsInverseRefs()
public void addAcceptsInverseRef(ConversationMessage ref)
public java.util.Set<ConversationMessage> getRetractsInverseRefs()
public void addRetractsInverseRef(ConversationMessage ref)
public ConversationMessage getRespondingToInverseRef()
public void setRespondingToInverseRef(ConversationMessage ref)
public ConversationMessage getRemotelyRespondingToInverseRef()
public void setRemotelyRespondingToInverseRef(ConversationMessage ref)
public java.util.Set<ConversationMessage> getProposesToCancelInverseRefs()
public void addProposesToCancelInverseRef(ConversationMessage ref)
public java.util.Set<java.net.URI> getContentGraphs()
public void addContentGraph(java.net.URI contentGraph)
public WonMessageType getMessageType()
public void setMessageType(WonMessageType messageType)
public WonMessageDirection getDirection()
public void setDirection(WonMessageDirection direction)
public void setEffects(java.util.Set<MessageEffect> effects)
public java.util.Set<MessageEffect> getEffects()
public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectCopyright © 2020. All Rights Reserved.