Class BackupObject
- java.lang.Object
-
- org.jenkinsci.plugins.periodicbackup.BackupObject
-
- All Implemented Interfaces:
Comparable
public class BackupObject extends Object implements Comparable
-
-
Field Summary
Fields Modifier and Type Field Description static StringEXTENSIONstatic StringFILE_TIMESTAMP_PATTERN
-
Constructor Summary
Constructors Constructor Description BackupObject(FileManager fileManager, Storage storage, Location location, Date timestamp)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Object o)booleanequals(Object o)StringgetAsString()StringgetDisplayName()FileManagergetFileManager()static com.google.common.base.Function<File,BackupObject>getFromFile()static com.google.common.base.Function<InputStream,BackupObject>getFromInputStream()static com.google.common.base.Function<String,BackupObject>getFromString()LocationgetLocation()StoragegetStorage()DategetTimestamp()inthashCode()
-
-
-
Field Detail
-
EXTENSION
public static final String EXTENSION
- See Also:
- Constant Field Values
-
FILE_TIMESTAMP_PATTERN
public static final String FILE_TIMESTAMP_PATTERN
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BackupObject
public BackupObject(FileManager fileManager, Storage storage, Location location, Date timestamp)
-
-
Method Detail
-
getFileManager
public FileManager getFileManager()
-
getStorage
public Storage getStorage()
-
getLocation
public Location getLocation()
-
getFromFile
public static com.google.common.base.Function<File,BackupObject> getFromFile()
- Returns:
- transformation function to convert BackupObject file into BackupObject
-
getFromString
public static com.google.common.base.Function<String,BackupObject> getFromString()
- Returns:
- transformation function to convert String into BackupObject
-
getFromInputStream
public static com.google.common.base.Function<InputStream,BackupObject> getFromInputStream()
-
getTimestamp
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public Date getTimestamp()
-
getDisplayName
public String getDisplayName()
-
getAsString
public String getAsString()
-
compareTo
public int compareTo(Object o)
- Specified by:
compareToin interfaceComparable
-
-