Class NotifRelease
java.lang.Object
flexagon.ff.common.core.pojos.BasePOJO
flexagon.fd.model2.notification.pojos.NotifRelease
- All Implemented Interfaces:
Serializable
Represents a FlexDeploy Release. For use within Notification Templates.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionNotifRelease(RelDefinitionDataObject pDataObject) Creates an instance of this object with the given state information. -
Method Summary
Modifier and TypeMethodDescriptionReturns the user who created the release.Returns the full name of the user who created the release.Returns the username(full name) of the user who created the release.Returns the date and time of when the release was created.Returns the optional description for the release.getId()Returns the internal identifier of the release.getName()Returns the name of the release.Returns the list of properties for the release.getProperty(String pCode) Returns the named properties for the release.Returns the list of projects/packages in the release.Returns the date and time of when the release was last started.Returns the user who last updated the release.Returns the date and time of when the release was last updated.Returns the FlexDeploy UI relative URL for the release page, which can be used to provide hyperlinks.
-
Constructor Details
-
NotifRelease
Creates an instance of this object with the given state information.- Parameters:
pDataObject- The release data.
-
-
Method Details
-
getId
Returns the internal identifier of the release.- Returns:
- The internal identifier of the release.
-
getName
Returns the name of the release.- Returns:
- The name of the release.
-
getDescription
Returns the optional description for the release.- Returns:
- The optional description for the release.
-
getCreatedOn
Returns the date and time of when the release was created.- Returns:
- The date and time of when the release was created.
-
getCreatedBy
Returns the user who created the release.- Returns:
- The user who created the release.
-
getCreatedByFullName
Returns the full name of the user who created the release.- Returns:
- The full name of the user who created the release.
-
getCreatedByUserAndFullName
Returns the username(full name) of the user who created the release.- Returns:
- Returns the username(full name) of the user who created the release.
-
getUpdatedOn
Returns the date and time of when the release was last updated.- Returns:
- The date and time of when the release was last updated.
-
getUpdatedBy
Returns the user who last updated the release.- Returns:
- The user who last updated the release.
-
getStartDate
Returns the date and time of when the release was last started.- Returns:
- The date and time of when the release was last started.
-
getReleaseProjects
Returns the list of projects/packages in the release.- Returns:
- The list of projects/packages in the release.
- Throws:
SQLException- If the information cannot be retrieved from the database.
-
getProperties
Returns the list of properties for the release.- Returns:
- The list of properties for the release.
- Throws:
SQLException- If the information cannot be retrieved from the database.
-
getProperty
Returns the named properties for the release. Null if property with given name does not exist.- Returns:
- The named property for the release.
- Throws:
SQLException- If the information cannot be retrieved from the database.
-
getUrlPath
Returns the FlexDeploy UI relative URL for the release page, which can be used to provide hyperlinks.- Returns:
- The FlexDeploy UI relative URL for the release page.
-
getPipelineDefinitionId
-