Class ManageLabelsForPersonGenerator
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.BaseEditConfigurationGenerator
-
- edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.ManageLabelsForPersonGenerator
-
- All Implemented Interfaces:
edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.EditConfigurationGenerator
public class ManageLabelsForPersonGenerator extends edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.BaseEditConfigurationGenerator implements edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.EditConfigurationGeneratorThis generator is specifically for handling labels for a FOAF Person individual and is an object property form. This allows the page to show all the labels for a particular individual and sets up code enabling the addition of a new label. Links on the page will allow for removal or editing of a given label.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classManageLabelsForPersonGenerator.LabelInformationstatic classManageLabelsForPersonGenerator.LabelInformationComparator
-
Field Summary
Fields Modifier and Type Field Description static org.apache.commons.logging.Loglog
-
Constructor Summary
Constructors Constructor Description ManageLabelsForPersonGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description edu.cornell.mannlib.vitro.webapp.edit.n3editing.VTwo.EditConfigurationVTwogetEditConfiguration(edu.cornell.mannlib.vitro.webapp.controller.VitroRequest vreq, javax.servlet.http.HttpSession session)protected StringgetEditForm()StringgetFOAFPersonClassURI()HashMap<String,String>getFullCodeToLanguageNameMap(List<HashMap<String,String>> localesList)List<String>getFullLanguagesNamesSortedList(List<Map<String,Object>> localesList)List<HashMap<String,String>>getLocales(edu.cornell.mannlib.vitro.webapp.controller.VitroRequest vreq, List<org.apache.jena.rdf.model.Literal> existingLiterals)protected StringgetTemplate()List<edu.cornell.mannlib.vitro.webapp.beans.VClass>getVClasses(edu.cornell.mannlib.vitro.webapp.edit.n3editing.VTwo.EditConfigurationVTwo config, edu.cornell.mannlib.vitro.webapp.controller.VitroRequest vreq)booleanisPersonType(edu.cornell.mannlib.vitro.webapp.controller.VitroRequest vreq, edu.cornell.mannlib.vitro.webapp.edit.n3editing.VTwo.EditConfigurationVTwo config)
-
-
-
Method Detail
-
getEditConfiguration
public edu.cornell.mannlib.vitro.webapp.edit.n3editing.VTwo.EditConfigurationVTwo getEditConfiguration(edu.cornell.mannlib.vitro.webapp.controller.VitroRequest vreq, javax.servlet.http.HttpSession session)- Specified by:
getEditConfigurationin interfaceedu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.EditConfigurationGenerator
-
getFOAFPersonClassURI
public String getFOAFPersonClassURI()
-
isPersonType
public boolean isPersonType(edu.cornell.mannlib.vitro.webapp.controller.VitroRequest vreq, edu.cornell.mannlib.vitro.webapp.edit.n3editing.VTwo.EditConfigurationVTwo config)
-
getVClasses
public List<edu.cornell.mannlib.vitro.webapp.beans.VClass> getVClasses(edu.cornell.mannlib.vitro.webapp.edit.n3editing.VTwo.EditConfigurationVTwo config, edu.cornell.mannlib.vitro.webapp.controller.VitroRequest vreq)
-
getEditForm
protected String getEditForm()
-
getTemplate
protected String getTemplate()
-
getLocales
public List<HashMap<String,String>> getLocales(edu.cornell.mannlib.vitro.webapp.controller.VitroRequest vreq, List<org.apache.jena.rdf.model.Literal> existingLiterals)
-
getFullCodeToLanguageNameMap
public HashMap<String,String> getFullCodeToLanguageNameMap(List<HashMap<String,String>> localesList)
-
-