Class ALfnCoverageMetadata.AssetInfo

java.lang.Object
com.luciad.fusion.tilestore.metadata.ALfnCoverageMetadata.AssetInfo
Enclosing class:
ALfnCoverageMetadata

public static class ALfnCoverageMetadata.AssetInfo extends Object
A reference to an asset with an associated status. The status refers to the integration status of the asset within this particular coverage - it is not applicable to the global asset.

When you create an AssetInfo for a new asset, its status should be STATUS_INCOMPLETE. It is the responsibility of the fusion engine to change the status to STATUS_COMPLETE once fusion is done.

Since:
10.0
  • Field Details Link icon

    • STATUS_INCOMPLETE Link icon

      public static final String STATUS_INCOMPLETE
      Incomplete status means that the asset has not yet been fully fused into the coverage. This is the initial status when adding a new asset to a coverage.
      See Also:
    • STATUS_COMPLETE Link icon

      public static final String STATUS_COMPLETE
      Complete status means that the asset has been fully fused into the coverage. Don't use this as an initial status when adding a new asset to a coverage. Changing the status from STATUS_INCOMPLETESTATUS_COMPLETE is the responsibility of the fusion engine.
      See Also:
  • Constructor Details Link icon

    • AssetInfo Link icon

      public AssetInfo(String aId, String aStatus)
      An asset reference within a coverage.
      Parameters:
      aId - ID of the asset, must not be null
      aStatus - status of the asset within the coverage, must not be be null
  • Method Details Link icon

    • getId Link icon

      public String getId()
      Gets the ID of the asset.

      OGC filter property XPath: lts:Id

      Returns:
      the ID, never null
    • getStatus Link icon

      public String getStatus()
      Gets the status of the asset. Please refer to the constants defined in this class.

      OGC filter property XPath: lts:Status

      Returns:
      the status, never null
    • equals Link icon

      public boolean equals(Object aObject)
      Overrides:
      equals in class Object
    • hashCode Link icon

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString Link icon

      public String toString()
      Overrides:
      toString in class Object