Class BaseObjectPropertyDataPostProcessor
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.web.templatemodels.individual.BaseObjectPropertyDataPostProcessor
-
- All Implemented Interfaces:
ObjectPropertyDataPostProcessor
- Direct Known Subclasses:
DefaultListViewDataPostProcessor,DefaultObjectPropertyDataPostProcessor,MaintainDuplicatesObjectPropertyDataPostProcessor
public abstract class BaseObjectPropertyDataPostProcessor extends Object implements ObjectPropertyDataPostProcessor
-
-
Field Summary
Fields Modifier and Type Field Description protected ObjectPropertyTemplateModelobjectPropertyTemplateModelprotected WebappDaoFactorywdf
-
Constructor Summary
Constructors Constructor Description BaseObjectPropertyDataPostProcessor(ObjectPropertyTemplateModel optm, WebappDaoFactory wdf)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidaddName(Map<String,String> map, String nameKey, String objectKey)protected IndividualgetIndividual(String uri)voidprocess(List<Map<String,String>> data)protected abstract voidprocess(Map<String,String> map)Postprocessing that applies to individual list itemsprotected voidprocessList(List<Map<String,String>> data)Postprocessing that applies to the list as a whole - reordering, removing duplicates, etc.
-
-
-
Field Detail
-
objectPropertyTemplateModel
protected final ObjectPropertyTemplateModel objectPropertyTemplateModel
-
wdf
protected final WebappDaoFactory wdf
-
-
Constructor Detail
-
BaseObjectPropertyDataPostProcessor
public BaseObjectPropertyDataPostProcessor(ObjectPropertyTemplateModel optm, WebappDaoFactory wdf)
-
-
Method Detail
-
process
public void process(List<Map<String,String>> data)
- Specified by:
processin interfaceObjectPropertyDataPostProcessor
-
processList
protected void processList(List<Map<String,String>> data)
Postprocessing that applies to the list as a whole - reordering, removing duplicates, etc.
-
process
protected abstract void process(Map<String,String> map)
Postprocessing that applies to individual list items
-
getIndividual
protected Individual getIndividual(String uri)
-
-