public class N3EditUtils extends Object
| Constructor and Description |
|---|
N3EditUtils() |
| Modifier and Type | Method and Description |
|---|---|
static List<ModelChangePreprocessor> |
getDefaultModelChangePreprocessors(VitroRequest vreq,
org.apache.jena.rdf.model.Model displayModel)
Find which default model preprocessors are associated with the application.
|
static String |
getEditorUri(javax.servlet.http.HttpServletRequest request)
Several places could give an editor URI.
|
static void |
preprocessModels(AdditionsAndRetractions changes,
EditConfigurationVTwo editConfiguration,
VitroRequest request)
Execute any modelChangePreprocessors in the editConfiguration;
|
static ModelChangePreprocessor |
preprocessorForURI(VitroRequest vreq,
org.apache.jena.rdf.model.Model displayModel,
String preprocessorURI)
Returns a DataGetter using information in the
displayModel for the individual with the URI given by dataGetterURI
to configure it.
|
static String |
processEntityToReturnTo(EditConfigurationVTwo configuration,
MultiValueEditSubmission submission,
VitroRequest vreq)
Process Entity to Return to - substituting uris etc.
|
static String |
stripInvalidXMLChars(String in)
Strips from a string any characters that are not valid in XML 1.0
|
static void |
updateEditConfigurationForBackButton(EditConfigurationVTwo editConfig,
MultiValueEditSubmission submission,
VitroRequest vreq,
org.apache.jena.rdf.model.Model writeModel)
If the edit was a data property statement edit, then this updates the EditConfiguration to
be an edit of the new post-edit statement.
|
public static void preprocessModels(AdditionsAndRetractions changes, EditConfigurationVTwo editConfiguration, VitroRequest request)
public static List<ModelChangePreprocessor> getDefaultModelChangePreprocessors(VitroRequest vreq, org.apache.jena.rdf.model.Model displayModel)
public static ModelChangePreprocessor preprocessorForURI(VitroRequest vreq, org.apache.jena.rdf.model.Model displayModel, String preprocessorURI) throws InstantiationException, IllegalAccessException, ClassNotFoundException, IllegalArgumentException, InvocationTargetException, SecurityException
public static String processEntityToReturnTo(EditConfigurationVTwo configuration, MultiValueEditSubmission submission, VitroRequest vreq)
public static void updateEditConfigurationForBackButton(EditConfigurationVTwo editConfig, MultiValueEditSubmission submission, VitroRequest vreq, org.apache.jena.rdf.model.Model writeModel)
public static String getEditorUri(javax.servlet.http.HttpServletRequest request)
Copyright © 2021. All rights reserved.