org.geotools.metadata.iso.lineage
Class ProcessStepImpl

Object
  extended by AbstractMetadata
      extended by ModifiableMetadata
          extended by MetadataEntity
              extended by ProcessStepImpl
All Implemented Interfaces:
Serializable, Cloneable, ProcessStep

public class ProcessStepImpl
extends MetadataEntity
implements ProcessStep

Description of the event, including related parameters or tolerances.

Since:
2.1
Author:
Martin Desruisseaux (IRD), Touraïvane
See Also:
Serialized Form

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

Constructor Detail

ProcessStepImpl

public ProcessStepImpl()
Creates an initially empty process step.


ProcessStepImpl

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

Since:
2.4

ProcessStepImpl

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

Method Detail

getDescription

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

Specified by:
getDescription in interface ProcessStep
Returns:
Description of the event.

setDescription

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


getRationale

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

Specified by:
getRationale in interface ProcessStep
Returns:
Requirement or purpose for the process step, or null.

setRationale

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


getDate

public 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 ProcessStep
Returns:
Date on or over which the process step occurred, or null.

setDate

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


getProcessors

public Collection<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 ProcessStep
Returns:
Means of communication with person(s) and organization(s) associated with the process step.

setProcessors

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


getSources

public Collection<Source> getSources()
Returns the information about the source data used in creating the data specified by the scope.

Specified by:
getSources in interface ProcessStep
Returns:
Information about the source data used in creating the data.

setSources

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



Copyright © 1996-2014 Geotools. All Rights Reserved.