public class DefaultDistributor extends ISOMetadata implements Distributor
MD_Distributor
├─distributorContact……………………………………… Party from whom the resource may be obtained. This list need not be exhaustive.
│ ├─party……………………………………………………………… Information about the parties.
│ │ └─name……………………………………………………… Name of the party.
│ └─role………………………………………………………………… Function performed by the responsible party.
└─distributorFormat………………………………………… Information about the format used by the distributor.
└─formatSpecificationCitation…… Citation/URL of the specification format.
├─title…………………………………………………… Name by which the cited resource is known.
└─date……………………………………………………… Reference date for the cited resource.Limitations:
XML instead.Defined in the sis-metadata module
identifiers| Constructor and Description |
|---|
DefaultDistributor()
Constructs an initially empty distributor.
|
DefaultDistributor(Distributor object)
Constructs a new instance initialized with the values from the specified metadata object.
|
DefaultDistributor(ResponsibleParty distributorContact)
Creates a distributor with the specified contact.
|
| Modifier and Type | Method and Description |
|---|---|
static DefaultDistributor |
castOrCopy(Distributor object)
Returns a SIS metadata implementation with the values of the given arbitrary implementation.
|
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)
Sets information about how the resource may be obtained,
and related instructions and fee information.
|
void |
setDistributorContact(ResponsibleParty newValue)
Sets the party from whom the resource may be obtained.
|
void |
setDistributorFormats(Collection<? extends Format> newValues)
Sets 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.
|
freeze, getIdentifierMap, getIdentifiers, getStandardcheckWritePermission, clone, collectionType, copyCollection, copyList, copySet, isModifiable, nonNullCollection, nonNullList, nonNullSet, singleton, unmodifiable, writeCollection, writeList, writeSetasMap, asTreeTable, equals, equals, getInterface, hashCode, isEmpty, prune, toStringpublic DefaultDistributor()
public DefaultDistributor(ResponsibleParty distributorContact)
distributorContact - party from whom the resource may be obtained, or null.public DefaultDistributor(Distributor object)
object - the metadata to copy values from, or null if none.castOrCopy(Distributor)public static DefaultDistributor castOrCopy(Distributor object)
null, then this method returns null.DefaultDistributor, then it is returned unchanged.DefaultDistributor instance is created using the
copy constructor
and returned. Note that this is a shallow copy operation, since the other
metadata contained in the given object are not recursively copied.object - the object to get as a SIS implementation, or null if none.null if the argument was null.public ResponsibleParty getDistributorContact()
ResponsibleParty is replaced by the Responsibility parent interface.
This change may be applied in GeoAPI 4.0.
getDistributorContact in interface Distributornull.public void setDistributorContact(ResponsibleParty newValue)
ResponsibleParty is replaced by the Responsibility parent interface.
This change may be applied in GeoAPI 4.0.
newValue - the new distributor contact.public Collection<StandardOrderProcess> getDistributionOrderProcesses()
getDistributionOrderProcesses in interface Distributorpublic void setDistributionOrderProcesses(Collection<? extends StandardOrderProcess> newValues)
newValues - the new distribution order processes.public Collection<Format> getDistributorFormats()
getDistributorFormats in interface Distributorpublic void setDistributorFormats(Collection<? extends Format> newValues)
newValues - the new distributor formats.public Collection<DigitalTransferOptions> getDistributorTransferOptions()
getDistributorTransferOptions in interface Distributorpublic void setDistributorTransferOptions(Collection<? extends DigitalTransferOptions> newValues)
newValues - the new distributor transfer options.Copyright © 2010–2017 The Apache Software Foundation. All rights reserved.