Liferay 6.2-ce-ga5

com.liferay.portal.patcher
Class PatcherImpl

java.lang.Object
  extended by com.liferay.portal.patcher.PatcherImpl
All Implemented Interfaces:
Patcher

public class PatcherImpl
extends Object
implements Patcher


Field Summary
 
Fields inherited from interface com.liferay.portal.kernel.patcher.Patcher
PATCHER_PROPERTIES, PATCHER_SERVICE_PROPERTIES, PROPERTY_FIXED_ISSUES, PROPERTY_INSTALLED_PATCHES, PROPERTY_PATCH_DIRECTORY, PROPERTY_PATCH_LEVELS
 
Constructor Summary
PatcherImpl()
           
 
Method Summary
 boolean applyPatch(File patchFile)
           
 String[] getFixedIssues()
           
 String[] getInstalledPatches()
           
 File getPatchDirectory()
           
 String[] getPatchLevels()
           
 Properties getProperties()
           
 boolean hasInconsistentPatchLevels()
           
 boolean isConfigured()
           
 void verifyPatchLevels()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PatcherImpl

public PatcherImpl()
Method Detail

applyPatch

public boolean applyPatch(File patchFile)
Specified by:
applyPatch in interface Patcher

getFixedIssues

public String[] getFixedIssues()
Specified by:
getFixedIssues in interface Patcher

getInstalledPatches

public String[] getInstalledPatches()
Specified by:
getInstalledPatches in interface Patcher

getPatchDirectory

public File getPatchDirectory()
Specified by:
getPatchDirectory in interface Patcher

getPatchLevels

public String[] getPatchLevels()
Specified by:
getPatchLevels in interface Patcher

getProperties

public Properties getProperties()
Specified by:
getProperties in interface Patcher

isConfigured

public boolean isConfigured()
Specified by:
isConfigured in interface Patcher

hasInconsistentPatchLevels

public boolean hasInconsistentPatchLevels()
Specified by:
hasInconsistentPatchLevels in interface Patcher

verifyPatchLevels

public void verifyPatchLevels()
                       throws PatchInconsistencyException
Specified by:
verifyPatchLevels in interface Patcher
Throws:
PatchInconsistencyException

Liferay 6.2-ce-ga5