public final class RepositoryManifest
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<java.lang.String> |
blueIdFor(java.lang.String currentBlueId,
java.lang.String repositoryVersionBlueId) |
java.util.Set<java.lang.String> |
blueIds() |
java.util.Map<java.lang.String,java.lang.String> |
blueIdsByQualifiedName() |
java.util.Optional<java.lang.String> |
currentBlueIdFor(java.lang.String historicalBlueId) |
java.util.Optional<RepositoryDefinition> |
definitionByAnyBlueId(java.lang.String blueId) |
java.util.Optional<RepositoryDefinition> |
definitionByBlueId(java.lang.String blueId) |
java.util.Optional<RepositoryDefinition> |
definitionByQualifiedName(java.lang.String qualifiedName) |
java.util.List<RepositoryDefinition> |
definitions() |
static RepositoryManifest |
fromMap(java.util.Map<java.lang.String,java.lang.Object> root) |
static RepositoryManifest |
load(java.lang.ClassLoader classLoader,
java.lang.String manifestPath) |
static RepositoryManifest |
load(java.lang.String manifestPath) |
java.util.Set<java.lang.String> |
packageNames() |
java.util.Set<java.lang.String> |
qualifiedNames() |
java.lang.String |
repositoryName() |
java.lang.String |
repositoryVersion() |
java.lang.String |
repositoryVersionBlueId() |
java.util.Optional<RepositoryVersion> |
repositoryVersionByBlueId(java.lang.String blueId) |
java.util.Optional<RepositoryVersion> |
repositoryVersionByVersion(java.lang.String version) |
java.util.List<RepositoryVersion> |
repositoryVersions() |
java.lang.String |
sourceResource() |
public static RepositoryManifest load(java.lang.String manifestPath)
public static RepositoryManifest load(java.lang.ClassLoader classLoader, java.lang.String manifestPath)
public java.lang.String repositoryName()
public java.lang.String repositoryVersion()
public java.lang.String repositoryVersionBlueId()
public java.lang.String sourceResource()
public java.util.List<RepositoryVersion> repositoryVersions()
public java.util.List<RepositoryDefinition> definitions()
public java.util.Set<java.lang.String> packageNames()
public java.util.Set<java.lang.String> qualifiedNames()
public java.util.Set<java.lang.String> blueIds()
public java.util.Optional<RepositoryDefinition> definitionByQualifiedName(java.lang.String qualifiedName)
public java.util.Optional<RepositoryDefinition> definitionByBlueId(java.lang.String blueId)
public java.util.Optional<RepositoryVersion> repositoryVersionByBlueId(java.lang.String blueId)
public java.util.Optional<RepositoryVersion> repositoryVersionByVersion(java.lang.String version)
public java.util.Optional<RepositoryDefinition> definitionByAnyBlueId(java.lang.String blueId)
public java.util.Optional<java.lang.String> currentBlueIdFor(java.lang.String historicalBlueId)
public java.util.Optional<java.lang.String> blueIdFor(java.lang.String currentBlueId,
java.lang.String repositoryVersionBlueId)
public java.util.Map<java.lang.String,java.lang.String> blueIdsByQualifiedName()
public static RepositoryManifest fromMap(java.util.Map<java.lang.String,java.lang.Object> root)