org.eaglei.datatools.jena
Class SPARQLQueryUtil

java.lang.Object
  extended by org.eaglei.datatools.jena.SPARQLQueryUtil

public class SPARQLQueryUtil
extends java.lang.Object

Author:
Ricardo De Lima, Daniela Bourges May 12, 2010 Center for Biomedical Informatics (CBMI)

Method Summary
 java.lang.String getAllResourcesQuery(java.lang.String user, boolean strictOwnerFilter)
          Deprecated. 
 java.lang.String getEIResourcesByLabelQuery(org.eaglei.model.EIURI rootURI, java.lang.String label)
          Returns a sparql query that asks the URI of a resource of type rootURI with a label
 java.lang.String getFilterQuery(java.lang.String user, org.eaglei.model.EIURI classUri, org.eaglei.model.EIURI state, org.eaglei.model.EIURI lab, boolean strictOwnerFilter)
           
static SPARQLQueryUtil getInstance()
           
 java.lang.String getRetrieveLabelQuery(org.eaglei.model.EIURI uri)
           
 java.lang.String getRetrieveLabelsQuery(java.util.List<org.eaglei.model.EIEntity> entities)
           
 java.lang.String getRetrieveUriLabelsQuery(java.util.List<org.eaglei.model.EIURI> uris)
           
 java.lang.String getWFStatesQuery(java.lang.String user)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static SPARQLQueryUtil getInstance()

getEIResourcesByLabelQuery

public java.lang.String getEIResourcesByLabelQuery(org.eaglei.model.EIURI rootURI,
                                                   java.lang.String label)
Returns a sparql query that asks the URI of a resource of type rootURI with a label

Parameters:
rootURI -
label -
Returns:
the sparql query string

getWFStatesQuery

public java.lang.String getWFStatesQuery(java.lang.String user)

getRetrieveLabelQuery

public java.lang.String getRetrieveLabelQuery(org.eaglei.model.EIURI uri)

getRetrieveLabelsQuery

public java.lang.String getRetrieveLabelsQuery(java.util.List<org.eaglei.model.EIEntity> entities)

getRetrieveUriLabelsQuery

public java.lang.String getRetrieveUriLabelsQuery(java.util.List<org.eaglei.model.EIURI> uris)

getAllResourcesQuery

@Deprecated
public java.lang.String getAllResourcesQuery(java.lang.String user,
                                                        boolean strictOwnerFilter)
Deprecated. 

Returns a sparql query that gets all the resources with owner = user or no owner

Parameters:
user -
Returns:
the sparql query string

getFilterQuery

public java.lang.String getFilterQuery(java.lang.String user,
                                       org.eaglei.model.EIURI classUri,
                                       org.eaglei.model.EIURI state,
                                       org.eaglei.model.EIURI lab,
                                       boolean strictOwnerFilter)


Copyright © 2009-2010 Eagle-I. All Rights Reserved.