public class SosObservationOffering extends AbstractSWES implements Comparable<SosObservationOffering>
Modifier and Type | Field and Description |
---|---|
private SortedSet<String> |
compositePhenomena
All compositePhenomenon contained in the offering
|
private SortedSet<String> |
featureOfInterest
All featuresOfinterest contained in the offering
|
private SortedSet<String> |
featureOfInterestTypes
All featureOfInterest types contained in the offering
|
private SortedSet<String> |
observableProperties
All observableProperties contained in the offering
|
private SortedMap<String,SortedSet<String>> |
observationResultTypes
All observation result types contained in the offering
|
private SortedSet<String> |
observationTypes
All observation types contained in the offering
|
private SosEnvelope |
observedArea
area observed by this offering
|
private SosOffering |
offering
offering identifier for this contents sub section
|
private Time |
phenomenonTime
TimePeriod of data in the offering
|
private SortedMap<String,SortedSet<String>> |
phens4CompPhens
All phenomenon for compositePhenomenon contained in the offering
|
private SortedSet<String> |
procedureDescriptionFormats
All procedure description formats contained in the offering
|
private SortedSet<String> |
procedures
All procedures contained in the offering
|
private SortedMap<String,SortedSet<String>> |
relatedFeatures
All related features contained in the offering
|
private SortedSet<String> |
responseFormats
All response formats contained in the offering
|
private SortedSet<String> |
responseModes
All response modes contained in the offering
|
private SortedSet<QName> |
resultModels
All resultModels contained in the offering
|
private Time |
resultTime
Result TimePeriod of data in the offering
|
private static long |
serialVersionUID |
Constructor and Description |
---|
SosObservationOffering() |
addExtension, addExtensions, getExtensions, isSetExtensions, setExtensions
copyTo, getDefaultElementEncoding, isSetDefaultElementEncoding, setDefaultElementEncoding
addName, addName, addName, copyTo, equals, getDescription, getFirstName, getGmlId, getHumanReadableIdentifier, getHumanReadableIdentifierCodeWithAuthority, getIdentifier, getIdentifierCodeWithAuthority, getName, hashCode, isReferenced, isSetDescription, isSetGmlID, isSetHumanReadableIdentifier, isSetIdentifier, isSetName, setDescription, setGmlId, setHumanReadableIdentifier, setHumanReadableIdentifier, setHumanReadableIdentifierAsIdentifier, setIdentifier, setIdentifier, setName, setName
private static final long serialVersionUID
private SosOffering offering
private SosEnvelope observedArea
private SortedSet<String> observableProperties
private SortedSet<String> compositePhenomena
private SortedMap<String,SortedSet<String>> phens4CompPhens
private Time phenomenonTime
private Time resultTime
private final SortedSet<String> featureOfInterest
private final SortedMap<String,SortedSet<String>> relatedFeatures
private final SortedSet<String> observationTypes
private final SortedSet<String> featureOfInterestTypes
private final SortedMap<String,SortedSet<String>> observationResultTypes
private final SortedSet<String> responseFormats
private final SortedSet<String> responseModes
private static <T> void set(SortedSet<T> set, Collection<? extends T> coll)
set
- coll
- private static <K,V> void addToMap(SortedMap<K,SortedSet<V>> map, K key, V value)
map
- key
- value
- private static <K,V> void addToMap(SortedMap<K,SortedSet<V>> map, K key, Collection<V> value)
map
- key
- value
- private static <K,V> void set(SortedMap<K,SortedSet<V>> sortedMap, Map<K,? extends Collection<V>> map)
sortedMap
- map
- public SosOffering getOffering()
public void setOffering(SosOffering offering)
offering
- Offering identifierpublic void setOffering(String offering)
offering
- Offering identifierpublic SortedSet<String> getObservableProperties()
public void setObservableProperties(Collection<String> observableProperties)
observableProperties
- public SortedSet<String> getCompositePhenomena()
public void setCompositePhenomena(Collection<String> compositePhenomena)
compositePhenomena
- public SortedMap<String,SortedSet<String>> getPhens4CompPhens()
public void setPhens4CompPhens(Map<String,Collection<String>> phens4CompPhens)
phens4CompPhens
- public void setPhenomenonTime(Time phenomenonTime)
phenomenonTime
- the phenomenon timepublic Time getPhenomenonTime()
public void setResultTime(Time resultTime)
resultTime
- the result timepublic Time getResultTime()
public void setFeatureOfInterest(Collection<String> featureOfInterest)
featureOfInterest
- public SortedSet<String> getFeatureOfInterest()
public void setRelatedFeatures(Map<String,Set<String>> relatedFeatures)
relatedFeatures
- public void addRelatedFeature(String identifier, String role)
identifier
- Related feature identifierrole
- Related feature rolepublic void addRelatedFeature(String identifier, Set<String> roles)
identifier
- Related feature identifierroles
- Related feature rolespublic SortedMap<String,SortedSet<String>> getRelatedFeatures()
public void setProcedures(Collection<String> procedures)
procedures
- public void setResultModels(Collection<QName> resultModels)
resultModels
- public SortedSet<String> getObservationTypes()
public void setObservationTypes(Collection<String> observationTypes)
observationTypes
- the observationTypes to setpublic SortedMap<String,SortedSet<String>> getObservationResultTypes()
public void setObservationResultTypes(Map<String,Collection<String>> observationResultTypes)
observationResultTypes
- the observationResultTypes to setpublic SortedSet<String> getResponseFormats()
public void setResponseFormats(Collection<String> responseFormats)
responseFormats
- public void setResponseModes(Collection<String> responseModes)
responseModes
- public SosEnvelope getObservedArea()
public void setObservedArea(SosEnvelope observedArea)
public void setFeatureOfInterestTypes(Collection<String> featureOfInterestTypes)
public void setProcedureDescriptionFormat(Collection<String> procedureDescriptionFormats)
public int compareTo(SosObservationOffering o)
compareTo
in interface Comparable<SosObservationOffering>
public boolean isEmpty()
public boolean isValidObservationOffering()
public boolean isSetOffering()
public boolean isSetObservedArea()
public boolean isSetObservableProperties()
public boolean isSetCompositePhenomena()
public boolean isSetPhens4CompPhens()
public boolean isSetPhenomenonTime()
public boolean isSetResultTime()
public boolean isSetFeatureOfInterest()
public boolean isSetRelatedFeature()
public boolean isSetProcedures()
public boolean isSetresultModels()
public boolean isSetObservationTypes()
public boolean isSetFeatureOfInterestTypes()
private boolean isSetObservationResultTypes()
public boolean isSetResponseFormats()
private boolean isSetResponseModes()
public boolean isSetProcedureDescriptionFormats()
Copyright © 2012-2015 52north.org. All Rights Reserved.