public class UsageImpl extends MetadataEntity implements Usage
LOGGER
Constructor and Description |
---|
UsageImpl()
Constructs an initially empty usage.
|
UsageImpl(InternationalString specificUsage,
Collection<ResponsibleParty> userContactInfo)
Creates an usage initialized to the specified values.
|
UsageImpl(Usage source)
Constructs a metadata entity initialized with the values from the specified metadata.
|
Modifier and Type | Method and Description |
---|---|
InternationalString |
getSpecificUsage()
Brief description of the resource and/or resource series usage.
|
Date |
getUsageDate()
Date and time of the first use or range of uses of the resource and/or resource series.
|
Collection<ResponsibleParty> |
getUserContactInfo()
Identification of and means of communicating with person(s) and organization(s) using the
resource(s).
|
InternationalString |
getUserDeterminedLimitations()
Applications, determined by the user for which the resource and/or resource series is not
suitable.
|
void |
setSpecificUsage(InternationalString newValue)
Set a brief description of the resource and/or resource series usage.
|
void |
setUsageDate(Date newValue)
Set the date and time of the first use.
|
void |
setUserContactInfo(Collection<? extends ResponsibleParty> newValues)
Set identification of and means of communicating with person(s) and organization(s) using the
resource(s).
|
void |
setUserDeterminedLimitations(InternationalString newValue)
Set applications, determined by the user for which the resource and/or resource series is not
suitable.
|
ensureNonNull, getStandard
checkWritePermission, clone, copyCollection, copyList, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, unmodifiable
asMap, asTree, equals, getInterface, hashCode, toString
public UsageImpl()
public UsageImpl(Usage source)
public UsageImpl(InternationalString specificUsage, Collection<ResponsibleParty> userContactInfo)
public InternationalString getSpecificUsage()
getSpecificUsage
in interface Usage
public void setSpecificUsage(InternationalString newValue)
public Date getUsageDate()
getUsageDate
in interface Usage
null
.public void setUsageDate(Date newValue)
public InternationalString getUserDeterminedLimitations()
getUserDeterminedLimitations
in interface Usage
null
.public void setUserDeterminedLimitations(InternationalString newValue)
public Collection<ResponsibleParty> getUserContactInfo()
getUserContactInfo
in interface Usage
public void setUserContactInfo(Collection<? extends ResponsibleParty> newValues)
Copyright © 1996–2019 Geotools. All rights reserved.