Package com.luciad.fusion.tilestore
Class TLfnTileStoreMetadata
java.lang.Object
com.luciad.fusion.tilestore.TLfnTileStoreMetadata
Represents the metadata of a LuciadFusion Tile Store. It contains the following parameters:
- ID: a unique identifier for a service, it must be specified and must not be
null
- name: a name for a resource, defaults to
null
if unspecified - abstract: an abstract (short description) of a service, defaults to
null
if unspecified - keywords: a collection of keywords for a service, defaults to the empty collection if unspecified, can never be
null
-
replication settings: in case this Tile Store is a slave of another Tile Store in a master-slave configuration,
this object contains the configuration settings of this master-slave configuration.
Must not be
null
.
- Since:
- 10.0
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Builder for service metadata. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Gets the abstract (short description) of the service.getId()
Gets the service ID.Gets the keywords for this service as an unmodifiable collection.getName()
Gets the service name.int
hashCode()
Creates a new, empty builder.newBuilder
(TLfnTileStoreMetadata aTemplate) Creates a new builder starting from a template.toString()
Returns the service ID as string representation.
-
Method Details
-
getId
Gets the service ID.- Returns:
- the service ID, never
null
-
getName
Gets the service name.- Returns:
- the service name, or
null
if unspecified
-
getAbstract
Gets the abstract (short description) of the service.- Returns:
- the abstract (short description) of the service, or
null
if unspecified
-
getKeywords
Gets the keywords for this service as an unmodifiable collection.- Returns:
- the keywords for this service, or an empty collection if unspecified, never
null
-
toString
Returns the service ID as string representation. -
equals
-
hashCode
public int hashCode() -
newBuilder
Creates a new, empty builder.- Returns:
- a new builder.
- See Also:
-
newBuilder
Creates a new builder starting from a template.- Parameters:
aTemplate
- the template to start from, must not benull
- Returns:
- a new builder
- See Also:
-