@Singleton @Named(value="properties") public class PropertiesReleaseDescriptorStore extends Object implements ReleaseDescriptorStore
| Constructor and Description |
|---|
PropertiesReleaseDescriptorStore(MavenCrypto mavenCrypto) |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(ReleaseDescriptor config)
Remove a configuration.
|
ReleaseDescriptorBuilder |
read(File file)
read.
|
ReleaseDescriptorBuilder |
read(ReleaseDescriptorBuilder mergeDescriptor)
Read a configuration.
|
ReleaseDescriptorBuilder |
read(ReleaseDescriptorBuilder mergeDescriptor,
File file)
read.
|
void |
write(ReleaseDescriptor config)
Save a configuration.
|
void |
write(ReleaseDescriptorBuilder.BuilderReleaseDescriptor config,
File file)
write.
|
@Inject public PropertiesReleaseDescriptorStore(MavenCrypto mavenCrypto)
public ReleaseDescriptorBuilder read(ReleaseDescriptorBuilder mergeDescriptor) throws ReleaseDescriptorStoreException
ReleaseDescriptorStoreread in interface ReleaseDescriptorStoremergeDescriptor - configuration to merge with the loaded configuration. Some values are used as defaults,
while others are used to overrideReleaseDescriptorStoreException - if any.public ReleaseDescriptorBuilder read(File file) throws ReleaseDescriptorStoreException
read.
file - a File objectReleaseDescriptorBuilder objectReleaseDescriptorStoreException - if any.public ReleaseDescriptorBuilder read(ReleaseDescriptorBuilder mergeDescriptor, File file) throws ReleaseDescriptorStoreException
read.
mergeDescriptor - a ReleaseDescriptorBuilder objectfile - a File objectReleaseDescriptorBuilder objectReleaseDescriptorStoreException - if any.public void write(ReleaseDescriptor config) throws ReleaseDescriptorStoreException
ReleaseDescriptorStorewrite in interface ReleaseDescriptorStoreconfig - the configurationReleaseDescriptorStoreException - if any.public void delete(ReleaseDescriptor config)
ReleaseDescriptorStoredelete in interface ReleaseDescriptorStoreconfig - the location of the configurationpublic void write(ReleaseDescriptorBuilder.BuilderReleaseDescriptor config, File file) throws ReleaseDescriptorStoreException
write.
config - a ReleaseDescriptorBuilder.BuilderReleaseDescriptor
objectfile - a File objectReleaseDescriptorStoreException - if any.Copyright © 2002–2024 The Apache Software Foundation. All rights reserved.