com.jalios.jcms.tools.patch
Class JumboPatchInfo
java.lang.Object
com.jalios.jcms.tools.patch.JumboPatchInfo
public class JumboPatchInfo
- extends java.lang.Object
Helper class to read informations about a JCMS jumbo patch.
|
Field Summary |
static java.lang.String |
REVISION
|
|
Constructor Summary |
JumboPatchInfo(java.io.File patchFile)
Read a JumboPatchInfo from the specified patchFile. |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
REVISION
public static final java.lang.String REVISION
- See Also:
- Constant Field Values
JumboPatchInfo
public JumboPatchInfo(java.io.File patchFile)
throws java.lang.Exception
- Read a JumboPatchInfo from the specified patchFile.
If the specified patchFile is a file (vs a directory) it
will immediately be unzipped in a temporary directory.
You can later cleanup all temporary data using cleanup()
- Parameters:
patchFile - a jcms jumbo patch File or a path to a jumbo patch directory
- Throws:
java.lang.Exception - if the specified file could not be unzipped or if it is not a JCMS jumbo patch.
getPatchDate
public java.util.Date getPatchDate()
getSourceName
public java.lang.String getSourceName()
getSourceDate
public java.util.Date getSourceDate()
getTargetName
public java.lang.String getTargetName()
getTargetDate
public java.util.Date getTargetDate()
canBeAppliedToWar
public boolean canBeAppliedToWar(WarInfo warInfo)
- Check if this JumboPatch can be applied to the specified War
- Parameters:
warInfo - a war information, must no be null
- Returns:
- true if it can be applied, false otherwise.
writeJumboPatchInformation
public static void writeJumboPatchInformation(WarInfo war1,
WarInfo war2,
java.io.File patchDirectory)
throws java.lang.Exception
- Throws:
java.lang.Exception
cleanup
public void cleanup()
- Cleanup any temporary file from the file system
finalize
protected void finalize()
throws java.lang.Throwable
- Overrides:
finalize in class java.lang.Object
- Throws:
java.lang.Throwable
Copyright © 2001-2010 Jalios SA. All Rights Reserved.