public class NotifSnapshot extends BasePOJO
Constructor and Description |
---|
NotifSnapshot(RelSnapshotDataObject pDataObject)
Creates an instance of this object with the given state information.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCreatedBy()
Returns the user who created the release Snapshot.
|
java.lang.String |
getCreatedByFullName()
Returns the full name of the user who created the release Snapshot.
|
java.lang.String |
getCreatedByUserAndFullName()
Returns the username(full name) of the user who created the release Snapshot.
|
java.sql.Timestamp |
getCreatedOn()
Returns the date and time of when the release Snapshot was created.
|
java.lang.String |
getDescription()
Returns the optional description of the release Snapshot.
|
boolean |
getDuplicateFilesFlag()
Returns whether multiple packages in the snapshot results in duplicate files.
|
java.lang.Long |
getId()
Returns the internal identifier of the release Snapshot.
|
java.lang.String |
getName()
Returns the name of the release Snapshot.
|
NotifRelease |
getRelease()
Returns the Release which is associated to the snapshot.
|
java.util.List<NotifSnapshotVersion> |
getSnapshotVersions()
Returns the list of Snapshot Versions contained in the snapshot.
|
java.lang.String |
getStatus()
Returns the status name of the release Snapshot.
|
ReleaseSnapshotStatusEnum |
getStatusEnum()
Returns the status of the release Snapshot.
|
NotifSnapshotVariable |
getVariable(java.lang.String pName)
Returns the named snapshot variable for the snapshot.
|
java.util.List<NotifSnapshotVariable> |
getVariables()
Returns the list of snapshot variables for the snapshot.
|
public NotifSnapshot(RelSnapshotDataObject pDataObject)
pDataObject
- The release snapshot data.public java.lang.Long getId()
public java.lang.String getName()
public java.lang.String getDescription()
public ReleaseSnapshotStatusEnum getStatusEnum()
public java.lang.String getStatus()
public java.sql.Timestamp getCreatedOn()
public java.lang.String getCreatedBy()
public java.lang.String getCreatedByFullName()
public java.lang.String getCreatedByUserAndFullName()
public java.util.List<NotifSnapshotVersion> getSnapshotVersions() throws java.sql.SQLException
java.sql.SQLException
- If the information cannot be retrieved from the database.public NotifRelease getRelease() throws java.sql.SQLException
java.sql.SQLException
- If the information cannot be retrieved from the database.public java.util.List<NotifSnapshotVariable> getVariables() throws java.sql.SQLException
java.sql.SQLException
- If the information cannot be retrieved from the database.public NotifSnapshotVariable getVariable(java.lang.String pName) throws java.sql.SQLException
java.sql.SQLException
- If the information cannot be retrieved from the database.public boolean getDuplicateFilesFlag()