|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openanzo.client.NotificationNamedGraphProxy
public class NotificationNamedGraphProxy
Graph that contains a single transaction that contains statements whose changes were passed to client over notification event. All operations go into the transaction before they are applied to a parent graph. All calls to find contain the results of the parentGraph overlaid with the contents of the transaction.
| Constructor Summary | |
|---|---|
NotificationNamedGraphProxy(INamedGraph baseGraph,
boolean isMetadataGraph,
DatasetService datasetService)
Create new NotificationNamedGraphProxy for baseGraph with given ITransactionQueueManager |
|
NotificationNamedGraphProxy(INamedGraph baseGraph,
org.openrdf.model.URI namedGraphUri,
boolean isMetadataGraph,
DatasetService datasetService)
Create new NotificationNamedGraphProxy for baseGraph with given uri |
|
| Method Summary | |
|---|---|
void |
add(info.aduna.collections.iterators.CloseableIterator<org.openrdf.model.Statement> statements)
Add a set of statements from graph |
void |
add(org.openrdf.model.Resource subj,
org.openrdf.model.URI pred,
org.openrdf.model.Value obj)
Add a new statement with given subj,pred,obj |
void |
add(org.openrdf.model.Statement... statements)
Add one or more statements to graph |
void |
clear()
Delete all statements in graph |
void |
close()
Close the graph. |
boolean |
contains(org.openrdf.model.Resource s,
org.openrdf.model.URI p,
org.openrdf.model.Value o)
Return true if the graph contains at least 1 statement that matches the pattern of subj,prop,obj |
boolean |
contains(org.openrdf.model.Statement s)
Return true if the graph contains at least 1 statement that matches the statement provided |
void |
delete(info.aduna.collections.iterators.CloseableIterator<org.openrdf.model.Statement> statements)
Delete a set of statements from graph |
void |
delete(org.openrdf.model.Resource subj,
org.openrdf.model.URI pred,
org.openrdf.model.Value obj)
Delete a statement from graph |
void |
delete(org.openrdf.model.Statement... statements)
Delete a set of statements from graph |
info.aduna.collections.iterators.CloseableIterator<org.openrdf.model.Statement> |
find(org.openrdf.model.Resource subj,
org.openrdf.model.URI prop,
org.openrdf.model.Value obj)
Search parent graph, and then overlay contents of notification transaction |
INamedGraphEventManager |
getEventManager()
Return INamedGraphEventManager for this graph |
org.openrdf.model.URI |
getNamedGraphUri()
Get the URI of parent graph |
INamedGraph |
getParentGraph()
Get the graph to which this proxy is proxing information. |
info.aduna.collections.iterators.CloseableIterator<org.openrdf.model.Statement> |
getStatements()
Get an iterator of all statements within this graph |
ITransactionManager |
getTransactionManager()
Return ITransactionManager for this graph |
boolean |
isClosed()
Return if graph is closed |
boolean |
isEmpty()
Return if graph is empty |
boolean |
isMetadataGraph()
Determine if the underlying graph a metadata graph |
void |
setNamedGraphUri(org.openrdf.model.URI namedGraphUri)
Set NamedGraph's URI |
void |
setParentGraph(INamedGraph graph)
Set the parent graph |
int |
size()
Return number of statements in graph |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NotificationNamedGraphProxy(INamedGraph baseGraph,
org.openrdf.model.URI namedGraphUri,
boolean isMetadataGraph,
DatasetService datasetService)
baseGraph - Parent graphnamedGraphUri - URI for NamedGraph, equal to parents URI if this is a data graph, or equal to the parent graph's URI if this
is a metadataGraphisMetadataGraph - is the baseGraph metadataGraphdatasetService - parent datasetService
public NotificationNamedGraphProxy(INamedGraph baseGraph,
boolean isMetadataGraph,
DatasetService datasetService)
baseGraph - Parent graphisMetadataGraph - is this graph a metadata graphdatasetService - parent datasetService| Method Detail |
|---|
public org.openrdf.model.URI getNamedGraphUri()
getNamedGraphUri in interface INamedGraphpublic void setNamedGraphUri(org.openrdf.model.URI namedGraphUri)
INamedGraph
setNamedGraphUri in interface INamedGraphpublic boolean isMetadataGraph()
public INamedGraph getParentGraph()
IProxyGraph
getParentGraph in interface IProxyGraph
public void setParentGraph(INamedGraph graph)
throws TransactionGraphException
graph - parent graph
TransactionGraphException - thrown if parent already set
public void add(org.openrdf.model.Resource subj,
org.openrdf.model.URI pred,
org.openrdf.model.Value obj)
INamedGraph
add in interface INamedGraphsubj - Subject of statementpred - Predicate of statementobj - Object of statement
public void delete(org.openrdf.model.Resource subj,
org.openrdf.model.URI pred,
org.openrdf.model.Value obj)
INamedGraph
delete in interface INamedGraphsubj - Subject of statementpred - Predicate of statementobj - Object of statementpublic void add(org.openrdf.model.Statement... statements)
INamedGraph
add in interface INamedGraphstatements - statements to add to graphpublic void delete(org.openrdf.model.Statement... statements)
INamedGraph
delete in interface INamedGraphstatements - statements to delete from graph
public info.aduna.collections.iterators.CloseableIterator<org.openrdf.model.Statement> find(org.openrdf.model.Resource subj,
org.openrdf.model.URI prop,
org.openrdf.model.Value obj)
find in interface INamedGraphsubj - Subject resource to match, or wildcard if nullprop - Predicate uri to match, or wildcard if nullobj - Object value to match, or wildcard if null
public void close()
INamedGraph
close in interface INamedGraph
public boolean contains(org.openrdf.model.Resource s,
org.openrdf.model.URI p,
org.openrdf.model.Value o)
INamedGraph
contains in interface INamedGraphs - Subject resource to match, or wildcard if nullp - Predicate uri to match, or wildcard if nullo - Object value to match, or wildcard if null
public boolean contains(org.openrdf.model.Statement s)
INamedGraph
contains in interface INamedGraphs - Statement to check for existence in graph
public int size()
INamedGraph
size in interface INamedGraphpublic boolean isEmpty()
INamedGraph
isEmpty in interface INamedGraphpublic void clear()
INamedGraph
clear in interface INamedGraphpublic boolean isClosed()
INamedGraph
isClosed in interface INamedGraphpublic void delete(info.aduna.collections.iterators.CloseableIterator<org.openrdf.model.Statement> statements)
INamedGraph
delete in interface INamedGraphstatements - statements to delete from graphpublic void add(info.aduna.collections.iterators.CloseableIterator<org.openrdf.model.Statement> statements)
INamedGraph
add in interface INamedGraphstatements - statements to delete from graphpublic info.aduna.collections.iterators.CloseableIterator<org.openrdf.model.Statement> getStatements()
INamedGraph
getStatements in interface INamedGraphpublic INamedGraphEventManager getEventManager()
INamedGraph
getEventManager in interface INamedGraphpublic ITransactionManager getTransactionManager()
INamedGraph
getTransactionManager in interface INamedGraph
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||