org.geotools.metadata.iso.distribution
Class DistributorImpl

Object
  extended by AbstractMetadata
      extended by ModifiableMetadata
          extended by MetadataEntity
              extended by DistributorImpl
All Implemented Interfaces:
Serializable, Cloneable, Distributor

public class DistributorImpl
extends MetadataEntity
implements Distributor

Information about the distributor.

Since:
2.1
Author:
Martin Desruisseaux (IRD), Touraïvane
See Also:
Serialized Form
Module:
modules/library/metadata (gt-metadata.jar)

Field Summary
 
Fields inherited from class AbstractMetadata
LOGGER
 
Constructor Summary
DistributorImpl()
          Constructs an initially empty distributor.
DistributorImpl(Distributor source)
          Constructs a metadata entity initialized with the values from the specified metadata.
DistributorImpl(ResponsibleParty distributorContact)
          Creates a distributor with the specified contact.
 
Method Summary
 Collection<StandardOrderProcess> getDistributionOrderProcesses()
          Provides information about how the resource may be obtained, and related instructions and fee information.
 ResponsibleParty getDistributorContact()
          Party from whom the resource may be obtained.
 Collection<Format> getDistributorFormats()
          Provides information about the format used by the distributor.
 Collection<DigitalTransferOptions> getDistributorTransferOptions()
          Provides information about the technical means and media used by the distributor.
 void setDistributionOrderProcesses(Collection<? extends StandardOrderProcess> newValues)
          Set information about how the resource may be obtained, and related instructions and fee information.
 void setDistributorContact(ResponsibleParty newValue)
          Set the party from whom the resource may be obtained.
 void setDistributorFormats(Collection<? extends Format> newValues)
          Set information about the format used by the distributor.
 void setDistributorTransferOptions(Collection<? extends DigitalTransferOptions> newValues)
          Provides information about the technical means and media used by the distributor.
 
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

DistributorImpl

public DistributorImpl()
Constructs an initially empty distributor.


DistributorImpl

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

Since:
2.4

DistributorImpl

public DistributorImpl(ResponsibleParty distributorContact)
Creates a distributor with the specified contact.

Method Detail

getDistributorContact

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

Specified by:
getDistributorContact in interface Distributor

setDistributorContact

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


getDistributionOrderProcesses

public Collection<StandardOrderProcess> getDistributionOrderProcesses()
Provides information about how the resource may be obtained, and related instructions and fee information.

Specified by:
getDistributionOrderProcesses in interface Distributor

setDistributionOrderProcesses

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


getDistributorFormats

public Collection<Format> getDistributorFormats()
Provides information about the format used by the distributor.

Specified by:
getDistributorFormats in interface Distributor

setDistributorFormats

public void setDistributorFormats(Collection<? extends Format> newValues)
Set information about the format used by the distributor.


getDistributorTransferOptions

public Collection<DigitalTransferOptions> getDistributorTransferOptions()
Provides information about the technical means and media used by the distributor.

Specified by:
getDistributorTransferOptions in interface Distributor

setDistributorTransferOptions

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



Copyright © 1996-2010 Geotools. All Rights Reserved.