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, Set<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, Set<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 void addMediaMonitored(Set<ReferenceType> mediaMonitored)
- Parameters:
mediaMonitored- the mediaMonitored to add
-
addMediaMonitored
public void addMediaMonitored(ReferenceType mediaMonitored)
- Parameters:
mediaMonitored- the mediaMonitored to add
-
getLegalBackground
public Set<Referenceable<LegislationCitation>> getLegalBackground()
- Returns:
- the legalBackground
-
setLegalBackground
public void setLegalBackground(Set<Referenceable<LegislationCitation>> legalBackground)
- Parameters:
legalBackground- the legalBackground to set
-
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 void setOnlineResource(Set<String> onlineResource)
- Parameters:
onlineResource- the onlineResource to set
-
isSetOnlineResources
public boolean isSetOnlineResources()
-
getPurpose
public Set<ReferenceType> getPurpose()
- Returns:
- the purpose
-
setPurpose
public void setPurpose(Set<ReferenceType> purpose)
- Parameters:
purpose- the purpose to set
-
isSetPurpose
public boolean isSetPurpose()
-
getObservingCapability
public Set<Referenceable<ObservingCapability>> getObservingCapability()
- Returns:
- the observingCapability
-
setObservingCapability
public void setObservingCapability(Set<Referenceable<ObservingCapability>> observingCapability)
- Parameters:
observingCapability- the observingCapability to set
-
addObservingCapability
public void addObservingCapability(Referenceable<ObservingCapability> observingCapability)
- Parameters:
observingCapability- the observingCapability to add
-
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 void setNarrower(Set<Referenceable<Hierarchy>> narrower)
- Parameters:
narrower- the narrower to set
-
isSetNarrower
public boolean isSetNarrower()
-
getSupersedes
public Set<Referenceable<AbstractMonitoringObject>> getSupersedes()
- Returns:
- the supersedes
-
setSupersedes
public void setSupersedes(Set<Referenceable<AbstractMonitoringObject>> supersedes)
- Parameters:
supersedes- the supersedes to set
-
isSetSupersedes
public boolean isSetSupersedes()
-
getSupersededBy
public Set<Referenceable<AbstractMonitoringObject>> getSupersededBy()
- Returns:
- the supersededBy
-
setSupersededBy
public void setSupersededBy(Set<Referenceable<AbstractMonitoringObject>> supersededBy)
- Parameters:
supersededBy- the supersededBy to set
-
isSetSupersededBy
public boolean isSetSupersededBy()
-
-