public class NotifPipelineStageExecInfo extends BasePOJO
Constructor and Description |
---|
NotifPipelineStageExecInfo(java.lang.Long pPipelineStageExecId)
Creates the Execution Info for the give pipeline stage execution id.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDeployOverride(java.lang.Long pProjectId)
Returns the enum display name of the deploy override selection (No Override, Force, Skip) for the given project.
|
java.lang.String |
getDeployOverride(java.lang.Long pProjectId,
java.lang.String pPackageName)
Returns the enum display name of the deploy override selection (No Override, Force, Skip) for the given project and package.
|
java.lang.String |
getDeployOverrideCode(java.lang.Long pProjectId,
java.lang.String pPackageName)
Returns the enum name of the deploy override selection (NOOVERRIDE, FORCE, SKIP) for the given project and package.
|
DeploymentOverridesEnum |
getDeployOverrideEnum(java.lang.Long pProjectId)
Returns the enum of the deploy override selection (NOOVERRIDE, FORCE, SKIP) for the given project.
|
DeploymentOverridesEnum |
getDeployOverrideEnum(java.lang.Long pProjectId,
java.lang.String pPackageName)
Returns the enum of the deploy override selection (NOOVERRIDE, FORCE, SKIP) for the given project and package.
|
java.util.List<NotifInstance> |
getInstanceOverride(java.lang.Long pProjectId,
java.lang.String pPackageName)
Returns a list of override instances set for the given project and package.
|
java.util.List<NotifInstance> |
getIntanceOverrides(java.lang.Long pProjectId)
Returns a list of override instances set for the given project.
|
java.lang.String |
getRelatedTicket()
Returns the stage level Related Ticket.
|
java.lang.String |
getRelatedTicket(java.lang.Long pProjectId)
Returns the project level Related Ticket.
|
java.lang.String |
getRelatedTicket(java.lang.Long pProjectId,
java.lang.String pPackageName)
Returns the package level Related Ticket.
|
boolean |
isForceDeploy(java.lang.Long pProjectId)
Returns whether the given project is set to "Force" deploy.
|
boolean |
isForceDeploy(java.lang.Long pProjectId,
java.lang.String pPackageName)
Returns whether the given project and package is set to "Force" deploy.
|
boolean |
isNoOverrideDeploy(java.lang.Long pProjectId)
Returns whether the given project is set to "No Override" for deployment.
|
boolean |
isNoOverrideDeploy(java.lang.Long pProjectId,
java.lang.String pPackageName)
Returns whether the given project and package is set to "No Override" for deployment.
|
boolean |
isSkipDeploy(java.lang.Long pProjectId)
Returns whether the given project is set to "Skip" deploy.
|
boolean |
isSkipDeploy(java.lang.Long pProjectId,
java.lang.String pPackageName)
Returns whether the given project and package is set to "Skip" deploy.
|
public NotifPipelineStageExecInfo(java.lang.Long pPipelineStageExecId)
pPipelineStageExecId
- The internal id of the pipeline stage execution.public java.lang.String getRelatedTicket() throws java.sql.SQLException
java.sql.SQLException
- If the information cannot be retrieved from the database.public java.lang.String getRelatedTicket(java.lang.Long pProjectId) throws java.sql.SQLException
java.sql.SQLException
- If the information cannot be retrieved from the database.public java.lang.String getRelatedTicket(java.lang.Long pProjectId, java.lang.String pPackageName) throws java.sql.SQLException
java.sql.SQLException
- If the information cannot be retrieved from the database.public DeploymentOverridesEnum getDeployOverrideEnum(java.lang.Long pProjectId) throws java.sql.SQLException
pProjectId
- The id of the project to check for override.java.sql.SQLException
- If the information cannot be retrieved from the database.public java.lang.String getDeployOverride(java.lang.Long pProjectId) throws java.sql.SQLException
pProjectId
- The id of the project to check for override.java.sql.SQLException
- If the information cannot be retrieved from the database.public java.lang.String getDeployOverrideCode(java.lang.Long pProjectId, java.lang.String pPackageName) throws java.sql.SQLException
pProjectId
- The id of the project to check for override.pPackageName
- The name of the package to check override for.java.sql.SQLException
- If the information cannot be retrieved from the database.public DeploymentOverridesEnum getDeployOverrideEnum(java.lang.Long pProjectId, java.lang.String pPackageName) throws java.sql.SQLException
pProjectId
- The id of the project to check for override.pPackageName
- The name of the package to check for override.java.sql.SQLException
- If the information cannot be retrieved from the database.public java.lang.String getDeployOverride(java.lang.Long pProjectId, java.lang.String pPackageName) throws java.sql.SQLException
pProjectId
- The id of the project to check for override.pPackageName
- The name of the package to check for override.java.sql.SQLException
- If the information cannot be retrieved from the database.public boolean isForceDeploy(java.lang.Long pProjectId) throws java.sql.SQLException
pProjectId
- The project id to check.java.sql.SQLException
- If the information cannot be retrieved from the database.public boolean isForceDeploy(java.lang.Long pProjectId, java.lang.String pPackageName) throws java.sql.SQLException
pProjectId
- The project id to check.pPackageName
- The package name to check.java.sql.SQLException
- If the information cannot be retrieved from the database.public boolean isSkipDeploy(java.lang.Long pProjectId) throws java.sql.SQLException
pProjectId
- The project id to check.java.sql.SQLException
- If the information cannot be retrieved from the database.public boolean isSkipDeploy(java.lang.Long pProjectId, java.lang.String pPackageName) throws java.sql.SQLException
pProjectId
- The project id to check.pPackageName
- The package name to check.java.sql.SQLException
- If the information cannot be retrieved from the database.public boolean isNoOverrideDeploy(java.lang.Long pProjectId) throws java.sql.SQLException
pProjectId
- The project id to check.java.sql.SQLException
- If the information cannot be retrieved from the database.public boolean isNoOverrideDeploy(java.lang.Long pProjectId, java.lang.String pPackageName) throws java.sql.SQLException
pProjectId
- The project id to check.pPackageName
- The package name to check.java.sql.SQLException
- If the information cannot be retrieved from the database.public java.util.List<NotifInstance> getIntanceOverrides(java.lang.Long pProjectId) throws java.sql.SQLException
pProjectId
- The id of the project to check.java.sql.SQLException
- If the information cannot be retrieved from the database.public java.util.List<NotifInstance> getInstanceOverride(java.lang.Long pProjectId, java.lang.String pPackageName) throws java.sql.SQLException
pProjectId
- The project id to check.pPackageName
- The package name to check.java.sql.SQLException
- If the information cannot be retrieved from the database.