public class EditConfigurationVTwo extends Object
| Modifier and Type | Field and Description |
|---|---|
boolean |
isParamUpdate |
static String |
USE_SYSTEM_VALUE |
| Constructor and Description |
|---|
EditConfigurationVTwo() |
| Modifier and Type | Method and Description |
|---|---|
void |
addEditSubmissionPreprocessor(EditSubmissionVTwoPreprocessor preprocessor) |
void |
addField(FieldVTwo field) |
void |
addFields(List<FieldVTwo> fields) |
void |
addFormSpecificData(String key,
Object value) |
EditConfigurationVTwo |
addLiteralInScope(String key,
com.hp.hpl.jena.rdf.model.Literal... values) |
EditConfigurationVTwo |
addLiteralsInScope(Map<String,List<com.hp.hpl.jena.rdf.model.Literal>> scopeLiterals) |
void |
addLiteralsOnForm(List<String> literalsOnForm) |
void |
addLiteralsOnForm(String... strs) |
void |
addModelChangePreprocessor(ModelChangePreprocessor modelChangePreprocessor) |
void |
addN3Optional(List<String> n3Optional) |
void |
addN3Optional(String... n3Strs) |
void |
addN3Required(List<String> n3RequiredInput) |
void |
addN3Required(String... n3RequiredStrsInput) |
void |
addNewResource(String key,
String namespace) |
void |
addSparqlForAdditionalLiteralsInScope(String key,
String sparql) |
void |
addSparqlForAdditionalUrisInScope(String key,
String sparql) |
void |
addSparqlForExistingLiteral(String key,
String sparql) |
void |
addSparqlForExistingUris(String key,
String sparql) |
void |
addSystemValues(com.hp.hpl.jena.rdf.model.Model model,
javax.servlet.http.HttpServletRequest request,
javax.servlet.ServletContext context)
Add symbols for things like currentTime and editingUser to
editConfig.urisInScope and editConfig.literalsInScope.
|
EditConfigurationVTwo |
addUrisInScope(Map<String,List<String>> uriValues) |
EditConfigurationVTwo |
addUrisInScope(String key,
List<String> list) |
void |
addUrisOnForm(List<String> urisOnform) |
void |
addUrisOnForm(String... strs) |
void |
addValidator(N3ValidatorVTwo validator) |
protected void |
basicPrepare() |
static void |
clearAllConfigsInSession(javax.servlet.http.HttpSession sess) |
static void |
clearEditConfigurationInSession(javax.servlet.http.HttpSession session,
EditConfigurationVTwo editConfig) |
EditConfigurationVTwo |
copy() |
String |
getAboxModelId() |
static EditConfigurationVTwo |
getConfigFromSession(javax.servlet.http.HttpSession sess,
javax.servlet.http.HttpServletRequest request)
This may return null, which indicates that there is no editKey or EditConfiguration in the
request or session.
|
static EditConfigurationVTwo |
getConfigFromSession(javax.servlet.http.HttpSession sess,
String editKey) |
Integer |
getDatapropKey() |
String |
getEditKey() |
static String |
getEditKeyFromRequest(javax.servlet.ServletRequest request)
The editKey can be a HTTP query parameter or it can be a request attribute.
|
List<EditSubmissionVTwoPreprocessor> |
getEditSubmissionPreprocessors() |
String |
getEntityToReturnTo() |
FieldVTwo |
getField(String key) |
Map<String,FieldVTwo> |
getFields() |
List<String> |
getFilesOnForm() |
HashMap<String,Object> |
getFormSpecificData() |
String |
getFormUrl() |
Map<String,List<com.hp.hpl.jena.rdf.model.Literal>> |
getLiteralsInScope() |
List<String> |
getLiteralsOnForm() |
List<ModelChangePreprocessor> |
getModelChangePreprocessors() |
EditN3GeneratorVTwo |
getN3Generator() |
List<String> |
getN3Optional()
return a copy of the value so that the configuration is not modified by external code.
|
List<String> |
getN3Required()
Return a copy of the value so that the configuration is not modified by external code.
|
Map<String,String> |
getNewResources() |
String |
getObject() |
String |
getPredicateUri() |
ProhibitedFromSearch |
getProhibitedFromSearch() |
ModelSelector |
getQueryModelSelector() |
ModelSelector |
getResourceModelSelector() |
String |
getSkipToUrl() |
Map<String,String> |
getSparqlForAdditionalLiteralsInScope()
Return a copy of the value so that the configuration is not modified by external code.
|
Map<String,String> |
getSparqlForAdditionalUrisInScope()
Return a copy of the value so that the configuration is not modified by external code.
|
Map<String,String> |
getSparqlForExistingLiterals()
return a copy of the value so that the configuration is not modified by external code.
|
Map<String,String> |
getSparqlForExistingUris()
return a copy of the value so that the configuration is not modified by external code.
|
String |
getSubjectUri() |
String |
getSubmitToUrl() |
String |
getTboxModelId() |
String |
getTemplate() |
Map<String,List<String>> |
getUrisInScope() |
List<String> |
getUrisOnform() |
String |
getUrlPatternToReturnTo() |
String |
getUrlToReturnTo() |
List<N3ValidatorVTwo> |
getValidators() |
String |
getVarNameForObject() |
String |
getVarNameForPredicate() |
String |
getVarNameForSubject() |
WDFSelector |
getWdfSelectorForOptons() |
String |
getWriteModelId() |
ModelSelector |
getWriteModelSelector() |
boolean |
hasBeenPreparedForUpdate() |
boolean |
isDataPropertyUpdate() |
boolean |
isObjectPropertyUpdate() |
boolean |
isObjectResource() |
boolean |
isParamUpdate() |
boolean |
isUpdate() |
boolean |
isUseDependentResourceDelete()
If this is set to true, then dependent resources should be deleted on edits that
remove the parent resource.
|
static String |
newEditKey(javax.servlet.http.HttpSession sess) |
void |
prepareForDataPropUpdate(com.hp.hpl.jena.rdf.model.Model model,
DataPropertyDao dataPropertyDao)
Prepare an EditConfiguration for a DataProperty update.
|
void |
prepareForNonUpdate(com.hp.hpl.jena.rdf.model.Model model)
Run SPARQL for Additional values.
|
void |
prepareForObjPropUpdate(com.hp.hpl.jena.rdf.model.Model model)
Prepare for a ObjectProperty update.
|
void |
prepareForParamUpdate(com.hp.hpl.jena.rdf.model.Model model)
Prepare for a param update: Run SPARQL for existing values.
|
void |
prepareForResubmit(MultiValueEditSubmission editSub) |
static void |
putConfigInSession(EditConfigurationVTwo ec,
javax.servlet.http.HttpSession sess) |
void |
runSparqlForAdditional(SparqlEvaluateVTwo sparqlEval)
Runs the queries for additional uris and literals then add those back into
the urisInScope and literalsInScope.
|
void |
runSparqlForExisting(SparqlEvaluateVTwo sparqlEval) |
void |
setAboxModelId(String aboxModelId) |
void |
setDatapropKey(Integer datapropKey) |
void |
setEditKey(String editKey) |
void |
setEntityToReturnTo(String entityToReturnTo) |
void |
setFields(Map<String,FieldVTwo> fields) |
void |
setFilesOnForm(List<String> filesOnForm) |
void |
setFormSpecificData(HashMap<String,Object> formSpecificData)
This is for specific data for a form that will be set by the generator.
|
void |
setFormUrl(String formUrl) |
void |
setLiteralsInScope(Map<String,List<com.hp.hpl.jena.rdf.model.Literal>> literalsInScope) |
void |
setLiteralsOnForm(List<String> literalsOnForm) |
void |
setLiteralsOnForm(String... strs) |
void |
setN3Generator(EditN3GeneratorVTwo gen) |
void |
setN3Optional(List<String> n3Optional) |
void |
setN3Optional(String... n3Strs) |
void |
setN3Required(List<String> n3Required) |
void |
setN3Required(String... n3RequiredStrs) |
void |
setNewResources(Map<String,String> newResources) |
void |
setNewResources(String... strs) |
void |
setObject(String object) |
void |
setParamUpdate(boolean inputParamUpdate) |
void |
setPredicateUri(String predicateUri) |
void |
setProhibitedFromSearch(ProhibitedFromSearch prohibitedFromSearch) |
void |
setQueryModelSelector(ModelSelector queryModel) |
void |
setResourceModelSelector(ModelSelector resourceModelSelector) |
void |
setSkipToUrl(String url) |
void |
setSparqlForAdditionalLiteralsInScope(Map<String,String> sparqlForAdditionalLiteralsInScope) |
void |
setSparqlForAdditionalUrisInScope(Map<String,String> sparqlForAdditionalUrisInScope) |
void |
setSparqlForExistingLiterals(Map<String,String> sparqlForExistingLiterals) |
void |
setSparqlForExistingUris(Map<String,String> sparqlForExistingUris) |
void |
setSubjectUri(String subjectUri) |
void |
setSubmitToUrl(String submitToUrl) |
void |
setTboxModelId(String tboxModelId) |
void |
setTemplate(String template) |
void |
setUrisInScope(Map<String,List<String>> urisInScope) |
void |
setUrisOnform(List<String> urisOnform) |
void |
setUrisOnForm(String... strs) |
void |
setUrlPatternToReturnTo(String s) |
void |
setUrlToReturnTo(String url) |
void |
setUseDependentResourceDelete(boolean useDependentResourceDelete)
If this is set to true, then dependent resources should be deleted on edits that
remove the parent resource.
|
void |
setVarNameForObject(String varName) |
void |
setVarNameForPredicate(String varName) |
void |
setVarNameForSubject(String varName) |
void |
setWdfSelectorForOptons(WDFSelector wdfForOptons) |
void |
setWriteModelId(String writeModelId) |
void |
setWriteModelSelector(ModelSelector writeModel) |
String |
toString() |
public static final String USE_SYSTEM_VALUE
public boolean isParamUpdate
public EditConfigurationVTwo copy()
public void addSystemValues(com.hp.hpl.jena.rdf.model.Model model,
javax.servlet.http.HttpServletRequest request,
javax.servlet.ServletContext context)
protected void basicPrepare()
public void prepareForDataPropUpdate(com.hp.hpl.jena.rdf.model.Model model,
DataPropertyDao dataPropertyDao)
public void prepareForObjPropUpdate(com.hp.hpl.jena.rdf.model.Model model)
public void prepareForParamUpdate(com.hp.hpl.jena.rdf.model.Model model)
public void prepareForNonUpdate(com.hp.hpl.jena.rdf.model.Model model)
public void prepareForResubmit(MultiValueEditSubmission editSub)
public void runSparqlForAdditional(SparqlEvaluateVTwo sparqlEval)
public void runSparqlForExisting(SparqlEvaluateVTwo sparqlEval)
public List<String> getN3Required()
public void setN3Required(String... n3RequiredStrs)
public void addN3Required(String... n3RequiredStrsInput)
public List<String> getN3Optional()
public void setN3Optional(String... n3Strs)
public void addN3Optional(String... n3Strs)
public void setNewResources(String... strs)
public void setUrisOnForm(String... strs)
public void addUrisOnForm(String... strs)
public void setLiteralsOnForm(String... strs)
public void addLiteralsOnForm(String... strs)
public EditConfigurationVTwo addUrisInScope(String key, List<String> list)
public EditConfigurationVTwo addUrisInScope(Map<String,List<String>> uriValues)
public void setLiteralsInScope(Map<String,List<com.hp.hpl.jena.rdf.model.Literal>> literalsInScope)
public Map<String,String> getSparqlForAdditionalUrisInScope()
public void setSparqlForAdditionalUrisInScope(Map<String,String> sparqlForAdditionalUrisInScope)
public Map<String,String> getSparqlForAdditionalLiteralsInScope()
public void setSparqlForAdditionalLiteralsInScope(Map<String,String> sparqlForAdditionalLiteralsInScope)
public String getEntityToReturnTo()
public void setEntityToReturnTo(String entityToReturnTo)
public String getUrlPatternToReturnTo()
public void setUrlPatternToReturnTo(String s)
public Map<String,String> getSparqlForExistingLiterals()
public void setSparqlForExistingLiterals(Map<String,String> sparqlForExistingLiterals)
public Map<String,String> getSparqlForExistingUris()
public void setSparqlForExistingUris(Map<String,String> sparqlForExistingUris)
public static void clearAllConfigsInSession(javax.servlet.http.HttpSession sess)
public static void clearEditConfigurationInSession(javax.servlet.http.HttpSession session,
EditConfigurationVTwo editConfig)
public static void putConfigInSession(EditConfigurationVTwo ec, javax.servlet.http.HttpSession sess)
public static EditConfigurationVTwo getConfigFromSession(javax.servlet.http.HttpSession sess, String editKey)
public static EditConfigurationVTwo getConfigFromSession(javax.servlet.http.HttpSession sess, javax.servlet.http.HttpServletRequest request)
public static String getEditKeyFromRequest(javax.servlet.ServletRequest request)
public static String newEditKey(javax.servlet.http.HttpSession sess)
public String getObject()
public void setObject(String object)
public boolean isObjectResource()
public Integer getDatapropKey()
public void setDatapropKey(Integer datapropKey)
public String getSubjectUri()
public void setSubjectUri(String subjectUri)
public String getPredicateUri()
public void setPredicateUri(String predicateUri)
public String getEditKey()
public void setEditKey(String editKey)
public String getFormUrl()
public void setFormUrl(String formUrl)
public EditN3GeneratorVTwo getN3Generator()
public void setN3Generator(EditN3GeneratorVTwo gen)
public String getVarNameForSubject()
public void setVarNameForSubject(String varName)
public String getVarNameForPredicate()
public void setVarNameForPredicate(String varName)
public String getVarNameForObject()
public void setVarNameForObject(String varName)
public boolean isUseDependentResourceDelete()
public void setUseDependentResourceDelete(boolean useDependentResourceDelete)
public List<ModelChangePreprocessor> getModelChangePreprocessors()
public void addModelChangePreprocessor(ModelChangePreprocessor modelChangePreprocessor)
public void setProhibitedFromSearch(ProhibitedFromSearch prohibitedFromSearch)
public ProhibitedFromSearch getProhibitedFromSearch()
public ModelSelector getWriteModelSelector()
public void setWriteModelSelector(ModelSelector writeModel)
public ModelSelector getQueryModelSelector()
public void setQueryModelSelector(ModelSelector queryModel)
public WDFSelector getWdfSelectorForOptons()
public void setWdfSelectorForOptons(WDFSelector wdfForOptons)
public ModelSelector getResourceModelSelector()
public void setResourceModelSelector(ModelSelector resourceModelSelector)
public List<N3ValidatorVTwo> getValidators()
public void addValidator(N3ValidatorVTwo validator)
public void addEditSubmissionPreprocessor(EditSubmissionVTwoPreprocessor preprocessor)
public List<EditSubmissionVTwoPreprocessor> getEditSubmissionPreprocessors()
public void setTemplate(String template)
public String getTemplate()
public String getSubmitToUrl()
public void setSubmitToUrl(String submitToUrl)
public boolean isUpdate()
public boolean isObjectPropertyUpdate()
public boolean isDataPropertyUpdate()
public void setParamUpdate(boolean inputParamUpdate)
public boolean isParamUpdate()
public void setFormSpecificData(HashMap<String,Object> formSpecificData)
public boolean hasBeenPreparedForUpdate()
public void addSparqlForAdditionalLiteralsInScope(String key, String sparql)
public void addSparqlForAdditionalUrisInScope(String key, String sparql)
public void addField(FieldVTwo field)
public EditConfigurationVTwo addLiteralInScope(String key, com.hp.hpl.jena.rdf.model.Literal... values)
public EditConfigurationVTwo addLiteralsInScope(Map<String,List<com.hp.hpl.jena.rdf.model.Literal>> scopeLiterals)
public void setUrlToReturnTo(String url)
public String getUrlToReturnTo()
public void setSkipToUrl(String url)
public String getSkipToUrl()
public void setWriteModelId(String writeModelId)
public String getWriteModelId()
public void setAboxModelId(String aboxModelId)
public String getAboxModelId()
public void setTboxModelId(String tboxModelId)
public String getTboxModelId()
Copyright © 2016. All rights reserved.