Interface OutputMapper<E extends org.n52.series.db.beans.DescribableEntity,O extends org.n52.io.response.ParameterOutput>
-
- All Known Implementing Classes:
CategoryOutputMapper,DatasetOutputMapper,FeatureOutputMapper,HierarchicalOutputMapper,MeasuringProgramOutputMapper,OfferingOutputMapper,ParameterOutputSearchResultMapper,PhenomenonOutputMapper,PlatformOutputMapper,ProcedureOutputMapper,SamplingOutputMapper,ServiceOutputMapper,TagOutputMapper
public interface OutputMapper<E extends org.n52.series.db.beans.DescribableEntity,O extends org.n52.io.response.ParameterOutput>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidaddAll(O result, E entity, DbQuery query, org.n52.io.request.IoParameters parameters)default voidaddDomainId(O result, E entity, DbQuery query, org.n52.io.request.IoParameters parameters)OaddExpandedValues(E entity, O output)default voidaddHref(O result, E entity, DbQuery query, org.n52.io.request.IoParameters parameters)default voidaddLabel(O result, E entity, DbQuery query, org.n52.io.request.IoParameters parameters)default voidaddSelected(O result, E entity, DbQuery query, org.n52.io.request.IoParameters parameters)default booleancheckSelected(String selection)default booleancheckSubSelected(String sub, String selection)default OcreateCondensed(E entity)OcreateCondensed(E entity, O output)default OcreateExpanded(E entity)default OcreateExpanded(E entity, O output)default StringcreateLabel(E entity, DbQuery query)default StringgetCollectionName(O result, E entity)StringgetHrefBase()org.slf4j.LoggergetLogger()OgetParameterOuput()Set<String>getSelection()Map<String,Set<String>>getSubSelection()default Set<String>getSubSelection(String sub)booleanhasSelect()default booleanisSelected(String selection)default booleanisSubSelected(String sub, String selection)default voidlog(org.n52.series.db.beans.DescribableEntity entity, Exception e)
-
-
-
Method Detail
-
getParameterOuput
O getParameterOuput()
-
hasSelect
boolean hasSelect()
-
isSelected
default boolean isSelected(String selection)
-
checkSelected
default boolean checkSelected(String selection)
-
addAll
default void addAll(O result, E entity, DbQuery query, org.n52.io.request.IoParameters parameters)
-
addSelected
default void addSelected(O result, E entity, DbQuery query, org.n52.io.request.IoParameters parameters)
-
addLabel
default void addLabel(O result, E entity, DbQuery query, org.n52.io.request.IoParameters parameters)
-
addDomainId
default void addDomainId(O result, E entity, DbQuery query, org.n52.io.request.IoParameters parameters)
-
addHref
default void addHref(O result, E entity, DbQuery query, org.n52.io.request.IoParameters parameters)
-
getHrefBase
String getHrefBase()
-
getLogger
org.slf4j.Logger getLogger()
-
log
default void log(org.n52.series.db.beans.DescribableEntity entity, Exception e)
-
-