Liferay 6.2.0

com.liferay.portal.kernel.patcher
Interface Patcher

All Known Implementing Classes:
PatcherImpl

public interface Patcher


Field Summary
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
           
 
Method Summary
abstract  boolean applyPatch(File patchFile)
           
abstract  String[] getFixedIssues()
           
abstract  String[] getInstalledPatches()
           
abstract  File getPatchDirectory()
           
abstract  int getPatchingToolVersion()
           
abstract  String getPatchingToolVersionDisplayName()
           
abstract  String[] getPatchLevels()
           
abstract  Properties getProperties()
           
abstract  boolean hasInconsistentPatchLevels()
           
abstract  boolean isConfigured()
           
abstract  void verifyPatchLevels()
           
 

Field Detail

PATCHER_PROPERTIES

static final String PATCHER_PROPERTIES
See Also:
Constant Field Values

PATCHER_SERVICE_PROPERTIES

static final String PATCHER_SERVICE_PROPERTIES
See Also:
Constant Field Values

PROPERTY_FIXED_ISSUES

static final String PROPERTY_FIXED_ISSUES
See Also:
Constant Field Values

PROPERTY_INSTALLED_PATCHES

static final String PROPERTY_INSTALLED_PATCHES
See Also:
Constant Field Values

PROPERTY_PATCH_DIRECTORY

static final String PROPERTY_PATCH_DIRECTORY
See Also:
Constant Field Values

PROPERTY_PATCH_LEVELS

static final String PROPERTY_PATCH_LEVELS
See Also:
Constant Field Values

PROPERTY_PATCHING_TOOL_VERSION

static final String PROPERTY_PATCHING_TOOL_VERSION
See Also:
Constant Field Values

PROPERTY_PATCHING_TOOL_VERSION_DISPLAY_NAME

static final String PROPERTY_PATCHING_TOOL_VERSION_DISPLAY_NAME
See Also:
Constant Field Values
Method Detail

applyPatch

boolean applyPatch(File patchFile)

getFixedIssues

String[] getFixedIssues()

getInstalledPatches

String[] getInstalledPatches()

getPatchDirectory

File getPatchDirectory()

getPatchingToolVersion

int getPatchingToolVersion()

getPatchingToolVersionDisplayName

String getPatchingToolVersionDisplayName()

getPatchLevels

String[] getPatchLevels()

getProperties

Properties getProperties()

hasInconsistentPatchLevels

boolean hasInconsistentPatchLevels()

isConfigured

boolean isConfigured()

verifyPatchLevels

void verifyPatchLevels()
                       throws PatchInconsistencyException
Throws:
PatchInconsistencyException

Liferay 6.2.0