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 String
EXTENSION
static String
FILE_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 int
compareTo(Object o)
boolean
equals(Object o)
String
getAsString()
String
getDisplayName()
FileManager
getFileManager()
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()
Location
getLocation()
Storage
getStorage()
Date
getTimestamp()
int
hashCode()
-
-
-
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:
compareTo
in interfaceComparable
-
-