Package org.n52.shetland.inspire.ef
Class AbstractMonitoringObject
- java.lang.Object
-
- org.n52.shetland.ogc.gml.AbstractGML
-
- org.n52.shetland.ogc.gml.AbstractFeature
-
- org.n52.shetland.inspire.ef.AbstractMonitoringObject
-
- All Implemented Interfaces:
HasDefaultEncoding<AbstractFeature>
- Direct Known Subclasses:
AbstractMonitoringFeature,EnvironmentalMonitoringProgramme
public abstract class AbstractMonitoringObject extends AbstractFeature
-
-
Constructor Summary
Constructors Constructor Description AbstractMonitoringObject(Identifier inspireId, Collection<ReferenceType> mediaMonitored)AbstractMonitoringObject(Identifier inspireId, ReferenceType mediaMonitored)
-
Method Summary
-
Methods inherited from class org.n52.shetland.ogc.gml.AbstractFeature
accept, copyTo, getDefaultElementEncoding, getXml, isEncoded, isSetDefaultElementEncoding, isSetXml, setDefaultElementEncoding, setXml, wasEncoded
-
Methods inherited from class org.n52.shetland.ogc.gml.AbstractGML
addMetaDataProperty, addMetaDataProperty, addName, addName, addName, copyTo, equals, getDescription, getFirstName, getGmlId, getHumanReadableIdentifier, getHumanReadableIdentifierCodeWithAuthority, getIdentifier, getIdentifierCodeWithAuthority, getMetaDataProperty, getName, getOriginalIdentifier, getOriginalIdentifierCodeWithAuthority, hashCode, isReferenced, isSetDescription, isSetGmlID, isSetHumanReadableIdentifier, isSetIdentifier, isSetMetaDataProperty, isSetName, isSetOriginalIdentifier, setDescription, setGmlId, setHumanReadableIdentifier, setHumanReadableIdentifier, setHumanReadableIdentifierAsIdentifier, setIdentifier, setIdentifier, setMetaDataProperty, setName, setName
-
-
-
-
Constructor Detail
-
AbstractMonitoringObject
public AbstractMonitoringObject(Identifier inspireId, ReferenceType mediaMonitored)
-
AbstractMonitoringObject
public AbstractMonitoringObject(Identifier inspireId, Collection<ReferenceType> mediaMonitored)
-
-
Method Detail
-
getInspireId
public Identifier getInspireId()
-
getAdditionalDescription
public String getAdditionalDescription()
- Returns:
- the additionalDescription
-
setAdditionalDescription
public void setAdditionalDescription(String additionalDescription)
- Parameters:
additionalDescription- the additionalDescription to set
-
isSetAdditionalDescription
public boolean isSetAdditionalDescription()
-
getMediaMonitored
public Set<ReferenceType> getMediaMonitored()
- Returns:
- the mediaMonitored
-
addMediaMonitored
public AbstractMonitoringObject addMediaMonitored(Collection<ReferenceType> mediaMonitored)
- Parameters:
mediaMonitored- the mediaMonitored to add- Returns:
- this
-
addMediaMonitored
public AbstractMonitoringObject addMediaMonitored(ReferenceType mediaMonitored)
- Parameters:
mediaMonitored- the mediaMonitored to add- Returns:
- this
-
getLegalBackground
public Set<Referenceable<LegislationCitation>> getLegalBackground()
- Returns:
- the legalBackground
-
setLegalBackground
public AbstractMonitoringObject setLegalBackground(Collection<Referenceable<LegislationCitation>> legalBackground)
- Parameters:
legalBackground- the legalBackground to set- Returns:
- this
-
isSetLegalBackground
public boolean isSetLegalBackground()
-
getResponsibleParty
public RelatedParty getResponsibleParty()
- Returns:
- the responsibleParty
-
setResponsibleParty
public void setResponsibleParty(RelatedParty responsibleParty)
- Parameters:
responsibleParty- the responsibleParty to set
-
isSetResponsibleParty
public boolean isSetResponsibleParty()
-
getGeometry
public AbstractGeometry getGeometry()
- Returns:
- the geometry
-
setGeometry
public void setGeometry(AbstractGeometry geometry)
- Parameters:
geometry- the geometry to set
-
setGeometry
public void setGeometry(org.locationtech.jts.geom.Geometry geometry)
- Parameters:
geometry- the geometry to set
-
isSetGeometry
public boolean isSetGeometry()
-
setOnlineResource
public AbstractMonitoringObject setOnlineResource(Collection<String> onlineResource)
- Parameters:
onlineResource- the onlineResource to set- Returns:
- this
-
isSetOnlineResources
public boolean isSetOnlineResources()
-
getPurpose
public Set<ReferenceType> getPurpose()
- Returns:
- the purpose
-
setPurpose
public AbstractMonitoringObject setPurpose(Collection<ReferenceType> purpose)
- Parameters:
purpose- the purpose to set- Returns:
- this
-
isSetPurpose
public boolean isSetPurpose()
-
getObservingCapability
public Set<Referenceable<ObservingCapability>> getObservingCapability()
- Returns:
- the observingCapability
-
setObservingCapability
public AbstractMonitoringObject setObservingCapability(Collection<Referenceable<ObservingCapability>> observingCapability)
- Parameters:
observingCapability- the observingCapability to set- Returns:
- this
-
addObservingCapability
public AbstractMonitoringObject addObservingCapability(Referenceable<ObservingCapability> observingCapability)
- Parameters:
observingCapability- the observingCapability to add- Returns:
- this
-
addObservingCapability
public void addObservingCapability(ObservingCapability observingCapability)
- Parameters:
observingCapability- the observingCapability to add
-
isSetObservingCapability
public boolean isSetObservingCapability()
-
getBroader
public Referenceable<Hierarchy> getBroader()
- Returns:
- the broader
-
setBroader
public void setBroader(Referenceable<Hierarchy> broader)
- Parameters:
broader- the broader to set
-
setBroader
public void setBroader(Hierarchy broader)
-
isSetBroader
public boolean isSetBroader()
-
getNarrower
public Set<Referenceable<Hierarchy>> getNarrower()
- Returns:
- the narrower
-
setNarrower
public AbstractMonitoringObject setNarrower(Collection<Referenceable<Hierarchy>> narrower)
- Parameters:
narrower- the narrower to set- Returns:
- this
-
isSetNarrower
public boolean isSetNarrower()
-
getSupersedes
public Set<Referenceable<AbstractMonitoringObject>> getSupersedes()
- Returns:
- the supersedes
-
setSupersedes
public AbstractMonitoringObject setSupersedes(Collection<Referenceable<AbstractMonitoringObject>> supersedes)
- Parameters:
supersedes- the supersedes to set- Returns:
- this
-
isSetSupersedes
public boolean isSetSupersedes()
-
getSupersededBy
public Set<Referenceable<AbstractMonitoringObject>> getSupersededBy()
- Returns:
- the supersededBy
-
setSupersededBy
public AbstractMonitoringObject setSupersededBy(Collection<Referenceable<AbstractMonitoringObject>> supersededBy)
- Parameters:
supersededBy- the supersededBy to set- Returns:
- this
-
isSetSupersededBy
public boolean isSetSupersededBy()
-
-