org.eaglei.datatools.datamanagment.server
Class DataManagmentServlet

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet
              extended by com.google.gwt.user.server.rpc.RemoteServiceServlet
                  extended by org.eaglei.datatools.server.AbstractRemoteServiceServlet
                      extended by org.eaglei.datatools.datamanagment.server.DataManagmentServlet
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, org.eaglei.datatools.client.rpc.DataManagmentService, org.eaglei.datatools.client.rpc.RepositorySecurityService, org.eaglei.datatools.provider.DatatoolsSecurityProvider

public class DataManagmentServlet
extends org.eaglei.datatools.server.AbstractRemoteServiceServlet
implements org.eaglei.datatools.client.rpc.DataManagmentService

Author:
"Sravan Cheriyala" Started Mar 17, 2011
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.eaglei.datatools.server.AbstractRemoteServiceServlet
ctx, generalSecurityProvider, jenaInstanceFactory, ontModel, repoProvider, securityProvider
 
Fields inherited from class com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet
perThreadRequest, perThreadResponse
 
Constructor Summary
DataManagmentServlet()
           
 
Method Summary
 java.lang.Integer deleteTriple(org.eaglei.model.EIURI typeURI, org.eaglei.model.EIURI predicateURI, java.lang.String oldObjectString, java.lang.Boolean isObjectLiteral)
           
 java.util.List<org.eaglei.model.EIInstanceMinimal> getResourcesToRepair(org.eaglei.model.EIURI subjectURI, org.eaglei.model.EIURI predicateURI, java.lang.String objectString, java.lang.Boolean isObjectLiteral)
           
 java.util.List<org.eaglei.model.EIInstanceMinimal> getResourcesToRepairByRegex(org.eaglei.model.EIURI typeURI, org.eaglei.model.EIURI predicateURI, java.lang.String regex)
           
 void init()
           
 java.lang.Integer replaceObject(org.eaglei.model.EIURI typeURI, org.eaglei.model.EIURI predicateURI, java.lang.String oldObjectString, java.lang.String newObjectString, java.lang.Boolean isObjectLiteral)
           
 java.lang.Integer replaceObjectAndPredicate(org.eaglei.model.EIURI typeURI, org.eaglei.model.EIURI oldPredicateURI, org.eaglei.model.EIURI newPredicateURI, java.lang.String oldObjectString, java.lang.String newObjectString, java.lang.Boolean isObjectLiteral)
           
 java.lang.Integer replaceObjectByRegex(org.eaglei.model.EIURI typeURI, org.eaglei.model.EIURI predicateURI, java.lang.String regex, java.lang.String replaceRegex)
           
 java.lang.Integer replacePredicate(org.eaglei.model.EIURI typeURI, org.eaglei.model.EIURI oldPredicateURI, org.eaglei.model.EIURI newPredicateURI, java.lang.String objectString, java.lang.Boolean isObjectLiteral)
           
 org.eaglei.security.Session switchServer(java.lang.String nodeName, java.lang.String userName, java.lang.String password)
           
 
Methods inherited from class org.eaglei.datatools.server.AbstractRemoteServiceServlet
doDependencyInjection, getWorkspaces, handleNullSession, initializeSingletons, isOnline, isValid, listWorkFlowTransitions, login, logout, whoami
 
Methods inherited from class com.google.gwt.user.server.rpc.RemoteServiceServlet
checkPermutationStrongName, 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
 

Constructor Detail

DataManagmentServlet

public DataManagmentServlet()
Method Detail

init

public void init()
Overrides:
init in class org.eaglei.datatools.server.AbstractRemoteServiceServlet

getResourcesToRepair

public java.util.List<org.eaglei.model.EIInstanceMinimal> getResourcesToRepair(org.eaglei.model.EIURI subjectURI,
                                                                               org.eaglei.model.EIURI predicateURI,
                                                                               java.lang.String objectString,
                                                                               java.lang.Boolean isObjectLiteral)
                                                                        throws org.eaglei.datatools.client.status.ClientSideRepositoryException
Specified by:
getResourcesToRepair in interface org.eaglei.datatools.client.rpc.DataManagmentService
Throws:
org.eaglei.datatools.client.status.ClientSideRepositoryException

getResourcesToRepairByRegex

public java.util.List<org.eaglei.model.EIInstanceMinimal> getResourcesToRepairByRegex(org.eaglei.model.EIURI typeURI,
                                                                                      org.eaglei.model.EIURI predicateURI,
                                                                                      java.lang.String regex)
                                                                               throws org.eaglei.datatools.client.status.ClientSideRepositoryException
Specified by:
getResourcesToRepairByRegex in interface org.eaglei.datatools.client.rpc.DataManagmentService
Throws:
org.eaglei.datatools.client.status.ClientSideRepositoryException

replaceObject

public java.lang.Integer replaceObject(org.eaglei.model.EIURI typeURI,
                                       org.eaglei.model.EIURI predicateURI,
                                       java.lang.String oldObjectString,
                                       java.lang.String newObjectString,
                                       java.lang.Boolean isObjectLiteral)
                                throws org.eaglei.datatools.client.status.ClientSideRepositoryException
Specified by:
replaceObject in interface org.eaglei.datatools.client.rpc.DataManagmentService
Throws:
org.eaglei.datatools.client.status.ClientSideRepositoryException

replacePredicate

public java.lang.Integer replacePredicate(org.eaglei.model.EIURI typeURI,
                                          org.eaglei.model.EIURI oldPredicateURI,
                                          org.eaglei.model.EIURI newPredicateURI,
                                          java.lang.String objectString,
                                          java.lang.Boolean isObjectLiteral)
                                   throws org.eaglei.datatools.client.status.ClientSideRepositoryException
Specified by:
replacePredicate in interface org.eaglei.datatools.client.rpc.DataManagmentService
Throws:
org.eaglei.datatools.client.status.ClientSideRepositoryException

replaceObjectAndPredicate

public java.lang.Integer replaceObjectAndPredicate(org.eaglei.model.EIURI typeURI,
                                                   org.eaglei.model.EIURI oldPredicateURI,
                                                   org.eaglei.model.EIURI newPredicateURI,
                                                   java.lang.String oldObjectString,
                                                   java.lang.String newObjectString,
                                                   java.lang.Boolean isObjectLiteral)
                                            throws org.eaglei.datatools.client.status.ClientSideRepositoryException
Specified by:
replaceObjectAndPredicate in interface org.eaglei.datatools.client.rpc.DataManagmentService
Throws:
org.eaglei.datatools.client.status.ClientSideRepositoryException

replaceObjectByRegex

public java.lang.Integer replaceObjectByRegex(org.eaglei.model.EIURI typeURI,
                                              org.eaglei.model.EIURI predicateURI,
                                              java.lang.String regex,
                                              java.lang.String replaceRegex)
                                       throws org.eaglei.datatools.client.status.ClientSideRepositoryException
Specified by:
replaceObjectByRegex in interface org.eaglei.datatools.client.rpc.DataManagmentService
Throws:
org.eaglei.datatools.client.status.ClientSideRepositoryException

deleteTriple

public java.lang.Integer deleteTriple(org.eaglei.model.EIURI typeURI,
                                      org.eaglei.model.EIURI predicateURI,
                                      java.lang.String oldObjectString,
                                      java.lang.Boolean isObjectLiteral)
                               throws org.eaglei.datatools.client.status.ClientSideRepositoryException
Specified by:
deleteTriple in interface org.eaglei.datatools.client.rpc.DataManagmentService
Throws:
org.eaglei.datatools.client.status.ClientSideRepositoryException

switchServer

public org.eaglei.security.Session switchServer(java.lang.String nodeName,
                                                java.lang.String userName,
                                                java.lang.String password)
Specified by:
switchServer in interface org.eaglei.datatools.client.rpc.DataManagmentService


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