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