public class ConversationMessage extends java.lang.Object implements java.lang.Comparable<ConversationMessage>
| Constructor and Description |
|---|
ConversationMessage(java.net.URI messageURI) |
public void removeHighlevelProtocolProperties()
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 hasPreviousMessage()
public boolean hasSubsequentMessage()
public boolean isCorrespondingRemoteMessageOf(ConversationMessage other)
public boolean isResponseTo(ConversationMessage other)
public boolean hasResponse(ConversationMessage other)
public boolean isRemoteResponseTo(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 isMessageOnPathToRoot(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 isRejectsMessage()
public boolean isProposesToCancelMessage()
public boolean proposes(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 getSenderNeedURI()
public void setSenderNeedURI(java.net.URI senderNeedURI)
public java.util.Set<java.net.URI> getProposes()
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> 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> 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 getCorrespondingRemoteMessageURI()
public ConversationMessage getCorrespondingRemoteMessageRef()
public boolean hasCorrespondingRemoteMessage()
public void setCorrespondingRemoteMessageURI(java.net.URI correspondingRemoteMessageURI)
public void setCorrespondingRemoteMessageRef(ConversationMessage ref)
public java.net.URI getIsResponseTo()
public void setIsResponseTo(java.net.URI isResponseTo)
public ConversationMessage getIsResponseToRef()
public void setIsResponseToRef(ConversationMessage ref)
public java.net.URI getIsRemoteResponseTo()
public void setIsRemoteResponseTo(java.net.URI isRemoteResponseTo)
public ConversationMessage getIsRemoteResponseToRef()
public void setIsRemoteResponseToRef(ConversationMessage ref)
public java.util.Set<ConversationMessage> getProposesInverseRefs()
public void addProposesInverseRef(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> getAcceptsInverseRefs()
public void addAcceptsInverseRef(ConversationMessage ref)
public java.util.Set<ConversationMessage> getRetractsInverseRefs()
public void addRetractsInverseRef(ConversationMessage ref)
public ConversationMessage getIsResponseToInverseRef()
public void setIsResponseToInverseRef(ConversationMessage ref)
public ConversationMessage getIsRemoteResponseToInverseRef()
public void setIsRemoteResponseToInverseRef(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 © 2018. All Rights Reserved.