com.jalios.jcms.tools.patch
Class JumboPatchInfo
java.lang.Object
com.jalios.jcms.tools.patch.JumboPatchInfo
public class JumboPatchInfo
- extends Object
Helper class to read informations about a JCMS jumbo patch.
Constructor Summary |
JumboPatchInfo(File patchFile)
Read a JumboPatchInfo from the specified patchFile. |
REVISION
public static final String REVISION
- See Also:
- Constant Field Values
JumboPatchInfo
public JumboPatchInfo(File patchFile)
throws 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:
Exception
- if the specified file could not be unzipped or if it is not a JCMS jumbo patch.
getPatchDate
public Date getPatchDate()
getSourceName
public String getSourceName()
getSourceDate
public Date getSourceDate()
getTargetName
public String getTargetName()
getTargetDate
public 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,
File patchDirectory)
throws Exception
- Throws:
Exception
cleanup
public void cleanup()
- Cleanup any temporary file from the file system
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize
in class Object
- Throws:
Throwable
Copyright © 2001-2010 Jalios SA. All Rights Reserved.