@Configurable public class AqdHelper extends Object
Modifier and Type | Field and Description |
---|---|
private static AqdHelper |
instance |
private String |
namespace |
private String |
observationPrefix |
private Set<Integer> |
validityFlags |
private Set<Integer> |
verificationFlags |
Modifier | Constructor and Description |
---|---|
private |
AqdHelper() |
Modifier and Type | Method and Description |
---|---|
String |
getEReportingNamespace() |
String |
getEReportingObservationPrefix() |
ReportObligationType |
getFlow(SwesExtensions extensions) |
static AqdHelper |
getInstance() |
String |
getObservationId(int counter) |
String |
getObservationXlink(String gmlId) |
Set<Integer> |
getValidityFlags() |
Set<Integer> |
getVerificationFlags() |
boolean |
hasFlowExtension(SwesExtensions extensions) |
boolean |
isSetEReportingNamespace() |
boolean |
isSetEReportingObservationPrefix() |
boolean |
isSetValidityFlags() |
boolean |
isSetVerificationFlags() |
void |
processObservation(OmObservation observation,
TimePeriod timePeriod,
TimeInstant resultTime,
FeatureCollection featureCollection,
AbstractEReportingHeader eReportingHeader,
int counter) |
void |
setEReportingNamespace(String namespace) |
void |
setEReportingObservationPrefix(String observationPrefix) |
void |
setValidityFlags(String validityFlags) |
void |
setVerificationFlags(String verificationFlags) |
private static AqdHelper instance
private String namespace
private String observationPrefix
public static AqdHelper getInstance()
public boolean hasFlowExtension(SwesExtensions extensions)
public ReportObligationType getFlow(SwesExtensions extensions) throws InvalidParameterValueException
InvalidParameterValueException
@Setting(value="eReporting.namespace") public void setEReportingNamespace(String namespace) throws ConfigurationException
ConfigurationException
public String getEReportingNamespace()
public boolean isSetEReportingNamespace()
@Setting(value="eReporting.observation.prefix") public void setEReportingObservationPrefix(String observationPrefix) throws ConfigurationException
ConfigurationException
public String getEReportingObservationPrefix()
public boolean isSetEReportingObservationPrefix()
public void processObservation(OmObservation observation, TimePeriod timePeriod, TimeInstant resultTime, FeatureCollection featureCollection, AbstractEReportingHeader eReportingHeader, int counter)
public String getObservationId(int counter)
@Setting(value="eReporting.flags.validity") public void setValidityFlags(String validityFlags)
validityFlags
- the validityFlags to setpublic boolean isSetValidityFlags()
@Setting(value="eReporting.flags.verification") public void setVerificationFlags(String verificationFlags)
verificationFlags
- the verificationFlags to setpublic boolean isSetVerificationFlags()
Copyright © 2012-2015 52north.org. All Rights Reserved.