org.universAAL.context.che.database.impl
Class SesameBackendCrdClc

Package class diagram package SesameBackendCrdClc
java.lang.Object
  extended by org.universAAL.context.che.database.impl.SesameBackend
      extended by org.universAAL.context.che.database.impl.SesameBackendCrdClc
All Implemented Interfaces:
Backend
Direct Known Subclasses:
SesameBackendCrdClc2Cnf, SesameBackendCrdClcCnf

public class SesameBackendCrdClc
extends SesameBackend

Extension of SesameBackendCrd that uses a modified Sesame NativeStore that checks cardinality of stored statements, according to OWL Lite (if maxCardinality is 1 only one single value object is accepted) and also closed collections to avoid situations of collection open-closed duplicity, like:. S P list1 S P list2

Author:
alfiva

Field Summary
 
Fields inherited from class org.universAAL.context.che.database.impl.SesameBackend
uAALParser
 
Constructor Summary
SesameBackendCrdClc()
           
 
Method Summary
 void connect()
          Establishes the connection to the store.
 
Methods inherited from class org.universAAL.context.che.database.impl.SesameBackend
close, populate, queryBySPARQL, removeOldEvents, retrieveEvent, retrieveEventsBetweenTstmp, retrieveEventsBySPARQL, retrieveEventsFromTstmp, retrieveEventsToTstmp, setuAALParser, storeEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SesameBackendCrdClc

public SesameBackendCrdClc()
Method Detail

connect

public void connect()
Description copied from interface: Backend
Establishes the connection to the store.

Specified by:
connect in interface Backend
Overrides:
connect in class SesameBackend


Copyright © 2014 universAAL Consortium. All Rights Reserved.