public class WonMessage
extends java.lang.Object
implements java.io.Serializable
Note: this implementation is not thread-safe.
| Modifier and Type | Class and Description |
|---|---|
static class |
WonMessage.AttachmentHolder |
class |
WonMessage.AttachmentMetaData |
| Constructor and Description |
|---|
WonMessage(org.apache.jena.query.Dataset completeDataset) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMessageProperty(org.apache.jena.rdf.model.Property property,
boolean value)
Adds a property to the message resource in the outermost envelope.
|
void |
addMessageProperty(org.apache.jena.rdf.model.Property property,
double value)
Adds a property to the message resource in the outermost envelope.
|
void |
addMessageProperty(org.apache.jena.rdf.model.Property property,
float value)
Adds a property to the message resource in the outermost envelope.
|
void |
addMessageProperty(org.apache.jena.rdf.model.Property property,
int value)
Adds a property to the message resource in the outermost envelope.
|
void |
addMessageProperty(org.apache.jena.rdf.model.Property property,
long value)
Adds a property to the message resource in the outermost envelope.
|
void |
addMessageProperty(org.apache.jena.rdf.model.Property property,
org.apache.jena.rdf.model.RDFNode value)
Adds a property to the message resource in the outermost envelope.
|
void |
addMessageProperty(org.apache.jena.rdf.model.Property property,
java.lang.String uri)
Adds a property to the message resource in the outermost envelope.
|
void |
addMessageProperty(org.apache.jena.rdf.model.Property property,
java.net.URI value)
Adds a property to the message resource in the outermost envelope.
|
static WonMessage |
deepCopy(WonMessage original) |
java.util.List<WonMessage.AttachmentHolder> |
getAttachments()
Returns all content graphs that are attachments, including their signature graphs.
|
org.apache.jena.query.Dataset |
getCompleteDataset() |
java.util.List<java.lang.String> |
getContentGraphURIs() |
java.net.URI |
getCorrespondingRemoteMessageURI() |
java.util.List<org.apache.jena.rdf.model.Model> |
getEnvelopeGraphs()
Returns all envelope graphs found in the message.
|
java.util.List<java.lang.String> |
getEnvelopeGraphURIs() |
java.net.URI |
getEnvelopePropertyURIValue(org.apache.jena.rdf.model.Property property) |
java.net.URI |
getEnvelopePropertyURIValue(java.net.URI propertyURI) |
WonMessageDirection |
getEnvelopeType() |
java.net.URI |
getForwardedMessageURI() |
java.net.URI |
getInnermostMessageURI() |
java.net.URI |
getIsRemoteResponseToMessageURI() |
WonMessageType |
getIsResponseToMessageType() |
java.net.URI |
getIsResponseToMessageURI() |
org.apache.jena.query.Dataset |
getMessageContent()
Creates a copy of the message dataset where all traces
of the envelope graph are deleted.
|
WonMessageType |
getMessageType() |
java.net.URI |
getMessageURI() |
java.net.URI |
getOuterEnvelopeGraphURI() |
java.util.List<java.net.URI> |
getPreviousMessageURIs() |
java.net.URI |
getReceiverNeedURI() |
java.net.URI |
getReceiverNodeURI() |
java.net.URI |
getReceiverURI() |
java.util.List<java.net.URI> |
getRefersTo() |
java.net.URI |
getSenderNeedURI() |
java.net.URI |
getSenderNodeURI() |
java.net.URI |
getSenderURI() |
boolean |
isEnvelopeGraph(java.lang.String modelUri,
org.apache.jena.rdf.model.Model model) |
public static WonMessage deepCopy(WonMessage original)
public org.apache.jena.query.Dataset getCompleteDataset()
public void addMessageProperty(org.apache.jena.rdf.model.Property property,
org.apache.jena.rdf.model.RDFNode value)
property - value - public void addMessageProperty(org.apache.jena.rdf.model.Property property,
java.lang.String uri)
property - uri - the object of the property, assumed to be an uripublic void addMessageProperty(org.apache.jena.rdf.model.Property property,
java.net.URI value)
property - value - public void addMessageProperty(org.apache.jena.rdf.model.Property property,
long value)
property - value - public void addMessageProperty(org.apache.jena.rdf.model.Property property,
int value)
property - value - public void addMessageProperty(org.apache.jena.rdf.model.Property property,
double value)
property - value - public void addMessageProperty(org.apache.jena.rdf.model.Property property,
float value)
property - value - public void addMessageProperty(org.apache.jena.rdf.model.Property property,
boolean value)
property - value - public org.apache.jena.query.Dataset getMessageContent()
public java.util.List<WonMessage.AttachmentHolder> getAttachments()
public java.net.URI getOuterEnvelopeGraphURI()
public java.util.List<org.apache.jena.rdf.model.Model> getEnvelopeGraphs()
Not that this method has side effects: all intermediate results are cached for re-use. This concerns the envelopeGraphNames, contentGraphNames and messageURI members.
public boolean isEnvelopeGraph(java.lang.String modelUri,
org.apache.jena.rdf.model.Model model)
public java.util.List<java.lang.String> getEnvelopeGraphURIs()
public java.util.List<java.lang.String> getContentGraphURIs()
public java.net.URI getMessageURI()
public WonMessageType getMessageType()
public WonMessageDirection getEnvelopeType()
public java.net.URI getSenderURI()
public java.net.URI getSenderNeedURI()
public java.net.URI getSenderNodeURI()
public java.net.URI getReceiverURI()
public java.net.URI getReceiverNeedURI()
public java.net.URI getReceiverNodeURI()
public java.util.List<java.net.URI> getRefersTo()
public java.util.List<java.net.URI> getPreviousMessageURIs()
public java.net.URI getIsResponseToMessageURI()
public java.net.URI getIsRemoteResponseToMessageURI()
public java.net.URI getCorrespondingRemoteMessageURI()
public java.net.URI getForwardedMessageURI()
public java.net.URI getInnermostMessageURI()
public WonMessageType getIsResponseToMessageType()
public java.net.URI getEnvelopePropertyURIValue(java.net.URI propertyURI)
public java.net.URI getEnvelopePropertyURIValue(org.apache.jena.rdf.model.Property property)
Copyright © 2018. All Rights Reserved.