Class NotifSnapshot
java.lang.Object
flexagon.ff.common.core.pojos.BasePOJO
flexagon.fd.model2.notification.pojos.NotifSnapshot
- All Implemented Interfaces:
Serializable
Represents a Snapshot for a release. For use within Notification Templates.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionNotifSnapshot(RelSnapshotDataObject pDataObject) Creates an instance of this object with the given state information. -
Method Summary
Modifier and TypeMethodDescriptionReturns the user who created the release Snapshot.Returns the full name of the user who created the release Snapshot.Returns the username(full name) of the user who created the release Snapshot.Returns the date and time of when the release Snapshot was created.Returns the optional description of the release Snapshot.booleanReturns whether multiple packages in the snapshot results in duplicate files.getId()Returns the internal identifier of the release Snapshot.getName()Returns the name of the release Snapshot.Returns the Release which is associated to the snapshot.Returns the list of Snapshot Versions contained in the snapshot.Returns the status name of the release Snapshot.Returns the status of the release Snapshot.getVariable(String pName) Returns the named snapshot variable for the snapshot.Returns the list of snapshot variables for the snapshot.
-
Constructor Details
-
NotifSnapshot
Creates an instance of this object with the given state information.- Parameters:
pDataObject- The release snapshot data.
-
-
Method Details
-
getId
Returns the internal identifier of the release Snapshot.- Returns:
- The internal identifier of the release Snapshot.
-
getName
Returns the name of the release Snapshot.- Returns:
- The name of the release Snapshot.
-
getDescription
Returns the optional description of the release Snapshot.- Returns:
- The optional description of the release Snapshot.
-
getStatusEnum
Returns the status of the release Snapshot.- Returns:
- The status of the release Snapshot.
-
getStatus
Returns the status name of the release Snapshot.- Returns:
- The status name of the release Snapshot.
-
getCreatedOn
Returns the date and time of when the release Snapshot was created.- Returns:
- The date and time of when the release Snapshot was created.
-
getCreatedBy
Returns the user who created the release Snapshot.- Returns:
- The user who created the release Snapshot.
-
getCreatedByFullName
Returns the full name of the user who created the release Snapshot.- Returns:
- The full name of the user who created the release Snapshot.
-
getCreatedByUserAndFullName
Returns the username(full name) of the user who created the release Snapshot.- Returns:
- Returns the username(full name) of the user who created the release Snapshot.
-
getSnapshotVersions
Returns the list of Snapshot Versions contained in the snapshot.- Returns:
- The list of Snapshot Versions contained in the snapshot.
- Throws:
SQLException- If the information cannot be retrieved from the database.
-
getRelease
Returns the Release which is associated to the snapshot.- Returns:
- The Release which is associated to the snapshot.
- Throws:
SQLException- If the information cannot be retrieved from the database.
-
getVariables
Returns the list of snapshot variables for the snapshot.- Returns:
- The list of snapshot variables for the snapshot.
- Throws:
SQLException- If the information cannot be retrieved from the database.
-
getVariable
Returns the named snapshot variable for the snapshot. Null if variable with given name does not exist.- Returns:
- The named snapshot variable for the snapshot.
- Throws:
SQLException- If the information cannot be retrieved from the database.
-
getDuplicateFilesFlag
public boolean getDuplicateFilesFlag()Returns whether multiple packages in the snapshot results in duplicate files.- Returns:
- Returns whether multiple packages in the snapshot results in duplicate files.
-