Class VIVOManageLabelsGenerator

  • All Implemented Interfaces:
    edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.EditConfigurationGenerator

    public class VIVOManageLabelsGenerator
    extends edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.BaseEditConfigurationGenerator
    implements edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.EditConfigurationGenerator
    This generator selects the actual generator to be employed based on whether the individual is a Person or another individual. Adding a label for a person relies on first/name last name information i.e. object properties.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static org.apache.commons.logging.Log log  
      • Fields inherited from class edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.BaseEditConfigurationGenerator

        DEFAULT_NS_FOR_NEW_RESOURCE
    • Field Detail

      • log

        public static org.apache.commons.logging.Log log
    • Constructor Detail

      • VIVOManageLabelsGenerator

        public VIVOManageLabelsGenerator()
    • 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:
        getEditConfiguration in interface edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.EditConfigurationGenerator
      • isPersonType

        public boolean isPersonType​(String subjectUri,
                                    edu.cornell.mannlib.vitro.webapp.controller.VitroRequest vreq)
      • getFOAFPersonClassURI

        public String getFOAFPersonClassURI()
      • getVClasses

        public List<edu.cornell.mannlib.vitro.webapp.beans.VClass> getVClasses​(String subjectUri,
                                                                               edu.cornell.mannlib.vitro.webapp.controller.VitroRequest vreq)