org.eaglei.datatools.provider
Interface QueryProvider

All Known Subinterfaces:
RepositoryProvider
All Known Implementing Classes:
RESTRepositoryProvider

public interface QueryProvider

Author:
Daniela Bourges-Waldegg

Method Summary
 java.util.List<org.eaglei.model.EIInstanceMinimal> EIQuery(org.eaglei.security.Session session, java.lang.String sparql)
           
 java.util.List<org.eaglei.model.EIInstanceMinimal> listResourcesForObjectPropertyValue(org.eaglei.security.Session session, org.eaglei.model.EIURI classUri, org.eaglei.model.EIURI provider, org.eaglei.model.EIURI state, boolean onlyProvider)
           
 java.lang.String query(org.eaglei.security.Session session, java.lang.String sparql)
           
 java.lang.String retrieveLabel(org.eaglei.security.Session session, org.eaglei.model.EIURI uri)
           
 

Method Detail

EIQuery

java.util.List<org.eaglei.model.EIInstanceMinimal> EIQuery(org.eaglei.security.Session session,
                                                           java.lang.String sparql)
                                                           throws org.eaglei.services.repository.RepositoryProviderException
Throws:
org.eaglei.services.repository.RepositoryProviderException

listResourcesForObjectPropertyValue

java.util.List<org.eaglei.model.EIInstanceMinimal> listResourcesForObjectPropertyValue(org.eaglei.security.Session session,
                                                                                       org.eaglei.model.EIURI classUri,
                                                                                       org.eaglei.model.EIURI provider,
                                                                                       org.eaglei.model.EIURI state,
                                                                                       boolean onlyProvider)
                                                                                       throws org.eaglei.services.repository.RepositoryProviderException
Throws:
org.eaglei.services.repository.RepositoryProviderException

retrieveLabel

java.lang.String retrieveLabel(org.eaglei.security.Session session,
                               org.eaglei.model.EIURI uri)
                               throws org.eaglei.services.repository.RepositoryProviderException
Throws:
org.eaglei.services.repository.RepositoryProviderException

query

java.lang.String query(org.eaglei.security.Session session,
                       java.lang.String sparql)
                       throws org.eaglei.services.repository.RepositoryProviderException
Throws:
org.eaglei.services.repository.RepositoryProviderException


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