Class JenaIngestController
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- edu.cornell.mannlib.vitro.webapp.controller.VitroHttpServlet
-
- edu.cornell.mannlib.vedit.controller.BaseEditController
-
- edu.cornell.mannlib.vitro.webapp.controller.jena.JenaIngestController
-
- All Implemented Interfaces:
MultipartRequestWrapper.ParsingStrategy,Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig
- Direct Known Subclasses:
JenaCsv2RdfController,JenaXMLFileUpload,RDFUploadController
@WebServlet(name="JenaIngestController", urlPatterns="/ingest") public class JenaIngestController extends BaseEditController- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class edu.cornell.mannlib.vitro.webapp.controller.VitroHttpServlet
VitroHttpServlet.PickListSorter
-
-
Field Summary
-
Fields inherited from class edu.cornell.mannlib.vedit.controller.BaseEditController
BASE_10, DISPLAY_DATE_FORMAT, FORCE_NEW, JSP_PREFIX, MULTIPLEXED_PARAMETER_NAME
-
Fields inherited from class edu.cornell.mannlib.vitro.webapp.controller.VitroHttpServlet
HTML_MIMETYPE, JSON_LD_MIMETYPE, JSON_MIMETYPE, N3_MIMETYPE, publicDateFormat, RDFXML_MIMETYPE, TTL_MIMETYPE, XHTML_MIMETYPE
-
-
Constructor Summary
Constructors Constructor Description JenaIngestController()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoCleanLiterals(org.apache.jena.rdf.model.Model model)voiddoGenerateTBox(VitroRequest vreq)voiddoGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)doGet does nothing.voiddoProcessStrings(VitroRequest vreq)voiddoSplitPropertyValues(VitroRequest vreq)voiddoSubtractModels(VitroRequest vreq)static org.apache.jena.rdf.model.ModelgetModel(String name, javax.servlet.http.HttpServletRequest request)protected static org.apache.jena.rdf.model.ModelMakergetModelMaker(javax.servlet.http.HttpServletRequest req)protected ModelAccess.WhichServicegetModelType(VitroRequest vreq)Get the model type from the request, or from the session.protected static booleanisUsingMainStoreForIngest(javax.servlet.http.HttpServletRequest req)protected StringshowModelList(VitroRequest vreq, org.apache.jena.rdf.model.ModelMaker maker, ModelAccess.WhichService modelType)-
Methods inherited from class edu.cornell.mannlib.vedit.controller.BaseEditController
createEpo, createEpo, getDefaultLandingPage, getSortedList, getWebappDaoFactory, getWebappDaoFactory, populateBeanFromParams, setRequestAttributes
-
Methods inherited from class edu.cornell.mannlib.vitro.webapp.controller.VitroHttpServlet
doPost, dumpRequestParameters, isAuthorizedToDisplayPage, maximumMultipartFileSize, redirectToInsufficientAuthorizationPage, redirectToLoginPage, redirectUnauthorizedRequest, service, sortForPickList, stashFileSizeException
-
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service
-
-
-
-
Method Detail
-
doGet
public void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOExceptionDescription copied from class:VitroHttpServletdoGet does nothing.- Overrides:
doGetin classVitroHttpServlet- Throws:
javax.servlet.ServletExceptionIOException
-
isUsingMainStoreForIngest
protected static boolean isUsingMainStoreForIngest(javax.servlet.http.HttpServletRequest req)
-
getModelType
protected ModelAccess.WhichService getModelType(VitroRequest vreq)
Get the model type from the request, or from the session.
-
doSubtractModels
public void doSubtractModels(VitroRequest vreq)
-
doSplitPropertyValues
public void doSplitPropertyValues(VitroRequest vreq)
-
doGenerateTBox
public void doGenerateTBox(VitroRequest vreq)
-
doProcessStrings
public void doProcessStrings(VitroRequest vreq)
-
doCleanLiterals
public void doCleanLiterals(org.apache.jena.rdf.model.Model model)
-
showModelList
protected String showModelList(VitroRequest vreq, org.apache.jena.rdf.model.ModelMaker maker, ModelAccess.WhichService modelType)
-
getModel
public static org.apache.jena.rdf.model.Model getModel(String name, javax.servlet.http.HttpServletRequest request)
-
getModelMaker
protected static org.apache.jena.rdf.model.ModelMaker getModelMaker(javax.servlet.http.HttpServletRequest req)
-
-