Package org.duracloud.snapshot.db.model
Class Snapshot
- java.lang.Object
-
- org.duracloud.snapshot.db.model.BaseEntity
-
- org.duracloud.snapshot.db.model.Snapshot
-
- All Implemented Interfaces:
java.util.Comparator<Snapshot>,Identifiable
@Entity public class Snapshot extends BaseEntity implements java.util.Comparator<Snapshot>
- Author:
- Daniel Bernstein Date: Jul 21, 2014
-
-
Field Summary
-
Fields inherited from class org.duracloud.snapshot.db.model.BaseEntity
id
-
-
Constructor Summary
Constructors Constructor Description Snapshot()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddSnapshotAlternateIds(java.util.List<java.lang.String> snapshotAlternateIds)intcompare(Snapshot o1, Snapshot o2)java.lang.StringgetDescription()java.util.DategetEndDate()java.lang.StringgetMemberId()java.lang.StringgetName()java.util.List<java.lang.String>getSnapshotAlternateIds()java.util.DategetSnapshotDate()java.util.List<SnapshotHistory>getSnapshotHistory()DuracloudEndPointConfiggetSource()java.util.DategetStartDate()org.duracloud.snapshot.dto.SnapshotStatusgetStatus()java.lang.StringgetStatusText()java.lang.LonggetTotalSizeInBytes()java.lang.StringgetUserEmail()voidsetDescription(java.lang.String description)voidsetEndDate(java.util.Date endDate)voidsetMemberId(java.lang.String memberId)voidsetName(java.lang.String name)voidsetSnapshotDate(java.util.Date snapshotDate)voidsetSnapshotHistory(java.util.List<SnapshotHistory> snapshotHistory)voidsetSource(DuracloudEndPointConfig source)voidsetStartDate(java.util.Date startDate)voidsetStatus(org.duracloud.snapshot.dto.SnapshotStatus status)voidsetStatusText(java.lang.String statusText)voidsetTotalSizeInBytes(java.lang.Long totalSizeInBytes)voidsetUserEmail(java.lang.String userEmail)java.lang.StringtoString()-
Methods inherited from class org.duracloud.snapshot.db.model.BaseEntity
equals, getId, getModified, hashCode, setId, setModified
-
-
-
-
Method Detail
-
getName
public java.lang.String getName()
- Returns:
- the snapshotName
-
setName
public void setName(java.lang.String name)
- Parameters:
name- the snapshotName to set
-
getDescription
public java.lang.String getDescription()
- Returns:
- the description
-
setDescription
public void setDescription(java.lang.String description)
- Parameters:
description- the description to set
-
getSource
public DuracloudEndPointConfig getSource()
- Returns:
- the source
-
setSource
public void setSource(DuracloudEndPointConfig source)
- Parameters:
source- the source to set
-
getSnapshotDate
public java.util.Date getSnapshotDate()
- Returns:
- the snapshotDate
-
setSnapshotDate
public void setSnapshotDate(java.util.Date snapshotDate)
- Parameters:
snapshotDate- the snapshotDate to set
-
getStartDate
public java.util.Date getStartDate()
- Returns:
- the startDate
-
setStartDate
public void setStartDate(java.util.Date startDate)
- Parameters:
startDate- the startDate to set
-
getEndDate
public java.util.Date getEndDate()
- Returns:
- the endDate
-
setEndDate
public void setEndDate(java.util.Date endDate)
- Parameters:
endDate- the endDate to set
-
getStatus
public org.duracloud.snapshot.dto.SnapshotStatus getStatus()
- Returns:
- the status
-
setStatus
public void setStatus(org.duracloud.snapshot.dto.SnapshotStatus status)
- Parameters:
status- the status to set
-
getSnapshotHistory
public java.util.List<SnapshotHistory> getSnapshotHistory()
- Returns:
- list of history entries for a snapshot
-
setSnapshotHistory
public void setSnapshotHistory(java.util.List<SnapshotHistory> snapshotHistory)
- Parameters:
snapshotHistory- - list of history entries for a snapshot
-
getSnapshotAlternateIds
public java.util.List<java.lang.String> getSnapshotAlternateIds()
- Returns:
- list of alternate id's for a snapshot
-
addSnapshotAlternateIds
public void addSnapshotAlternateIds(java.util.List<java.lang.String> snapshotAlternateIds)
- Parameters:
snapshotAlternateIds-
-
compare
public int compare(Snapshot o1, Snapshot o2)
- Specified by:
comparein interfacejava.util.Comparator<Snapshot>
-
getStatusText
public java.lang.String getStatusText()
- Returns:
- the statusText
-
setStatusText
public void setStatusText(java.lang.String statusText)
- Parameters:
statusText- the statusText to set
-
getUserEmail
public java.lang.String getUserEmail()
- Returns:
- the userEmail
-
setUserEmail
public void setUserEmail(java.lang.String userEmail)
- Parameters:
userEmail- the userEmail to set
-
getTotalSizeInBytes
public java.lang.Long getTotalSizeInBytes()
- Returns:
- the totalSizeInBytes
-
setTotalSizeInBytes
public void setTotalSizeInBytes(java.lang.Long totalSizeInBytes)
- Parameters:
totalSizeInBytes- the totalSizeInBytes to set
-
getMemberId
public java.lang.String getMemberId()
- Returns:
- the preservation network member id
-
setMemberId
public void setMemberId(java.lang.String memberId)
- Parameters:
memberId- the preservation network id to set
-
toString
public java.lang.String toString()
- Overrides:
toStringin classBaseEntity
-
-