org.geotools.metadata.iso.lineage
Class ProcessStepImpl

java.lang.Object
  extended by org.geotools.metadata.AbstractMetadata
      extended by org.geotools.metadata.ModifiableMetadata
          extended by org.geotools.metadata.iso.MetadataEntity
              extended by org.geotools.metadata.iso.lineage.ProcessStepImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, org.opengis.metadata.lineage.ProcessStep

public class ProcessStepImpl
extends MetadataEntity
implements org.opengis.metadata.lineage.ProcessStep

Description of the event, including related parameters or tolerances.

Since:
2.1
Version:
$Id: ProcessStepImpl.java 31557 2008-09-19 20:02:35Z desruisseaux $
Author:
Martin Desruisseaux (IRD), Touraïvane
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.geotools.metadata.AbstractMetadata
LOGGER
 
Constructor Summary
ProcessStepImpl()
          Creates an initially empty process step.
ProcessStepImpl(org.opengis.util.InternationalString description)
          Creates a process step initialized to the given description.
ProcessStepImpl(org.opengis.metadata.lineage.ProcessStep source)
          Constructs a metadata entity initialized with the values from the specified metadata.
 
Method Summary
 java.util.Date getDate()
          Returns the date and time or range of date and time on or over which the process step occurred.
 org.opengis.util.InternationalString getDescription()
          Returns the description of the event, including related parameters or tolerances.
 java.util.Collection<org.opengis.metadata.citation.ResponsibleParty> getProcessors()
          Returns the identification of, and means of communication with, person(s) and organization(s) associated with the process step.
 org.opengis.util.InternationalString getRationale()
          Returns the requirement or purpose for the process step.
 java.util.Collection<org.opengis.metadata.lineage.Source> getSources()
          Returns the information about the source data used in creating the data specified by the scope.
 void setDate(java.util.Date newValue)
          Set the date and time or range of date and time on or over which the process step occurred.
 void setDescription(org.opengis.util.InternationalString newValue)
          Set the description of the event, including related parameters or tolerances.
 void setProcessors(java.util.Collection<? extends org.opengis.metadata.citation.ResponsibleParty> newValues)
          Identification of, and means of communication with, person(s) and organization(s) associated with the process step.
 void setRationale(org.opengis.util.InternationalString newValue)
          Set the requirement or purpose for the process step.
 void setSources(java.util.Collection<? extends org.opengis.metadata.lineage.Source> newValues)
          Information about the source data used in creating the data specified by the scope.
 
Methods inherited from class org.geotools.metadata.iso.MetadataEntity
ensureNonNull, getStandard
 
Methods inherited from class org.geotools.metadata.ModifiableMetadata
checkWritePermission, clone, copyCollection, copyList, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, unmodifiable
 
Methods inherited from class org.geotools.metadata.AbstractMetadata
asMap, asTree, equals, getInterface, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProcessStepImpl

public ProcessStepImpl()
Creates an initially empty process step.


ProcessStepImpl

public ProcessStepImpl(org.opengis.metadata.lineage.ProcessStep source)
Constructs a metadata entity initialized with the values from the specified metadata.

Since:
2.4

ProcessStepImpl

public ProcessStepImpl(org.opengis.util.InternationalString description)
Creates a process step initialized to the given description.

Method Detail

getDescription

public org.opengis.util.InternationalString getDescription()
Returns the description of the event, including related parameters or tolerances.

Specified by:
getDescription in interface org.opengis.metadata.lineage.ProcessStep

setDescription

public void setDescription(org.opengis.util.InternationalString newValue)
Set the description of the event, including related parameters or tolerances.


getRationale

public org.opengis.util.InternationalString getRationale()
Returns the requirement or purpose for the process step.

Specified by:
getRationale in interface org.opengis.metadata.lineage.ProcessStep

setRationale

public void setRationale(org.opengis.util.InternationalString newValue)
Set the requirement or purpose for the process step.


getDate

public java.util.Date getDate()
Returns the date and time or range of date and time on or over which the process step occurred.

Specified by:
getDate in interface org.opengis.metadata.lineage.ProcessStep

setDate

public void setDate(java.util.Date newValue)
Set the date and time or range of date and time on or over which the process step occurred.


getProcessors

public java.util.Collection<org.opengis.metadata.citation.ResponsibleParty> getProcessors()
Returns the identification of, and means of communication with, person(s) and organization(s) associated with the process step.

Specified by:
getProcessors in interface org.opengis.metadata.lineage.ProcessStep

setProcessors

public void setProcessors(java.util.Collection<? extends org.opengis.metadata.citation.ResponsibleParty> newValues)
Identification of, and means of communication with, person(s) and organization(s) associated with the process step.


getSources

public java.util.Collection<org.opengis.metadata.lineage.Source> getSources()
Returns the information about the source data used in creating the data specified by the scope.

Specified by:
getSources in interface org.opengis.metadata.lineage.ProcessStep

setSources

public void setSources(java.util.Collection<? extends org.opengis.metadata.lineage.Source> newValues)
Information about the source data used in creating the data specified by the scope.



Copyright © 1996-2010 Geotools. All Rights Reserved.