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