org.geotools.metadata.iso.distribution
Class DistributorImpl

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.distribution.DistributorImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, org.opengis.metadata.distribution.Distributor

public class DistributorImpl
extends MetadataEntity
implements org.opengis.metadata.distribution.Distributor

Information about the distributor.

Since:
2.1
Version:
$Id: DistributorImpl.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
DistributorImpl()
          Constructs an initially empty distributor.
DistributorImpl(org.opengis.metadata.distribution.Distributor source)
          Constructs a metadata entity initialized with the values from the specified metadata.
DistributorImpl(org.opengis.metadata.citation.ResponsibleParty distributorContact)
          Creates a distributor with the specified contact.
 
Method Summary
 java.util.Collection<org.opengis.metadata.distribution.StandardOrderProcess> getDistributionOrderProcesses()
          Provides information about how the resource may be obtained, and related instructions and fee information.
 org.opengis.metadata.citation.ResponsibleParty getDistributorContact()
          Party from whom the resource may be obtained.
 java.util.Collection<org.opengis.metadata.distribution.Format> getDistributorFormats()
          Provides information about the format used by the distributor.
 java.util.Collection<org.opengis.metadata.distribution.DigitalTransferOptions> getDistributorTransferOptions()
          Provides information about the technical means and media used by the distributor.
 void setDistributionOrderProcesses(java.util.Collection<? extends org.opengis.metadata.distribution.StandardOrderProcess> newValues)
          Set information about how the resource may be obtained, and related instructions and fee information.
 void setDistributorContact(org.opengis.metadata.citation.ResponsibleParty newValue)
          Set the party from whom the resource may be obtained.
 void setDistributorFormats(java.util.Collection<? extends org.opengis.metadata.distribution.Format> newValues)
          Set information about the format used by the distributor.
 void setDistributorTransferOptions(java.util.Collection<? extends org.opengis.metadata.distribution.DigitalTransferOptions> newValues)
          Provides information about the technical means and media used by the distributor.
 
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

DistributorImpl

public DistributorImpl()
Constructs an initially empty distributor.


DistributorImpl

public DistributorImpl(org.opengis.metadata.distribution.Distributor source)
Constructs a metadata entity initialized with the values from the specified metadata.

Since:
2.4

DistributorImpl

public DistributorImpl(org.opengis.metadata.citation.ResponsibleParty distributorContact)
Creates a distributor with the specified contact.

Method Detail

getDistributorContact

public org.opengis.metadata.citation.ResponsibleParty getDistributorContact()
Party from whom the resource may be obtained. This list need not be exhaustive.

Specified by:
getDistributorContact in interface org.opengis.metadata.distribution.Distributor

setDistributorContact

public void setDistributorContact(org.opengis.metadata.citation.ResponsibleParty newValue)
Set the party from whom the resource may be obtained. This list need not be exhaustive.


getDistributionOrderProcesses

public java.util.Collection<org.opengis.metadata.distribution.StandardOrderProcess> getDistributionOrderProcesses()
Provides information about how the resource may be obtained, and related instructions and fee information.

Specified by:
getDistributionOrderProcesses in interface org.opengis.metadata.distribution.Distributor

setDistributionOrderProcesses

public void setDistributionOrderProcesses(java.util.Collection<? extends org.opengis.metadata.distribution.StandardOrderProcess> newValues)
Set information about how the resource may be obtained, and related instructions and fee information.


getDistributorFormats

public java.util.Collection<org.opengis.metadata.distribution.Format> getDistributorFormats()
Provides information about the format used by the distributor.

Specified by:
getDistributorFormats in interface org.opengis.metadata.distribution.Distributor

setDistributorFormats

public void setDistributorFormats(java.util.Collection<? extends org.opengis.metadata.distribution.Format> newValues)
Set information about the format used by the distributor.


getDistributorTransferOptions

public java.util.Collection<org.opengis.metadata.distribution.DigitalTransferOptions> getDistributorTransferOptions()
Provides information about the technical means and media used by the distributor.

Specified by:
getDistributorTransferOptions in interface org.opengis.metadata.distribution.Distributor

setDistributorTransferOptions

public void setDistributorTransferOptions(java.util.Collection<? extends org.opengis.metadata.distribution.DigitalTransferOptions> newValues)
Provides information about the technical means and media used by the distributor.



Copyright © 1996-2010 Geotools. All Rights Reserved.