public class BrowseDataGetter extends DataGetterBase implements DataGetter
| Modifier and Type | Field and Description |
|---|---|
protected static edu.cornell.mannlib.vitro.webapp.utils.dataGetter.BrowseDataGetter.Mode |
DEFAULT_MODE |
CONTEXT_DISPLAY_MODEL, REQUEST_DISPLAY_MODEL, REQUEST_JENA_ONT_MODEL| Constructor and Description |
|---|
BrowseDataGetter(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.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
configure(VitroRequest vreq,
org.apache.jena.rdf.model.Model displayModel,
String dataGetterURI)
Configure this instance based on the URI and display model.
|
com.fasterxml.jackson.databind.node.ObjectNode |
convertToJSON(Map<String,Object> dataMap,
VitroRequest vreq)
For processig of JSONObject
|
protected Map<String,Object> |
doAllClassGroupsDisplay(Map params,
VitroRequest request,
javax.servlet.ServletContext context) |
protected Map<String,Object> |
doClassDisplay(Map params,
VitroRequest request,
javax.servlet.ServletContext context) |
protected Map<String,Object> |
doClassGroupDisplay(Map params,
VitroRequest request,
javax.servlet.ServletContext context) |
protected Map<String,Object> |
getAllClassGroupData(VitroRequest request,
Map params,
javax.servlet.ServletContext context)
Gets a list of all VClassGroups with vclasses with individual counts.
|
protected Map<String,Object> |
getClassGroupData(VitroRequest request,
Map params,
javax.servlet.ServletContext context) |
Map<String,Object> |
getData(Map<String,Object> pageData)
Get data.
|
String |
getDataServiceUrl() |
protected edu.cornell.mannlib.vitro.webapp.utils.dataGetter.BrowseDataGetter.Mode |
getMode(VitroRequest request,
Map<String,Object> params) |
static String |
getParam(edu.cornell.mannlib.vitro.webapp.utils.dataGetter.BrowseDataGetter.Mode mode,
VitroRequest request,
Map params) |
String |
getType() |
getModelprotected static final edu.cornell.mannlib.vitro.webapp.utils.dataGetter.BrowseDataGetter.Mode DEFAULT_MODE
public BrowseDataGetter(VitroRequest vreq, org.apache.jena.rdf.model.Model displayModel, String dataGetterURI)
protected void configure(VitroRequest vreq, org.apache.jena.rdf.model.Model displayModel, String dataGetterURI)
public Map<String,Object> getData(Map<String,Object> pageData)
DataGettergetData in interface DataGetterpageData - any values already generated by data getters or the controller.
Might be immutable, and should not be modified within the method.public String getType()
public String getDataServiceUrl()
protected Map<String,Object> doAllClassGroupsDisplay(Map params, VitroRequest request, javax.servlet.ServletContext context)
protected Map<String,Object> getAllClassGroupData(VitroRequest request, Map params, javax.servlet.ServletContext context)
request - current VitroRequestparams - a parameter mapcontext - current servlet contextprotected Map<String,Object> doClassDisplay(Map params, VitroRequest request, javax.servlet.ServletContext context)
protected Map<String,Object> doClassGroupDisplay(Map params, VitroRequest request, javax.servlet.ServletContext context)
protected Map<String,Object> getClassGroupData(VitroRequest request, Map params, javax.servlet.ServletContext context)
protected edu.cornell.mannlib.vitro.webapp.utils.dataGetter.BrowseDataGetter.Mode getMode(VitroRequest request, Map<String,Object> params)
public static String getParam(edu.cornell.mannlib.vitro.webapp.utils.dataGetter.BrowseDataGetter.Mode mode, VitroRequest request, Map params)
public com.fasterxml.jackson.databind.node.ObjectNode convertToJSON(Map<String,Object> dataMap, VitroRequest vreq)
Copyright © 2021. All rights reserved.