@ProviderType
public interface Patcher
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PATCHER_PROPERTIES |
static java.lang.String |
PATCHER_SERVICE_PROPERTIES |
static java.lang.String |
PROPERTY_FIXED_ISSUES |
static java.lang.String |
PROPERTY_INSTALLED_PATCHES |
static java.lang.String |
PROPERTY_PATCH_DIRECTORY |
static java.lang.String |
PROPERTY_PATCH_LEVELS |
static java.lang.String |
PROPERTY_PATCHING_TOOL_VERSION |
static java.lang.String |
PROPERTY_PATCHING_TOOL_VERSION_DISPLAY_NAME |
static java.lang.String |
PROPERTY_SEPARATED |
static java.lang.String |
PROPERTY_SEPARATION_ID |
Modifier and Type | Method and Description |
---|---|
boolean |
applyPatch(java.io.File patchFile) |
java.lang.String[] |
getFixedIssues() |
java.lang.String[] |
getInstalledPatches() |
java.io.File |
getPatchDirectory() |
int |
getPatchingToolVersion() |
java.lang.String |
getPatchingToolVersionDisplayName() |
java.lang.String[] |
getPatchLevels() |
java.util.Properties |
getProperties() |
java.lang.String |
getSeparationId() |
boolean |
hasInconsistentPatchLevels() |
boolean |
isConfigured() |
boolean |
isSeparated() |
void |
verifyPatchLevels() |
static final java.lang.String PATCHER_PROPERTIES
static final java.lang.String PATCHER_SERVICE_PROPERTIES
static final java.lang.String PROPERTY_FIXED_ISSUES
static final java.lang.String PROPERTY_INSTALLED_PATCHES
static final java.lang.String PROPERTY_PATCH_DIRECTORY
static final java.lang.String PROPERTY_PATCH_LEVELS
static final java.lang.String PROPERTY_PATCHING_TOOL_VERSION
static final java.lang.String PROPERTY_PATCHING_TOOL_VERSION_DISPLAY_NAME
static final java.lang.String PROPERTY_SEPARATED
static final java.lang.String PROPERTY_SEPARATION_ID
boolean applyPatch(java.io.File patchFile)
java.lang.String[] getFixedIssues()
java.lang.String[] getInstalledPatches()
java.io.File getPatchDirectory()
int getPatchingToolVersion()
java.lang.String getPatchingToolVersionDisplayName()
java.lang.String[] getPatchLevels()
java.util.Properties getProperties()
java.lang.String getSeparationId()
boolean hasInconsistentPatchLevels()
boolean isConfigured()
boolean isSeparated()
void verifyPatchLevels() throws PatchInconsistencyException
PatchInconsistencyException