working on default data property form
This commit is contained in:
parent
d3fac53bd3
commit
18a762db86
3 changed files with 20 additions and 20 deletions
|
@ -73,6 +73,8 @@ public class DefaultDataPropertyFormGenerator extends BaseEditConfigurationGener
|
||||||
editConfiguration.setVarNameForPredicate("predicate");
|
editConfiguration.setVarNameForPredicate("predicate");
|
||||||
editConfiguration.setPredicateUri(predicateUri);
|
editConfiguration.setPredicateUri(predicateUri);
|
||||||
|
|
||||||
|
editConfiguration.setVarNameForObject( literalVar );
|
||||||
|
|
||||||
editConfiguration.setLiteralsOnForm( Arrays.asList( literalVar ));
|
editConfiguration.setLiteralsOnForm( Arrays.asList( literalVar ));
|
||||||
|
|
||||||
editConfiguration.addField( new FieldVTwo()
|
editConfiguration.addField( new FieldVTwo()
|
||||||
|
|
|
@ -2,31 +2,16 @@
|
||||||
|
|
||||||
package edu.cornell.mannlib.vitro.webapp.web.templatemodels.edit;
|
package edu.cornell.mannlib.vitro.webapp.web.templatemodels.edit;
|
||||||
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.dao.WebappDaoFactory;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.DataPropertyStatement;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.edit.n3editing.VTwo.EditConfigurationUtils;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.edit.n3editing.VTwo.EditConfigurationVTwo;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.edit.n3editing.VTwo.EditSubmissionUtils;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.edit.n3editing.VTwo.SelectListGeneratorVTwo;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.edit.n3editing.VTwo.FieldVTwo;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.edit.n3editing.VTwo.EditElementVTwo;
|
|
||||||
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.DefaultObjectPropertyFormGenerator;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.utils.FrontEndEditingUtils;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.utils.FrontEndEditingUtils.EditMode;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.web.templatemodels.BaseTemplateModel;
|
|
||||||
|
|
||||||
import java.io.UnsupportedEncodingException;
|
import java.io.UnsupportedEncodingException;
|
||||||
import java.net.URLDecoder;
|
import java.net.URLDecoder;
|
||||||
import java.text.Collator;
|
import java.text.Collator;
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.Comparator;
|
import java.util.Comparator;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.LinkedHashMap;
|
import java.util.LinkedHashMap;
|
||||||
import java.util.Map;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.ArrayList;
|
import java.util.Map;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
import org.apache.commons.lang.StringUtils;
|
import org.apache.commons.lang.StringUtils;
|
||||||
|
@ -35,11 +20,20 @@ import org.apache.commons.logging.LogFactory;
|
||||||
|
|
||||||
import com.hp.hpl.jena.rdf.model.Literal;
|
import com.hp.hpl.jena.rdf.model.Literal;
|
||||||
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.Individual;
|
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.DataProperty;
|
import edu.cornell.mannlib.vitro.webapp.beans.DataProperty;
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.beans.DataPropertyStatement;
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.beans.Individual;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.ObjectProperty;
|
import edu.cornell.mannlib.vitro.webapp.beans.ObjectProperty;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.Property;
|
import edu.cornell.mannlib.vitro.webapp.beans.Property;
|
||||||
import edu.cornell.mannlib.vitro.webapp.beans.VClass;
|
import edu.cornell.mannlib.vitro.webapp.beans.VClass;
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.dao.WebappDaoFactory;
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.edit.n3editing.VTwo.EditConfigurationUtils;
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.edit.n3editing.VTwo.EditConfigurationVTwo;
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.edit.n3editing.VTwo.EditElementVTwo;
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.edit.n3editing.VTwo.FieldVTwo;
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.edit.n3editing.VTwo.SelectListGeneratorVTwo;
|
||||||
|
import edu.cornell.mannlib.vitro.webapp.web.templatemodels.BaseTemplateModel;
|
||||||
|
|
||||||
public class EditConfigurationTemplateModel extends BaseTemplateModel {
|
public class EditConfigurationTemplateModel extends BaseTemplateModel {
|
||||||
EditConfigurationVTwo editConfig;
|
EditConfigurationVTwo editConfig;
|
||||||
|
@ -379,6 +373,10 @@ public class EditConfigurationTemplateModel extends BaseTemplateModel {
|
||||||
return dataLiteralName;
|
return dataLiteralName;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getVarNameForObject() {
|
||||||
|
return editConfig.getVarNameForObject();
|
||||||
|
}
|
||||||
|
|
||||||
//Get data property key
|
//Get data property key
|
||||||
|
|
||||||
//public description only appears visible for object property
|
//public description only appears visible for object property
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
<#assign literalValues = "${editConfiguration.dataLiteralValuesAsString}" />
|
<#assign literalValues = "${editConfiguration.dataLiteralValuesAsString}" />
|
||||||
|
|
||||||
<form class="editForm" action = "${submitUrl}" method="post">
|
<form class="editForm" action = "${submitUrl}" method="post">
|
||||||
<input type="text" name="label" id="label" size="30" value="${literalValues}"} role="input"/>
|
<input type="text" name="${editConfiguration.varNameForObject}" id="label" size="30" value="${literalValues}"} role="input"/>
|
||||||
<input type="hidden" name="editKey" id="editKey" value="${editKey}" role="input"/>
|
<input type="hidden" name="editKey" id="editKey" value="${editKey}" role="input"/>
|
||||||
<input type="hidden" name="vitroNsProp" value="true" role="input"/>
|
<input type="hidden" name="vitroNsProp" value="true" role="input"/>
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue