Package com.luciad.ogc.wcs.model
Class TLcdCoverageOffering
java.lang.Object
com.luciad.ogc.wcs.model.TLcdCoverageOffering
- All Implemented Interfaces:
ILcdCoverageOffering
Deprecated.
Deprecated implementation of the interface
ILcdCoverageOffering
.- Since:
- 2014.0
-
Constructor Summary
ConstructorDescriptionTLcdCoverageOffering
(ILcdModel aModel, String aName) Deprecated.Creates a new instance with the given model and name.TLcdCoverageOffering
(ILcdModel aModel, String aName, String aLabel, String aDescription, String aMetadataLink, List<String> aKeywords) Deprecated.Creates a new instance with the given arguments.TLcdCoverageOffering
(ILcdModel aModel, String aName, String aLabel, String aDescription, String aMetadataLink, List<String> aKeywords, ILcdCoverageOfferingDetail aCoverageOfferingDetail) Deprecated.Creates a new instance with the given arguments. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Returns anILcdCoverageOfferingDetail
containing additional information about the coverage offering.Deprecated.Returns a brief description of the coverage offering.Deprecated.Returns the expiry date of this coverage.getKeyword
(int aIndex) Deprecated.Returns the keyword at the given index.int
Deprecated.Returns the number of keywords associated with the coverage offering.getLabel()
Deprecated.Returns a label for the coverage offering, which can be displayed to the user instead of the unique ID.Deprecated.Returns a link to the metadata associated with the coverage offering.getModel()
Deprecated.Deprecated.Returns the modification date of this coverage.getName()
Deprecated.Returns a unique ID for the coverage offering.Deprecated.Returns the WGS84 bounding box of the coverage data.void
setExpiryDate
(long aDate) Deprecated.Sets an expiry date for this coverage.void
setModificationDate
(Long aDate) Deprecated.Sets a modification date for this coverage.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.luciad.ogc.wcs.model.ILcdCoverageOffering
getSource, getUpdateSequence
-
Constructor Details
-
TLcdCoverageOffering
Deprecated.Creates a new instance with the given model and name. By default, a coverage offering detail will be returned bygetCoverageOfferingDetail()
with its native CRS property set to the EPSG reference code of the model reference and without any additional output formats (apart from the default GeoTIFF format). The optional propertieslabel
anddescription
are set to thedisplay name
of the model descriptor. The optionalmetadata link
andkeywords
are set tonull
.- Parameters:
aModel
- The model containing the data that is served in this coverage offering. This cannot benull
.aName
- A unique name linked to this coverage offering. This cannot benull
.
-
TLcdCoverageOffering
public TLcdCoverageOffering(ILcdModel aModel, String aName, String aLabel, String aDescription, String aMetadataLink, List<String> aKeywords) Deprecated.Creates a new instance with the given arguments. By default, a coverage offering detail will be returned bygetCoverageOfferingDetail()
with its native CRS property set to the EPSG reference code of the model reference and without any additional output formats (apart from the default GeoTIFF format).- Parameters:
aModel
- The model containing the data that is served in this coverage offering. This cannot benull
.aName
- A unique name (ID) linked to this coverage offering. This cannot benull
.aLabel
- An optional, human-readable label of this coverage offering.aDescription
- An optional description of this coverage offering.aMetadataLink
- An optional link to a metadata source describing this coverage offering.aKeywords
- An optional set of keywords that describe this coverage offering.
-
TLcdCoverageOffering
public TLcdCoverageOffering(ILcdModel aModel, String aName, String aLabel, String aDescription, String aMetadataLink, List<String> aKeywords, ILcdCoverageOfferingDetail aCoverageOfferingDetail) Deprecated.Creates a new instance with the given arguments.- Parameters:
aModel
- The model containing the data that is served in this coverage offering. This cannot benull
.aName
- A unique name (ID) linked to this coverage offering. This cannot benull
.aLabel
- An optional, human-readable label of this coverage offering.aDescription
- An optional description of this coverage offering.aMetadataLink
- An optional link to a metadata source describing this coverage offering.aKeywords
- An optional set of keywords that describe this coverage offering.aCoverageOfferingDetail
- A more detailed description of the coverage offering. This cannot benull
.
-
-
Method Details
-
getName
Deprecated.Description copied from interface:ILcdCoverageOffering
Returns a unique ID for the coverage offering.- Specified by:
getName
in interfaceILcdCoverageOffering
-
getLabel
Deprecated.Description copied from interface:ILcdCoverageOffering
Returns a label for the coverage offering, which can be displayed to the user instead of the unique ID.- Specified by:
getLabel
in interfaceILcdCoverageOffering
-
getDescription
Deprecated.Description copied from interface:ILcdCoverageOffering
Returns a brief description of the coverage offering.- Specified by:
getDescription
in interfaceILcdCoverageOffering
-
getMetadataLink
Deprecated.Description copied from interface:ILcdCoverageOffering
Returns a link to the metadata associated with the coverage offering.- Specified by:
getMetadataLink
in interfaceILcdCoverageOffering
-
getKeywordCount
public int getKeywordCount()Deprecated.Description copied from interface:ILcdCoverageOffering
Returns the number of keywords associated with the coverage offering.- Specified by:
getKeywordCount
in interfaceILcdCoverageOffering
-
getKeyword
Deprecated.Description copied from interface:ILcdCoverageOffering
Returns the keyword at the given index.- Specified by:
getKeyword
in interfaceILcdCoverageOffering
- Throws:
IndexOutOfBoundsException
-
getWGS84Bounds
Deprecated.Description copied from interface:ILcdCoverageOffering
Returns the WGS84 bounding box of the coverage data.- Specified by:
getWGS84Bounds
in interfaceILcdCoverageOffering
-
getModel
Deprecated. -
getCoverageOfferingDetail
Deprecated.Description copied from interface:ILcdCoverageOffering
Returns anILcdCoverageOfferingDetail
containing additional information about the coverage offering.- Specified by:
getCoverageOfferingDetail
in interfaceILcdCoverageOffering
-
setExpiryDate
public void setExpiryDate(long aDate) Deprecated.Sets an expiry date for this coverage. The date is expressed by the number of milliseconds since January 1, 1970, 00:00:00 GMT. When set, the date is used to fill in theExpires
HTTP header onGetCoverage
andDescribeCoverage
responses.- Parameters:
aDate
- an expiry date for this coverage- See Also:
-
getExpiryDate
Deprecated.Returns the expiry date of this coverage. By default,null
is returned.- Specified by:
getExpiryDate
in interfaceILcdCoverageOffering
- Returns:
- the expiry date associated with this coverage
- See Also:
-
setModificationDate
Deprecated.Sets a modification date for this coverage. The date is expressed by the number of milliseconds since January 1, 1970, 00:00:00 GMT. When set, the date is used to fill in theLast-Modified
HTTP header onGetCoverage
andDescribeCoverage
responses.- Parameters:
aDate
- a modification date for this coverage- See Also:
-
getModificationDate
Deprecated.Returns the modification date of this coverage. By default,null
is returned.- Specified by:
getModificationDate
in interfaceILcdCoverageOffering
- Returns:
- the modification date associated with this coverage.
- See Also:
-
TLcdDefaultCoverageOffering
instead (since 2017.0). It allows providing coverage offering information without requiring to have aILcdModel
.