org.eclipse.smila.ontology.records
Class SesameRecordWriter
java.lang.Object
  
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 | 
 
SesameRecordWriter
public SesameRecordWriter(RepositoryConnection repoConn)
- create instance for given connection.
- Parameters:
 repoConn - Sesame repository connection to write to.
 
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)