Package org.n52.io.response.extension
Class LicenseExtension
- java.lang.Object
-
- org.n52.io.response.extension.MetadataExtension<ServiceOutput>
-
- org.n52.io.response.extension.LicenseExtension
-
@Component public class LicenseExtension extends MetadataExtension<ServiceOutput>
-
-
Constructor Summary
Constructors Constructor Description LicenseExtension()LicenseExtension(String configFile)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetExtensionName()Map<String,Object>getExtras(ServiceOutput output, IoParameters parameters)Gets the extra metadata as simplekey=valuemapping.-
Methods inherited from class org.n52.io.response.extension.MetadataExtension
getExtraMetadataFieldNames, hasExtrasToReturn, wrapSingleIntoMap
-
-
-
-
Constructor Detail
-
LicenseExtension
public LicenseExtension()
-
LicenseExtension
public LicenseExtension(String configFile)
-
-
Method Detail
-
getExtensionName
public String getExtensionName()
- Specified by:
getExtensionNamein classMetadataExtension<ServiceOutput>
-
getExtras
public Map<String,Object> getExtras(ServiceOutput output, IoParameters parameters)
Description copied from class:MetadataExtensionGets the extra metadata as simple
key=valuemapping. The value is of kind object, so the implementation is free to put any data structure which might make sense to serialize.Implementation is responsible to respect selected fields from the query which can be obtained by
IoParameters.getFields().- Specified by:
getExtrasin classMetadataExtension<ServiceOutput>- Parameters:
output- the actual parameter output to get extra metadata for.parameters- I/O parameters to fine grain extra metadata assembly.- Returns:
- the extra metadata.
-
-