org.eaglei.datatools.provider
Interface RepositoryProvider

All Known Implementing Classes:
RESTRepositoryProvider

public interface RepositoryProvider


Method Summary
 java.lang.String claim(java.lang.String session, java.lang.String uri, java.lang.String claimant)
           
 void createInstance(java.lang.String session, org.eaglei.model.EIInstance instance)
           
 void deleteInstance(java.lang.String session, org.eaglei.model.EIInstance instance)
           
 java.util.List<org.eaglei.model.EIInstance> EIQuery(java.lang.String session, java.lang.String sparql)
           
 java.util.List<org.eaglei.model.EIInstance> getAllResources(java.lang.String session, java.lang.String rnav)
          Deprecated. 
 org.eaglei.model.EIInstance getEmptyEIInstance(java.lang.String session, org.eaglei.model.EIURI classUri, org.eaglei.model.EIEntity instanceEntity)
           
 java.util.List<org.eaglei.model.EIInstance> getFilterQuery(java.lang.String session, java.lang.String user, org.eaglei.model.EIURI classUri, org.eaglei.model.EIURI state, org.eaglei.model.EIURI lab)
           
 org.eaglei.model.EIInstance getInstance(java.lang.String session, org.eaglei.model.EIURI instanceID)
           
 java.util.List<org.eaglei.model.EIInstance> getInstancesForLab(java.lang.String session, java.lang.String rnav, java.lang.String labURI)
           
 java.util.List<org.eaglei.model.EIURI> getNewInstanceID(java.lang.String session, int count)
           
 java.util.List<org.eaglei.model.EIInstance> getResourcesOfClass(java.lang.String session, java.lang.String rnav, org.eaglei.model.EIURI classUri)
          Deprecated. 
 java.lang.String[] getWFStates(java.lang.String session, java.lang.String user)
           
 boolean isOnline()
           
 java.lang.String[] login(java.lang.String user, java.lang.String password)
           
 void logout(java.lang.String session)
           
 java.lang.String promote(java.lang.String session, java.lang.String uri, java.lang.String newState)
           
 java.lang.String query(java.lang.String session, java.lang.String sparql)
           
 java.lang.String retrieveLabel(java.lang.String session, org.eaglei.model.EIURI uri)
           
 java.lang.String updateInstance(java.lang.String session, org.eaglei.model.EIInstance instance, java.lang.String token)
           
 void uploadInstances(java.lang.String session, java.lang.String rdf)
           
 java.lang.String[] whoami(java.lang.String session)
           
 

Method Detail

getResourcesOfClass

@Deprecated
java.util.List<org.eaglei.model.EIInstance> getResourcesOfClass(java.lang.String session,
                                                                           java.lang.String rnav,
                                                                           org.eaglei.model.EIURI classUri)
                                                                throws java.lang.Exception
Deprecated. 

Throws:
java.lang.Exception

getAllResources

@Deprecated
java.util.List<org.eaglei.model.EIInstance> getAllResources(java.lang.String session,
                                                                       java.lang.String rnav)
                                                            throws java.lang.Exception
Deprecated. 

Throws:
java.lang.Exception

EIQuery

java.util.List<org.eaglei.model.EIInstance> EIQuery(java.lang.String session,
                                                    java.lang.String sparql)
                                                    throws java.lang.Exception
Throws:
java.lang.Exception

getNewInstanceID

java.util.List<org.eaglei.model.EIURI> getNewInstanceID(java.lang.String session,
                                                        int count)
                                                        throws java.lang.Exception
Throws:
java.lang.Exception

getEmptyEIInstance

org.eaglei.model.EIInstance getEmptyEIInstance(java.lang.String session,
                                               org.eaglei.model.EIURI classUri,
                                               org.eaglei.model.EIEntity instanceEntity)
                                               throws java.lang.Exception
Throws:
java.lang.Exception

getInstance

org.eaglei.model.EIInstance getInstance(java.lang.String session,
                                        org.eaglei.model.EIURI instanceID)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

updateInstance

java.lang.String updateInstance(java.lang.String session,
                                org.eaglei.model.EIInstance instance,
                                java.lang.String token)
                                throws java.lang.Exception
Throws:
java.lang.Exception

createInstance

void createInstance(java.lang.String session,
                    org.eaglei.model.EIInstance instance)
                    throws java.lang.Exception
Throws:
java.lang.Exception

deleteInstance

void deleteInstance(java.lang.String session,
                    org.eaglei.model.EIInstance instance)
                    throws java.lang.Exception
Throws:
java.lang.Exception

retrieveLabel

java.lang.String retrieveLabel(java.lang.String session,
                               org.eaglei.model.EIURI uri)
                               throws java.lang.Exception
Throws:
java.lang.Exception

uploadInstances

void uploadInstances(java.lang.String session,
                     java.lang.String rdf)
                     throws java.lang.Exception
Throws:
java.lang.Exception

query

java.lang.String query(java.lang.String session,
                       java.lang.String sparql)
                       throws java.lang.Exception
Throws:
java.lang.Exception

login

java.lang.String[] login(java.lang.String user,
                         java.lang.String password)
                         throws java.lang.Exception
Throws:
java.lang.Exception

logout

void logout(java.lang.String session)
            throws java.lang.Exception
Throws:
java.lang.Exception

whoami

java.lang.String[] whoami(java.lang.String session)
                          throws java.lang.Exception
Throws:
java.lang.Exception

isOnline

boolean isOnline()

promote

java.lang.String promote(java.lang.String session,
                         java.lang.String uri,
                         java.lang.String newState)
                         throws java.lang.Exception
Throws:
java.lang.Exception

claim

java.lang.String claim(java.lang.String session,
                       java.lang.String uri,
                       java.lang.String claimant)
                       throws java.lang.Exception
Throws:
java.lang.Exception

getInstancesForLab

java.util.List<org.eaglei.model.EIInstance> getInstancesForLab(java.lang.String session,
                                                               java.lang.String rnav,
                                                               java.lang.String labURI)
                                                               throws java.lang.Exception
Throws:
java.lang.Exception

getFilterQuery

java.util.List<org.eaglei.model.EIInstance> getFilterQuery(java.lang.String session,
                                                           java.lang.String user,
                                                           org.eaglei.model.EIURI classUri,
                                                           org.eaglei.model.EIURI state,
                                                           org.eaglei.model.EIURI lab)
                                                           throws java.lang.Exception
Throws:
java.lang.Exception

getWFStates

java.lang.String[] getWFStates(java.lang.String session,
                               java.lang.String user)
                               throws java.lang.Exception
Throws:
java.lang.Exception


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