public class Snapshot extends BaseIdentifiable<Snapshot> implements Serializable
Modifier and Type | Field and Description |
---|---|
static String |
STATUS_PROCESSED
This status is set on the snapshot at the end of the batch
|
static String |
STATUS_UNPROCESSED
This status is set on the snapshot at the beginning of the batch
|
Constructor and Description |
---|
Snapshot() |
Snapshot(ResourceModel resource,
boolean last,
String status,
Date date) |
Snapshot(ResourceModel resource,
Snapshot parent) |
getId, setId
public static final String STATUS_UNPROCESSED
public static final String STATUS_PROCESSED
public Snapshot()
public Snapshot(ResourceModel resource, Snapshot parent)
public Snapshot(ResourceModel resource, boolean last, String status, Date date)
public Snapshot save(DatabaseSession session)
public Date getBuildDate()
public Snapshot setBuildDate(Date date)
public Long getBuildDateMs()
public Snapshot setBuildDateMs(Long d)
public Date getCreatedAt()
public Snapshot setCreatedAt(Date createdAt)
public Long getCreatedAtMs()
public Snapshot setCreatedAtMs(Long createdAt)
public Integer getResourceId()
public Snapshot setResourceId(Integer resourceId)
public final Snapshot setResource(ResourceModel resource)
public String getVersion()
public Snapshot setVersion(String version)
public Integer getParentId()
public Snapshot setParentId(Integer i)
public Integer getPurgeStatus()
public Snapshot setPurgeStatus(Integer i)
public String getQualifier()
public Snapshot setQualifier(String qualifier)
public void setDepth(Integer depth)
IllegalArgumentException
- when depth is negativepublic Integer getRootProjectId()
public Snapshot setRootProjectId(Integer rootProjectId)
public String getPeriod1Mode()
public Snapshot setPeriod1Mode(String s)
public String getPeriod2Mode()
public Snapshot setPeriod2Mode(String s)
public String getPeriod3Mode()
public Snapshot setPeriod3Mode(String s)
public String getPeriod4Mode()
public Snapshot setPeriod4Mode(String s)
public String getPeriod5Mode()
public Snapshot setPeriod5Mode(String s)
public String getPeriod1Param()
public Snapshot setPeriod1Param(String s)
public String getPeriod2Param()
public Snapshot setPeriod2Param(String s)
public String getPeriod3Param()
public Snapshot setPeriod3Param(String s)
public String getPeriod4Param()
public Snapshot setPeriod4Param(String s)
public String getPeriod5Param()
public Snapshot setPeriod5Param(String s)
public Date getPeriod1Date()
public Snapshot setPeriod1Date(Date period1Date)
public Long getPeriod1DateMs()
public Snapshot setPeriod1DateMs(Long period1Date)
public Date getPeriod2Date()
public Snapshot setPeriod2Date(Date period2Date)
public Long getPeriod2DateMs()
public Snapshot setPeriod2DateMs(Long period2Date)
public Date getPeriod3Date()
public Snapshot setPeriod3Date(Date period3Date)
public Long getPeriod3DateMs()
public Snapshot setPeriod3DateMs(Long period3Date)
public Date getPeriod4Date()
public Snapshot setPeriod4Date(Date period4Date)
public Long getPeriod4DateMs()
public Snapshot setPeriod4DateMs(Long period4Date)
public Date getPeriod5Date()
public Snapshot setPeriod5Date(Date period5Date)
public Long getPeriod5DateMs()
public Snapshot setPeriod5DateMs(Long period5Date)
public Snapshot setPeriodMode(int periodIndex, String s)
public String getPeriodMode(int index)
public Snapshot setPeriodModeParameter(int periodIndex, String s)
public String getPeriodModeParameter(int periodIndex)
public Snapshot setPeriodDate(int periodIndex, Date date)
public Snapshot setPeriodDateMs(int periodIndex, Long date)
public Date getPeriodDate(int periodIndex)
public Long getPeriodDateMs(int periodIndex)
Copyright © 2009–2015 SonarSource. All rights reserved.