Packages

t

com.here.platform.data.client.v2.api.scaladsl

CatalogVersionInfo

trait CatalogVersionInfo extends AnyRef

Find version information for a catalog HRN

Please note that this trait is bound to a catalog HRN.

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CatalogVersionInfo
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def dependencies(version: Long): Iterator[VersionDependency]

    Fetches the dependencies of this catalog given a version

    Fetches the dependencies of this catalog given a version

    version

    version of this catalog HRN.

    returns

    the dependencies of this catalog for the specified version.

  2. abstract def latestVersion: Option[Long]

    Fetches the latest version of this catalog

    Fetches the latest version of this catalog

    returns

    the latest version or None if no version is available.

  3. abstract def resolveCompatibleVersions(version: Long, otherHrn: HRN, commonDependencies: Seq[HRN] = Seq.empty): Iterator[Long]

    Find the version of a compatible catalog HRN

    Find the version of a compatible catalog HRN

    Two catalogs (HRN, version) are compatible if the version of all their common dependencies is the same (if there are dependencies that are not shared, these are not taken into account).

    The last parameter (dependentHrns) can be used to specify the HRNs that have to be present in both catalogs as dependencies.

    version

    version of this catalog HRN.

    otherHrn

    HRN of the compatible catalog.

    commonDependencies

    common dependent HRNs of the two catalogs (if a dependency that is not shared is specified, an empty Seq will be returned).

    returns

    a list of compatibleHrn catalog versions.

  4. abstract def resolveDependencyVersion(version: Long, otherHrn: HRN): Option[Long]

    Find the version of a catalog in its dependencies

    Find the version of a catalog in its dependencies

    version

    version of this catalog HRN.

    otherHrn

    HRN of a catalog depending on this catalog HRN.

    returns

    the version of the catalog depending on this catalog HRN, if available.

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped