org.geotools.metadata.iso.lineage
Class ProcessStepImpl

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

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 17672 2006-01-19 00:25:55Z desruisseaux $
Author:
Martin Desruisseaux, Toura?vane
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.geotools.metadata.iso.MetadataEntity
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.
 
Method Summary
 boolean equals(java.lang.Object object)
          Compare this process step with the specified object for equality.
protected  void freeze()
          Declare this metadata and all its attributes as unmodifiable.
 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 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 getSources()
          Returns the information about the source data used in creating the data specified by the scope.
 int hashCode()
          Returns a hash code value for this process step.
 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 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 newValues)
          Information about the source data used in creating the data specified by the scope.
 java.lang.String toString()
          Returns a string representation of this process step.
 
Methods inherited from class org.geotools.metadata.iso.MetadataEntity
appendLineSeparator, checkWritePermission, copyCollection, isModifiable, nonNullCollection, unmodifiable, unmodifiable
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProcessStepImpl

public ProcessStepImpl()
Creates an initially empty process step.


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 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 newValues)
Identification of, and means of communication with, person(s) and organization(s) associated with the process step.


getSources

public java.util.Collection 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 newValues)
Information about the source data used in creating the data specified by the scope.


freeze

protected void freeze()
Declare this metadata and all its attributes as unmodifiable.

Overrides:
freeze in class MetadataEntity

equals

public boolean equals(java.lang.Object object)
Compare this process step with the specified object for equality.


hashCode

public int hashCode()
Returns a hash code value for this process step.


toString

public java.lang.String toString()
Returns a string representation of this process step.

To Do:
Provides a more elaborated implementation.


Copyright © GeoTools. All Rights Reserved.