Class InternalClassesDataGetter

  • All Implemented Interfaces:
    edu.cornell.mannlib.vitro.webapp.utils.dataGetter.DataGetter

    public class InternalClassesDataGetter
    extends edu.cornell.mannlib.vitro.webapp.utils.dataGetter.IndividualsForClassesDataGetter
    This will pass these variables to the template: classGroupUri: uri of the classgroup associated with this page. vClassGroup: a data structure that is the classgroup associated with this page.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static String individualsForClassesInternalQueryString  
      • Fields inherited from class edu.cornell.mannlib.vitro.webapp.utils.dataGetter.IndividualsForClassesDataGetter

        restrictClassesTemplateName
      • Fields inherited from class edu.cornell.mannlib.vitro.webapp.utils.dataGetter.DataGetterBase

        CONTEXT_DISPLAY_MODEL, REQUEST_DISPLAY_MODEL, REQUEST_JENA_ONT_MODEL
    • Constructor Summary

      Constructors 
      Constructor Description
      InternalClassesDataGetter​(edu.cornell.mannlib.vitro.webapp.controller.VitroRequest vreq, org.apache.jena.rdf.model.Model displayModel, String dataGetterURI)
      Constructor with display model and data getter URI that will be called by reflection.
    • Field Detail

      • individualsForClassesInternalQueryString

        protected static final String individualsForClassesInternalQueryString
        See Also:
        Constant Field Values
    • Constructor Detail

      • InternalClassesDataGetter

        public InternalClassesDataGetter​(edu.cornell.mannlib.vitro.webapp.controller.VitroRequest vreq,
                                         org.apache.jena.rdf.model.Model displayModel,
                                         String dataGetterURI)
        Constructor with display model and data getter URI that will be called by reflection.
    • Method Detail

      • setTemplateName

        protected void setTemplateName()
        Overrides:
        setTemplateName in class edu.cornell.mannlib.vitro.webapp.utils.dataGetter.IndividualsForClassesDataGetter
      • getClassIntersectionsMap

        protected Map<String,​Object> getClassIntersectionsMap​(org.apache.jena.rdf.model.Model displayModel)
        Overrides:
        getClassIntersectionsMap in class edu.cornell.mannlib.vitro.webapp.utils.dataGetter.IndividualsForClassesDataGetter
      • retrieveRestrictClasses

        protected List<String> retrieveRestrictClasses​(javax.servlet.ServletContext context,
                                                       Map<String,​Object> classIntersectionsMap)
        Overrides:
        retrieveRestrictClasses in class edu.cornell.mannlib.vitro.webapp.utils.dataGetter.IndividualsForClassesDataGetter
      • getType

        public String getType()
        Overrides:
        getType in class edu.cornell.mannlib.vitro.webapp.utils.dataGetter.IndividualsForClassesDataGetter