org.eaglei.datatools.server
Class RepositoryToolsModelServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet
com.google.gwt.user.server.rpc.RemoteServiceServlet
org.eaglei.datatools.server.RepositoryToolsModelServlet
- All Implemented Interfaces:
- com.google.gwt.user.client.rpc.RemoteService, com.google.gwt.user.server.rpc.SerializationPolicyProvider, java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig, OntologyToolsModelService, RepositoryToolsModelService, org.eaglei.datatools.provider.RepositoryProvider
public class RepositoryToolsModelServlet
- extends com.google.gwt.user.server.rpc.RemoteServiceServlet
- implements RepositoryToolsModelService, OntologyToolsModelService
- See Also:
- Serialized Form
| Fields inherited from class com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet |
perThreadRequest, perThreadResponse |
|
Method Summary |
java.lang.String[] |
bulkPromote(java.lang.String session,
java.lang.String[] uri,
java.lang.String newState)
|
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 query)
|
java.util.List<org.eaglei.model.EIInstance> |
getAllResources(java.lang.String session,
java.lang.String rnav)
|
java.util.List<java.lang.String> |
getClassDefinitions(java.util.List<org.eaglei.model.EIURI> classURIs)
|
org.eaglei.model.EIClass |
getEIClass(org.eaglei.model.EIURI uri)
|
org.eaglei.model.EIInstance |
getEmptyEIInstance(java.lang.String session,
org.eaglei.model.EIURI classUri)
|
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.EIProperty> |
getProperties(org.eaglei.model.EIURI classId)
|
java.util.List<org.eaglei.model.EIProperty> |
getProperties(org.eaglei.model.EIURI classId,
java.lang.String groupUri)
|
java.util.List<org.eaglei.model.EIInstance> |
getResourcesOfClass(java.lang.String session,
java.lang.String rnav,
org.eaglei.model.EIURI classUri)
|
org.eaglei.model.EIClass |
getRootSuperClass(org.eaglei.model.EIClass eclass)
|
java.util.List<org.eaglei.model.EIClass> |
getSubClasses(org.eaglei.model.EIURI classId,
boolean resolveReference)
|
org.eaglei.model.EIClass |
getSuperClass(org.eaglei.model.EIClass eclass)
|
java.util.List<org.eaglei.model.EIClass> |
getTopLevelClasses()
|
java.lang.String[] |
getWFStates(java.lang.String session,
java.lang.String user)
|
void |
init()
|
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.util.Map<org.eaglei.model.EIURI,java.lang.String> |
retrieveUriLabels(java.lang.String session,
java.util.List<org.eaglei.model.EIURI> uris)
|
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)
|
| Methods inherited from class com.google.gwt.user.server.rpc.RemoteServiceServlet |
doGetSerializationPolicy, getSerializationPolicy, onAfterResponseSerialized, onBeforeRequestDeserialized, processCall, processPost, shouldCompressResponse |
| Methods inherited from class com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet |
doPost, doUnexpectedFailure, getPermutationStrongName, getThreadLocalRequest, getThreadLocalResponse, onAfterRequestDeserialized, readContent |
| Methods inherited from class javax.servlet.http.HttpServlet |
doDelete, doGet, doHead, doOptions, doPut, doTrace, getLastModified, service, service |
| Methods inherited from class javax.servlet.GenericServlet |
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RepositoryToolsModelServlet
public RepositoryToolsModelServlet()
init
public void init()
throws javax.servlet.ServletException
- Overrides:
init in class javax.servlet.GenericServlet
- Throws:
javax.servlet.ServletException
createInstance
public void createInstance(java.lang.String session,
org.eaglei.model.EIInstance instance)
throws java.lang.Exception
- Specified by:
createInstance in interface org.eaglei.datatools.provider.RepositoryProvider
- Throws:
java.lang.Exception
deleteInstance
public void deleteInstance(java.lang.String session,
org.eaglei.model.EIInstance instance)
throws java.lang.Exception
- Specified by:
deleteInstance in interface org.eaglei.datatools.provider.RepositoryProvider
- Throws:
java.lang.Exception
updateInstance
public java.lang.String updateInstance(java.lang.String session,
org.eaglei.model.EIInstance instance,
java.lang.String token)
throws java.lang.Exception
- Specified by:
updateInstance in interface org.eaglei.datatools.provider.RepositoryProvider
- Throws:
java.lang.Exception
login
public java.lang.String[] login(java.lang.String user,
java.lang.String password)
throws java.lang.Exception
- Specified by:
login in interface org.eaglei.datatools.provider.RepositoryProvider
- Throws:
java.lang.Exception
logout
public void logout(java.lang.String session)
throws java.lang.Exception
- Specified by:
logout in interface org.eaglei.datatools.provider.RepositoryProvider
- Throws:
java.lang.Exception
whoami
public java.lang.String[] whoami(java.lang.String session)
throws java.lang.Exception
- Specified by:
whoami in interface org.eaglei.datatools.provider.RepositoryProvider
- Throws:
java.lang.Exception
isOnline
public boolean isOnline()
- Specified by:
isOnline in interface org.eaglei.datatools.provider.RepositoryProvider
getAllResources
public java.util.List<org.eaglei.model.EIInstance> getAllResources(java.lang.String session,
java.lang.String rnav)
throws java.lang.Exception
- Specified by:
getAllResources in interface org.eaglei.datatools.provider.RepositoryProvider
- Throws:
java.lang.Exception
getResourcesOfClass
public 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
- Specified by:
getResourcesOfClass in interface org.eaglei.datatools.provider.RepositoryProvider
- Throws:
java.lang.Exception
EIQuery
public java.util.List<org.eaglei.model.EIInstance> EIQuery(java.lang.String session,
java.lang.String query)
throws java.lang.Exception
- Specified by:
EIQuery in interface org.eaglei.datatools.provider.RepositoryProvider
- Throws:
java.lang.Exception
getInstancesForLab
public java.util.List<org.eaglei.model.EIInstance> getInstancesForLab(java.lang.String session,
java.lang.String rnav,
java.lang.String labURI)
throws java.lang.Exception
- Specified by:
getInstancesForLab in interface org.eaglei.datatools.provider.RepositoryProvider
- Throws:
java.lang.Exception
uploadInstances
public void uploadInstances(java.lang.String session,
java.lang.String rdf)
throws java.lang.Exception
- Specified by:
uploadInstances in interface org.eaglei.datatools.provider.RepositoryProvider
- Throws:
java.lang.Exception
getEmptyEIInstance
public org.eaglei.model.EIInstance getEmptyEIInstance(java.lang.String session,
org.eaglei.model.EIURI classUri,
org.eaglei.model.EIEntity instanceEntity)
throws java.lang.Exception
- Specified by:
getEmptyEIInstance in interface org.eaglei.datatools.provider.RepositoryProvider
- Throws:
java.lang.Exception
getEmptyEIInstance
public org.eaglei.model.EIInstance getEmptyEIInstance(java.lang.String session,
org.eaglei.model.EIURI classUri)
throws java.lang.Exception
- Specified by:
getEmptyEIInstance in interface org.eaglei.datatools.provider.RepositoryProvider
- Throws:
java.lang.Exception
getNewInstanceID
public java.util.List<org.eaglei.model.EIURI> getNewInstanceID(java.lang.String session,
int count)
throws java.lang.Exception
- Specified by:
getNewInstanceID in interface org.eaglei.datatools.provider.RepositoryProvider
- Throws:
java.lang.Exception
query
public java.lang.String query(java.lang.String session,
java.lang.String sparql)
throws java.lang.Exception
- Specified by:
query in interface org.eaglei.datatools.provider.RepositoryProvider
- Throws:
java.lang.Exception
getInstance
public org.eaglei.model.EIInstance getInstance(java.lang.String session,
org.eaglei.model.EIURI instanceID)
throws java.lang.Exception
- Specified by:
getInstance in interface org.eaglei.datatools.provider.RepositoryProvider
- Throws:
java.lang.Exception
claim
public java.lang.String claim(java.lang.String session,
java.lang.String uri,
java.lang.String claimant)
throws java.lang.Exception
- Specified by:
claim in interface org.eaglei.datatools.provider.RepositoryProvider
- Throws:
java.lang.Exception
promote
public java.lang.String promote(java.lang.String session,
java.lang.String uri,
java.lang.String newState)
throws java.lang.Exception
- Specified by:
promote in interface org.eaglei.datatools.provider.RepositoryProvider
- Throws:
java.lang.Exception
bulkPromote
public java.lang.String[] bulkPromote(java.lang.String session,
java.lang.String[] uri,
java.lang.String newState)
throws java.lang.Exception
- Specified by:
bulkPromote in interface RepositoryToolsModelService
- Throws:
java.lang.Exception
getWFStates
public java.lang.String[] getWFStates(java.lang.String session,
java.lang.String user)
throws java.lang.Exception
- Specified by:
getWFStates in interface org.eaglei.datatools.provider.RepositoryProvider
- Throws:
java.lang.Exception
getFilterQuery
public 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
- Specified by:
getFilterQuery in interface org.eaglei.datatools.provider.RepositoryProvider
- Throws:
java.lang.Exception
retrieveLabel
public java.lang.String retrieveLabel(java.lang.String session,
org.eaglei.model.EIURI uri)
throws java.lang.Exception
- Specified by:
retrieveLabel in interface org.eaglei.datatools.provider.RepositoryProvider
- Throws:
java.lang.Exception
retrieveLabels
public 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
- Specified by:
retrieveLabels in interface org.eaglei.datatools.provider.RepositoryProvider
- Throws:
java.lang.Exception
retrieveUriLabels
public java.util.Map<org.eaglei.model.EIURI,java.lang.String> retrieveUriLabels(java.lang.String session,
java.util.List<org.eaglei.model.EIURI> uris)
throws java.lang.Exception
- Specified by:
retrieveUriLabels in interface org.eaglei.datatools.provider.RepositoryProvider
- Throws:
java.lang.Exception
getTopLevelClasses
public java.util.List<org.eaglei.model.EIClass> getTopLevelClasses()
- Specified by:
getTopLevelClasses in interface OntologyToolsModelService
getEIClass
public org.eaglei.model.EIClass getEIClass(org.eaglei.model.EIURI uri)
- Specified by:
getEIClass in interface OntologyToolsModelService
getProperties
public java.util.List<org.eaglei.model.EIProperty> getProperties(org.eaglei.model.EIURI classId)
- Specified by:
getProperties in interface OntologyToolsModelService
getProperties
public java.util.List<org.eaglei.model.EIProperty> getProperties(org.eaglei.model.EIURI classId,
java.lang.String groupUri)
- Specified by:
getProperties in interface OntologyToolsModelService
getSubClasses
public java.util.List<org.eaglei.model.EIClass> getSubClasses(org.eaglei.model.EIURI classId,
boolean resolveReference)
- Specified by:
getSubClasses in interface OntologyToolsModelService
getClassDefinitions
public java.util.List<java.lang.String> getClassDefinitions(java.util.List<org.eaglei.model.EIURI> classURIs)
throws java.lang.Exception
- Specified by:
getClassDefinitions in interface OntologyToolsModelService
- Throws:
java.lang.Exception
getRootSuperClass
public org.eaglei.model.EIClass getRootSuperClass(org.eaglei.model.EIClass eclass)
- Specified by:
getRootSuperClass in interface OntologyToolsModelService
getSuperClass
public org.eaglei.model.EIClass getSuperClass(org.eaglei.model.EIClass eclass)
- Specified by:
getSuperClass in interface OntologyToolsModelService
Copyright © 2009-2010 Eagle-I. All Rights Reserved.