Class NotifReleaseProject
java.lang.Object
flexagon.ff.common.core.pojos.BasePOJO
flexagon.fd.model2.notification.pojos.NotifReleaseProject
- All Implemented Interfaces:
Serializable
Represents a project/package within a release. For use within Notification Templates.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionNotifReleaseProject(RelProjectDataObject pDataObject) Creates an instance of this object with the given state information. -
Method Summary
Modifier and TypeMethodDescriptionReturns the deploy priority for the release project.Returns the optional groups selected on the release project (as a comma separated list).Returns the optional groups selected on the release project.getId()Returns the internal identifier of the release project.getName()Returns the project name of the release project.Returns the list of files within the package for the release project.Returns the package name for the release project.Returns the stream selected for the release project.booleanReturns whether the release project is a partial deployment project.
-
Constructor Details
-
NotifReleaseProject
Creates an instance of this object with the given state information.- Parameters:
pDataObject- The release project data.
-
-
Method Details
-
getId
Returns the internal identifier of the release project.- Returns:
- The internal identifier of the release project.
-
getName
Returns the project name of the release project.- Returns:
- The project name of the release project.
-
getStream
Returns the stream selected for the release project.- Returns:
- The stream selected for the release project.
- Throws:
SQLException
-
getPackageFiles
Returns the list of files within the package for the release project. Applicable only for Partial Deployment projects. Will return an empty list if not a partial deployment project.- Returns:
- The list of files within the package for the release project.
- Throws:
SQLException
-
getPackageName
Returns the package name for the release project. Applicable only for Partial Deployment projects. Will return null if not a Partial Deployment project.- Returns:
- The package name for the release project.
-
isPartialDeployment
public boolean isPartialDeployment()Returns whether the release project is a partial deployment project.- Returns:
- Whether the release project is a partial deployment project.
-
getDeployPriority
Returns the deploy priority for the release project.- Returns:
- The deploy priority for the release project.
-
getGroupNames
Returns the optional groups selected on the release project (as a comma separated list).- Returns:
- The optional groups selected on the release project.
- Throws:
SQLException
-
getGroupNamesAsList
Returns the optional groups selected on the release project. Returns an empty list if no groups are selected.- Returns:
- The optional groups selected on the release project.
- Throws:
SQLException
-