org.sonar.api.database.model
Class Snapshot
java.lang.Object
org.sonar.api.database.BaseIdentifiable
org.sonar.api.database.model.Snapshot
public class Snapshot
- extends BaseIdentifiable
A class to map a snapshot with its hibernate model
Field Summary |
static java.lang.String |
STATUS_PROCESSED
This status is set on the snapshot at the end of the batch |
static java.lang.String |
STATUS_UNPROCESSED
This status is set on the snapshot at the beginning of the batch |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
STATUS_UNPROCESSED
public static final java.lang.String STATUS_UNPROCESSED
- This status is set on the snapshot at the beginning of the batch
- See Also:
- Constant Field Values
STATUS_PROCESSED
public static final java.lang.String STATUS_PROCESSED
- This status is set on the snapshot at the end of the batch
- See Also:
- Constant Field Values
Snapshot
public Snapshot()
Snapshot
public Snapshot(ResourceModel resource,
Snapshot parent)
Snapshot
public Snapshot(ResourceModel resource,
boolean last,
java.lang.String status,
java.util.Date date)
save
public Snapshot save(DatabaseSession session)
getCreatedAt
public java.util.Date getCreatedAt()
setCreatedAt
public void setCreatedAt(java.util.Date createdAt)
getResourceId
public java.lang.Integer getResourceId()
setResourceId
public void setResourceId(java.lang.Integer resourceId)
setResource
public final void setResource(ResourceModel resource)
getVersion
public java.lang.String getVersion()
setVersion
public void setVersion(java.lang.String version)
getParentId
public java.lang.Integer getParentId()
setParentId
public void setParentId(java.lang.Integer i)
getLast
public java.lang.Boolean getLast()
setLast
public void setLast(java.lang.Boolean last)
getStatus
public java.lang.String getStatus()
setStatus
public void setStatus(java.lang.String status)
getScope
public java.lang.String getScope()
setScope
public void setScope(java.lang.String scope)
getQualifier
public java.lang.String getQualifier()
setQualifier
public void setQualifier(java.lang.String qualifier)
getRootId
public java.lang.Integer getRootId()
setRootId
public void setRootId(java.lang.Integer i)
getPath
public java.lang.String getPath()
setPath
public void setPath(java.lang.String path)
getDepth
public java.lang.Integer getDepth()
getRootProjectId
public java.lang.Integer getRootProjectId()
setRootProjectId
public void setRootProjectId(java.lang.Integer rootProjectId)
setDepth
public void setDepth(java.lang.Integer depth)
- Sets the depth of the snapshot
- Throws:
java.lang.IllegalArgumentException
- when depth is negative
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2009-2010 SonarSource. All Rights Reserved.