Package org.wildfly.prospero.metadata
Class ManifestVersionRecord
- java.lang.Object
-
- org.wildfly.prospero.metadata.ManifestVersionRecord
-
public class ManifestVersionRecord extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classManifestVersionRecord.MavenManifeststatic classManifestVersionRecord.NoManifeststatic classManifestVersionRecord.UrlManifest
-
Field Summary
Fields Modifier and Type Field Description protected static StringDEFAULT_SCHEMAprotected static StringSCHEMA_100
-
Constructor Summary
Constructors Constructor Description ManifestVersionRecord()ManifestVersionRecord(String schemaVersion, List<ManifestVersionRecord.MavenManifest> mavenManifests, List<ManifestVersionRecord.UrlManifest> urlManifests, List<ManifestVersionRecord.NoManifest> noManifests)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddManifest(ManifestVersionRecord.MavenManifest manifest)voidaddManifest(ManifestVersionRecord.NoManifest manifest)voidaddManifest(ManifestVersionRecord.UrlManifest manifest)List<ManifestVersionRecord.MavenManifest>getMavenManifests()List<ManifestVersionRecord.NoManifest>getOpenManifests()StringgetSchemaVersion()StringgetSummary()List<ManifestVersionRecord.UrlManifest>getUrlManifests()static Optional<ManifestVersionRecord>read(Path versionsFile)
-
-
-
Field Detail
-
SCHEMA_100
protected static final String SCHEMA_100
- See Also:
- Constant Field Values
-
DEFAULT_SCHEMA
protected static final String DEFAULT_SCHEMA
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ManifestVersionRecord
public ManifestVersionRecord(String schemaVersion, List<ManifestVersionRecord.MavenManifest> mavenManifests, List<ManifestVersionRecord.UrlManifest> urlManifests, List<ManifestVersionRecord.NoManifest> noManifests)
-
ManifestVersionRecord
public ManifestVersionRecord()
-
-
Method Detail
-
getMavenManifests
public List<ManifestVersionRecord.MavenManifest> getMavenManifests()
-
getUrlManifests
public List<ManifestVersionRecord.UrlManifest> getUrlManifests()
-
getOpenManifests
public List<ManifestVersionRecord.NoManifest> getOpenManifests()
-
getSchemaVersion
public String getSchemaVersion()
-
addManifest
public void addManifest(ManifestVersionRecord.MavenManifest manifest)
-
addManifest
public void addManifest(ManifestVersionRecord.NoManifest manifest)
-
addManifest
public void addManifest(ManifestVersionRecord.UrlManifest manifest)
-
getSummary
public String getSummary()
-
read
public static Optional<ManifestVersionRecord> read(Path versionsFile) throws IOException
- Throws:
IOException
-
-