SMILA (incubation) API documentation

org.eclipse.smila.ontology.records
Class SesameRecordWriter

java.lang.Object
  extended by org.eclipse.smila.ontology.records.SesameRecordWriter

public class SesameRecordWriter
extends java.lang.Object

writes a record to a sesame ontology. Implementation is not thread safe!

Author:
jschumacher

Constructor Summary
SesameRecordWriter(RepositoryConnection repoConn)
          create instance for given connection.
 
Method Summary
 URI writeBlackboardRecord(Blackboard blackboard, java.lang.String id, java.lang.String defaultTypeUri, java.lang.String uriAttribute)
          
 URI writeRecord(Record record, java.lang.String defaultTypeUri, java.lang.String uriAttribute)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SesameRecordWriter

public SesameRecordWriter(RepositoryConnection repoConn)
create instance for given connection.

Parameters:
repoConn - Sesame repository connection to write to.
Method Detail

writeBlackboardRecord

public URI writeBlackboardRecord(Blackboard blackboard,
                                 java.lang.String id,
                                 java.lang.String defaultTypeUri,
                                 java.lang.String uriAttribute)
                          throws BlackboardAccessException,
                                 RepositoryException

Throws:
BlackboardAccessException
RepositoryException
See Also:
#writeBlackboardRecord(org.eclipse.smila.blackboard.Blackboard, org.eclipse.smila.datamodel.id.Id, org.openrdf.repository.RepositoryConnection)

writeRecord

public URI writeRecord(Record record,
                       java.lang.String defaultTypeUri,
                       java.lang.String uriAttribute)
                throws RepositoryException

Throws:
RepositoryException
See Also:
#writeRecord(org.eclipse.smila.datamodel.record.Record, org.openrdf.repository.RepositoryConnection)

SMILA (incubation) API documentation