|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jenkinsci.plugins.periodicbackup.Util
public class Util
| Constructor Summary | |
|---|---|
Util()
|
|
| Method Summary | |
|---|---|
static java.io.File |
createBackupObjectFile(BackupObject backupObject,
java.lang.String destinationDir,
java.lang.String fileNameBase)
Creates the backupObject File from given BackupObject, fileNameBase and destination path |
static java.lang.String |
createFileName(java.lang.String fileName,
java.lang.String extension)
Puts the filename and the extension together |
static java.io.FileFilter |
extensionFileFilter(java.lang.String extension)
Creates FileFilter for files with the given extension |
static java.lang.String |
generateFileNameBase(java.util.Date date)
Generates unique file name (without extension) |
static java.lang.String |
getExtension(java.io.File f)
This returns extension of the given File object, returns null if the file has no extension |
static java.lang.String |
getFormattedDate(java.lang.String pattern,
java.util.Date date)
This returns timestamp String |
static java.lang.String |
getRelativePath(java.io.File file,
java.io.File baseDir)
This returns relative path of given file with respect to given base directory |
static boolean |
isValidBackupObjectFile(java.io.File backupObjectFile)
This test if a given file is a valid serialized BackupObject file |
static boolean |
isWritableDirectory(java.io.File directory)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Util()
| Method Detail |
|---|
public static java.lang.String getRelativePath(java.io.File file,
java.io.File baseDir)
file - input filebaseDir - base directory
public static java.lang.String generateFileNameBase(java.util.Date date)
date - Date object for the timestamp
public static java.lang.String getFormattedDate(java.lang.String pattern,
java.util.Date date)
pattern - A pattern used to format the timestampdate - Date used as timestamp
public static java.lang.String createFileName(java.lang.String fileName,
java.lang.String extension)
fileName - filename without extensionextension - extension of the file
public static java.io.File createBackupObjectFile(BackupObject backupObject,
java.lang.String destinationDir,
java.lang.String fileNameBase)
throws java.io.IOException
backupObject - BackupObject given to be serializeddestinationDir - String with path to the directory where the file will be createdfileNameBase - first part of the filename
java.io.IOException - If an IO problem occurs
public static boolean isValidBackupObjectFile(java.io.File backupObjectFile)
throws java.io.IOException
backupObjectFile - File to test
java.io.IOException - If an IO problem occurspublic static java.io.FileFilter extensionFileFilter(java.lang.String extension)
extension - file extension
public static java.lang.String getExtension(java.io.File f)
f - given File
public static boolean isWritableDirectory(java.io.File directory)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||