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.util.Map<org.eaglei.model.EIEntity,java.lang.String> retrieveLabels(java.lang.String session, java.util.List<org.eaglei.model.EIEntity> entities)
           
 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

retrieveLabels

java.util.Map<org.eaglei.model.EIEntity,java.lang.String> retrieveLabels(java.lang.String session,
                                                                         java.util.List<org.eaglei.model.EIEntity> entities)
                                                                         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.