public class PatchBuilder extends ModificationBuilderTarget<PatchBuilder> implements Builder, PatchMetadataResolver
| Modifier and Type | Class and Description |
|---|---|
protected static interface |
PatchBuilder.PatchElementHolder |
| Modifier | Constructor and Description |
|---|---|
protected |
PatchBuilder() |
| Modifier and Type | Method and Description |
|---|---|
PatchBuilder |
addElement(PatchElement element) |
PatchElementBuilder |
addElement(String patchId,
String layerName,
boolean addOn) |
Patch |
build() |
static PatchBuilder |
create() |
List<ContentModification> |
getModifications() |
protected PatchBuilder |
internalAddModification(ContentModification modification) |
PatchElementBuilder |
oneOffPatchElement(String patchId,
String layerName,
boolean addOn) |
PatchIdentityBuilder |
oneOffPatchIdentity(String name,
String version) |
Patch |
resolvePatch(String name,
String version)
Resolve a for a given product name and version.
|
protected PatchBuilder |
returnThis() |
PatchBuilder |
setDescription(String description) |
PatchBuilder |
setPatchId(String patchId) |
PatchElementBuilder |
upgradeElement(String patchId,
String layerName,
boolean addOn) |
PatchIdentityBuilder |
upgradeIdentity(String name,
String version,
String resultingVersion) |
addBundle, addContentModification, addFile, addModule, createBundleItem, createContentModification, createMiscItem, createModuleItem, modifyBundle, modifyFile, modifyModule, removeBundle, removeFile, removeModule, setContentItemFilterprotected String patchId
public static PatchBuilder create()
public PatchBuilder setPatchId(String patchId)
public PatchBuilder setDescription(String description)
public PatchIdentityBuilder upgradeIdentity(String name, String version, String resultingVersion)
public PatchIdentityBuilder oneOffPatchIdentity(String name, String version)
protected PatchBuilder internalAddModification(ContentModification modification)
internalAddModification in class ModificationBuilderTarget<PatchBuilder>public PatchElementBuilder upgradeElement(String patchId, String layerName, boolean addOn)
public PatchElementBuilder oneOffPatchElement(String patchId, String layerName, boolean addOn)
public PatchElementBuilder addElement(String patchId, String layerName, boolean addOn)
public PatchBuilder addElement(PatchElement element)
public List<ContentModification> getModifications()
public Patch resolvePatch(String name, String version) throws PatchingException
PatchMetadataResolverresolvePatch in interface PatchMetadataResolvername - the product nameversion - the product versionPatchingException - for any errorprotected PatchBuilder returnThis()
returnThis in class ModificationBuilderTarget<PatchBuilder>Copyright © 2014 JBoss by Red Hat. All rights reserved.