@Configurable public class ProcedureDescriptionSettings extends Object implements SettingDefinitionProvider
Constructor and Description |
---|
ProcedureDescriptionSettings() |
public static final SettingDefinitionGroup GROUP
public static final String IDENTIFIER_LONG_NAME_DEFINITION
public static final String IDENTIFIER_SHORT_NAME_DEFINITION
public static final String DESCRIPTION_TEMPLATE
public static final String GENERATE_CLASSIFICATION
public static final String CLASSIFIER_INTENDED_APPLICATION_DEFINITION
public static final String CLASSIFIER_INTENDED_APPLICATION_VALUE
public static final String CLASSIFIER_PROCEDURE_TYPE_DEFINITION
public static final String CLASSIFIER_PROCEDURE_TYPE_VALUE
public static final String LAT_LONG_UOM
public static final String ALTITUDE_UOM
public static final String USE_SERVICE_CONTACT_AS_PROCEDURE_CONTACT
public static final String PROCESS_METHOD_RULES_DEFINITION_DESCRIPTION_TEMPLATE
public static final String ENRICH_WITH_OFFERINGS
public static final String ENRICH_WITH_FEATURES
public static final String ENRICH_WITH_DISCOVERY_INFORMATION
public static final BooleanSettingDefinition ENRICH_WITH_OFFERINGS_DEFINITION
public static final BooleanSettingDefinition ENRICH_WITH_FEATURES_DEFINITION
public static final BooleanSettingDefinition ENRICH_WITH_DISCOVERY_INFORMATION_DEFINITION
public static final StringSettingDefinition IDENTIFIER_LONG_NAME_DEFINITION_DEFINITION
public static final StringSettingDefinition IDENTIFIER_SHORT_NAME_DEFINITION_DEFINITION
public static final StringSettingDefinition DESCRIPTION_TEMPLATE_DEFINITION
public static final BooleanSettingDefinition GENERATE_CLASSIFICATION_DEFINITION
public static final StringSettingDefinition CLASSIFIER_INTENDED_APPLICATION_DEFINITION_DEFINITION
public static final StringSettingDefinition CLASSIFIER_INTENDED_APPLICATION_VALUE_DEFINITION
public static final StringSettingDefinition CLASSIFIER_PROCEDURE_TYPE_DEFINITION_DEFINITION
public static final StringSettingDefinition CLASSIFIER_PROCEDURE_TYPE_VALUE_DEFINITION
public static final BooleanSettingDefinition USE_SERVICE_CONTACT_AS_SENSOR_CONTACT_DEFINITION
public static final StringSettingDefinition LAT_LONG_UOM_DEFINITION
public static final StringSettingDefinition ALTITUDE_UOM_DEFINITION
public static final StringSettingDefinition PROCESS_METHOD_RULES_DEFINITION_DESCRIPTION_TEMPLATE_DEFINITION
private static final Set<? extends SettingDefinition<?,?>> DEFINITIONS
private String descriptionTemplate
private boolean generateClassification
private String classifierIntendedApplicationValue
private String classifierIntendedApplicationDefinition
private String classifierProcedureTypeValue
private String classifierProcedureTypeDefinition
private boolean useServiceContactAsProcedureContact
private String identifierShortNameDefinition
private String identifierLongNameDefinition
private String latLongUom
private String altitudeUom
private String processMethodRulesDefinitionDescriptionTemplate
private boolean enrichWithOfferings
private boolean enrichWithFeatures
private boolean enrichWithDiscoveryInformation
private static ProcedureDescriptionSettings instance
public static ProcedureDescriptionSettings getInstance()
public Set<SettingDefinition<?,?>> getSettingDefinitions()
getSettingDefinitions
in interface SettingDefinitionProvider
@Setting(value="procedureDesc.DESCRIPTION_TEMPLATE") public void setDescriptionTemplate(String descriptionTemplate)
public String getDescriptionTemplate()
public boolean isGenerateClassification()
@Setting(value="procedureDesc.GENERATE_CLASSIFICATION") public void setGenerateClassification(boolean generateClassification)
public String getClassifierIntendedApplicationValue()
@Setting(value="procedureDesc.CLASSIFIER_INTENDED_APPLICATION_VALUE") public void setClassifierIntendedApplicationValue(String classifierIntendedApplicationValue)
public String getClassifierIntendedApplicationDefinition()
@Setting(value="procedureDesc.CLASSIFIER_INTENDED_APPLICATION_DEFINITION") public void setClassifierIntendedApplicationDefinition(String classifierIntendedApplicationDefinition)
public String getClassifierProcedureTypeDefinition()
@Setting(value="procedureDesc.CLASSIFIER_PROCEDURE_TYPE_DEFINITION") public void setClassifierProcedureTypeDefinition(String classifierProcedureTypeDefinition)
public String getClassifierProcedureTypeValue()
@Setting(value="procedureDesc.CLASSIFIER_PROCEDURE_TYPE_VALUE") public void setClassifierProcedureTypeValue(String classifierProcedureTypeValue)
public boolean isUseServiceContactAsProcedureContact()
@Setting(value="procedureDesc.USE_SERVICE_CONTACT_AS_SENSOR_CONTACT") public void setUseServiceContactAsProcedureContact(boolean useServiceContactAsProcedureContact)
@Setting(value="procedureDesc.IDENTIFIER_SHORT_NAME_DEFINITION") public void setIdentifierShortNameDefinition(String identifierShortNameDefinition)
public String getIdentifierShortNameDefinition()
@Setting(value="procedureDesc.IDENTIFIER_LONG_NAME_DEFINITION") public void setIdentifierLongNameDefinition(String identifierLongNameDefinition)
public String getIdentifierLongNameDefinition()
@Setting(value="procedureDesc.LAT_LONG_UOM") public void setLatitudeUom(String latLongUom)
public String getLatLongUom()
@Setting(value="procedureDesc.ALTITUDE_UOM") public void setAltitudeUom(String altitudeUom)
public String getAltitudeUom()
@Setting(value="procedureDesc.PROCESS_METHOD_RULES_DEFINITION_DESCRIPTION_TEMPLATE") public void setProcessMethodRulesDefinitionDescriptionTemplate(String processMethodRulesDefinitionDescriptionTemplate)
public String getProcessMethodRulesDefinitionDescriptionTemplate()
@Setting(value="procedureDesc.ENRICH_WITH_OFFERINGS") public void setEnrichWithOfferings(boolean enrichWithOfferings)
public boolean isEnrichWithOfferings()
@Setting(value="procedureDesc.ENRICH_WITH_FEATURES") public void setEnrichWithFeatures(boolean enrichWithFeatures)
public boolean isEnrichWithFeatures()
@Setting(value="procedureDesc.ENRICH_WITH_DISCOVERY_INFORMATION") public void setEnrichWithDiscoveryInformation(boolean enrichWithDiscoveryInformation)
public boolean isEnrichWithDiscoveryInformation()
Copyright © 2012-2015 52north.org. All Rights Reserved.