uk.ac.soton.ecs.grimoires.server.impl.metadata.handlers
Class MetadataRDQLGenerator

java.lang.Object
  extended byuk.ac.soton.ecs.grimoires.server.rdql.AbstractRDQLGenerator
      extended byuk.ac.soton.ecs.grimoires.server.impl.metadata.handlers.MetadataRDQLGenerator
All Implemented Interfaces:
RDQLGenerator

public class MetadataRDQLGenerator
extends AbstractRDQLGenerator


Constructor Summary
MetadataRDQLGenerator()
           
 
Method Summary
 GenerationResults generateRdqlQuery(CategoryBag queryObject, QueryDetails details)
           
 GenerationResults generateRdqlQuery(Find_service queryObject, QueryDetails details)
           
 GenerationResults generateRdqlQuery(KeyedReference queryObject, QueryDetails details)
           
 GenerationResults generateRdqlQuery(MessagePartReference queryObject, QueryDetails details)
          returns a GenerationResults with variable = messagePart
 GenerationResults generateRdqlQuery(MetadataQueryBag queryObject, QueryDetails details)
          Find a resource that are annotated with metatdata that fits the description in the MetadataQueryBag
 GenerationResults generateRdqlQuery(MetadataQuery queryObject, QueryDetails details)
          Find a resource that are annotated with metatdata that fits the description in the MetadataQuery
 GenerationResults generateRdqlQuery(MetadataValue queryObject, QueryDetails details, FindQualifiers fqs)
          returns a list of statements that for metadataValue
 GenerationResults generateRdqlQuery(OperationReference queryObject, QueryDetails details)
          returns a GenerationResults with variable = operation
 GenerationResults generateRdqlQuery(TModelBag queryObject, QueryDetails details)
           
 GenerationResults generateRdqlQuery(TriplesAssertion queryObject, QueryDetails details)
           
 
Methods inherited from class uk.ac.soton.ecs.grimoires.server.rdql.AbstractRDQLGenerator
generateRdqlQuery
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetadataRDQLGenerator

public MetadataRDQLGenerator()
Method Detail

generateRdqlQuery

public GenerationResults generateRdqlQuery(MessagePartReference queryObject,
                                           QueryDetails details)
                                    throws com.hp.hpl.jena.rdf.model.RDFException
returns a GenerationResults with variable = messagePart

Throws:
com.hp.hpl.jena.rdf.model.RDFException

generateRdqlQuery

public GenerationResults generateRdqlQuery(OperationReference queryObject,
                                           QueryDetails details)
                                    throws com.hp.hpl.jena.rdf.model.RDFException
returns a GenerationResults with variable = operation

Throws:
com.hp.hpl.jena.rdf.model.RDFException

generateRdqlQuery

public GenerationResults generateRdqlQuery(MetadataQueryBag queryObject,
                                           QueryDetails details)
                                    throws com.hp.hpl.jena.rdf.model.RDFException
Find a resource that are annotated with metatdata that fits the description in the MetadataQueryBag

Throws:
com.hp.hpl.jena.rdf.model.RDFException

generateRdqlQuery

public GenerationResults generateRdqlQuery(MetadataQuery queryObject,
                                           QueryDetails details)
                                    throws com.hp.hpl.jena.rdf.model.RDFException
Find a resource that are annotated with metatdata that fits the description in the MetadataQuery

Throws:
com.hp.hpl.jena.rdf.model.RDFException

generateRdqlQuery

public GenerationResults generateRdqlQuery(MetadataValue queryObject,
                                           QueryDetails details,
                                           FindQualifiers fqs)
                                    throws com.hp.hpl.jena.rdf.model.RDFException
returns a list of statements that for metadataValue

Throws:
com.hp.hpl.jena.rdf.model.RDFException

generateRdqlQuery

public GenerationResults generateRdqlQuery(TriplesAssertion queryObject,
                                           QueryDetails details)
                                    throws com.hp.hpl.jena.rdf.model.RDFException
Throws:
com.hp.hpl.jena.rdf.model.RDFException

generateRdqlQuery

public GenerationResults generateRdqlQuery(Find_service queryObject,
                                           QueryDetails details)
                                    throws com.hp.hpl.jena.rdf.model.RDFException
Throws:
com.hp.hpl.jena.rdf.model.RDFException

generateRdqlQuery

public GenerationResults generateRdqlQuery(CategoryBag queryObject,
                                           QueryDetails details)
                                    throws com.hp.hpl.jena.rdf.model.RDFException
Throws:
com.hp.hpl.jena.rdf.model.RDFException

generateRdqlQuery

public GenerationResults generateRdqlQuery(KeyedReference queryObject,
                                           QueryDetails details)
                                    throws com.hp.hpl.jena.rdf.model.RDFException
Throws:
com.hp.hpl.jena.rdf.model.RDFException

generateRdqlQuery

public GenerationResults generateRdqlQuery(TModelBag queryObject,
                                           QueryDetails details)
                                    throws com.hp.hpl.jena.rdf.model.RDFException
Throws:
com.hp.hpl.jena.rdf.model.RDFException