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 additionalLabelsPattern()
           
 java.lang.String allTypesPattern(boolean excludeSomeTypes)
           
 java.lang.String getAllPossibleOwners()
           
 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)
          Deprecated. 
static SPARQLQueryUtil getInstance()
           
 java.lang.String getModifiedDateQuery(org.eaglei.model.EIURI uri)
           
 java.lang.String getReferencedByQuery(java.lang.String user, org.eaglei.model.EIURI resourceUri, boolean strictOwnerFilter)
          Deprecated. 
 java.lang.String getResourcesETLedFromFileQuery(java.lang.String fileName)
           
 java.lang.String getRetrieveLabelQuery(org.eaglei.model.EIURI uri)
           
 java.lang.String getWFStatesQuery(java.lang.String user)
          Deprecated. 
 java.lang.String includeOwnerLabel()
           
 java.lang.String labRestrictionPattern(org.eaglei.model.EIURI lab)
           
 java.lang.String modifiedDatePattern()
           
 java.lang.String ownerRestrictionPattern(org.eaglei.model.EIURI user, boolean strictOwnerFilter)
           
 java.lang.String referencedByPattern(org.eaglei.model.EIURI resourceUri)
           
 
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

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


getRetrieveLabelQuery

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

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

getReferencedByQuery

@Deprecated
public java.lang.String getReferencedByQuery(java.lang.String user,
                                                        org.eaglei.model.EIURI resourceUri,
                                                        boolean strictOwnerFilter)
Deprecated. 


referencedByPattern

public java.lang.String referencedByPattern(org.eaglei.model.EIURI resourceUri)

getFilterQuery

@Deprecated
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)
Deprecated. 


allTypesPattern

public java.lang.String allTypesPattern(boolean excludeSomeTypes)

includeOwnerLabel

public java.lang.String includeOwnerLabel()

getAllPossibleOwners

public java.lang.String getAllPossibleOwners()

ownerRestrictionPattern

public java.lang.String ownerRestrictionPattern(org.eaglei.model.EIURI user,
                                                boolean strictOwnerFilter)

labRestrictionPattern

public java.lang.String labRestrictionPattern(org.eaglei.model.EIURI lab)

getResourcesETLedFromFileQuery

public java.lang.String getResourcesETLedFromFileQuery(java.lang.String fileName)

modifiedDatePattern

public java.lang.String modifiedDatePattern()

getModifiedDateQuery

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

additionalLabelsPattern

public java.lang.String additionalLabelsPattern()


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