Class ReleaseProjectVersion
java.lang.Object
flexagon.fd.model2.pipeline.execution.variables.ReleaseProjectVersion
The Class ReleaseProjectVersion.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Longprotected Longprotected Longprotected DeploymentOverridesEnumprotected Integerprotected Stringprotected Booleanprotected Stringprotected Longprotected Longprotected Stringprotected Longprotected Stringprotected Stringprotected Longprotected Stringprotected Stringprotected Booleanprotected Longprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Gets the build target group id.Gets the workflow build execution id.Gets the build workflow id.Gets the deploy overridereturns the Integer deploy priority for the current release project.Returns folder path where project is configured on project explorer.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.returns the Boolean isPartialDeploy flag for the current release project.returns the String package name for the current release project.Gets the pre deploy workflow id.returns a list of project group names for the current release project.Gets the project groups.returns the Long project Id for the current release project.returns the String project name for the current project.returns the Long project stream Id for the current release project.returns the String project stream name for the current release project.returns a String for the current release project type.
Possible Values: GENERAL, EBS, PARTIAL_FILE, PARTIAL_JDBC, OracleForms, ORACLE_DB, ORACLE_BI, ORACLE_APEX, MFT, SALESFORCE, UTILITY, MDS, SAP, GENERIC, and null (if project has no type)returns the Long project version id for the current release project.returns the String project version name for the current release project.returns the String request all files for the current release project.Gets the instance overrides.Returns deploy or utility target groups configured on project.Gets whether the project version will be deployed.Returns deploy or utility workflow id configured on project.Returns deploy or utility workflow name configured on project.booleanreturns the boolean isMatch flag depending on if the passed projectId and packageName match this release project's projectId and packageName.booleanreturns the boolean isMatch flag depending on if the passed projectName and packageName match this release project's projectName and packageName.booleanreturns the boolean isPartialDeploy flag if the isPartialDeploy instance variable is not null.voidsetBuildInstanceId(Long pBuildTargetGroupId) Deprecated, for removal: This API element is subject to removal in a future version.voidsetBuildTargetGroupId(Long pBuildTargetGroupId) Sets the build-target group id.voidsetBuildWorkflowExecutionId(Long pBuildWorkflowExecutionId) Sets the builds the workflow execution id.voidsetBuildWorkflowId(Long pBuildWorkflowId) Sets the builds the workflow id.voidsetDeployOverride(DeploymentOverridesEnum pDeployOverride) Sets the deploy overridevoidsetDeployPriority(Integer pDeployPriority) Sets the deploy priority.voidsetFolderPath(String pFolderPath) Sets the folder path.voidsetInstanceOverrides(List<String> targetGroupOverrides) Deprecated, for removal: This API element is subject to removal in a future version.voidsetInstances(List<Instance> pTargetGroups) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsPartialDeploy(Boolean pIsPartialDeploy) Sets the checks if is partial deploy.voidsetPackageName(String pPackageName) Sets the package name.voidsetPreDeployWorkflowId(Long pPreDeployWorkflowId) Sets the pre deploy workflow id.voidsetProjectGroupNames(List<String> pProjectGroupNames) Sets the project group names.voidsetProjectGroups(String pProjectGroups) Sets the project groups.voidsetProjectId(Long pProjectId) Sets the project id.voidsetProjectName(String pProjectName) Sets the project name.voidsetProjectStreamId(Long pProjectStreamId) Sets the project stream id.voidsetProjectStreamName(String pProjectStreamName) Sets the project stream name.voidsetProjectType(String pProjectType) Sets the project type.voidsetProjectVersionId(Long pProjectVersionId) Sets the project version id.voidsetProjectVersionName(String pProjectVersionName) Sets the project version name.voidsetRequestAllFiles(String pRequestAllFiles) Sets the request all files.voidsetTargetGroupOverrides(List<String> pTargetGroupOverrides) Sets the target group overrides.voidsetTargetGroups(List<Instance> pTargetGroups) Sets the target groups.voidsetWillDeploy(Boolean pWillDeploy) Sets whether the project version will be deployed.voidsetWorkflowId(Long pWorkflowId) Sets the workflow id.voidsetWorkflowName(String pWorkflowName) Sets the workflow name.toString()Returns the non-secured class variables as comma separated for logging purpose.
-
Field Details
-
mProjectId
-
mProjectName
-
mIsPartialDeploy
-
mProjectType
-
mDeployPriority
-
mDeployOverride
-
mFolderPath
-
mProjectVersionId
-
mProjectVersionName
-
mPackageName
-
mRequestAllFiles
-
mProjectStreamId
-
mProjectStreamName
-
mProjectGroupNames
-
mProjectGroups
-
mWorkflowId
-
mWorkflowName
-
mTargetGroups
-
mPreDeployWorkflowId
-
mBuildWorkflowExecutionId
-
mBuildWorkflowId
-
mBuildTargetGroupId
-
mWillDeploy
-
mTargetGroupOverrides
-
-
Constructor Details
-
ReleaseProjectVersion
public ReleaseProjectVersion()
-
-
Method Details
-
toString
Returns the non-secured class variables as comma separated for logging purpose. -
setProjectName
Sets the project name.- Parameters:
pProjectName- the new project name
-
getProjectName
returns the String project name for the current project.- Returns:
- the project name
-
setProjectVersionId
Sets the project version id.- Parameters:
pProjectVersionId- the new project version id
-
getProjectVersionId
returns the Long project version id for the current release project.- Returns:
- the project version id
-
setProjectId
Sets the project id.- Parameters:
pProjectId- the new project id
-
getProjectId
returns the Long project Id for the current release project.- Returns:
- the project id
-
setProjectVersionName
Sets the project version name.- Parameters:
pProjectVersionName- the new project version name
-
getProjectVersionName
returns the String project version name for the current release project.- Returns:
- the project version name
-
setProjectGroups
Sets the project groups.- Parameters:
pProjectGroups- the new project groups
-
getProjectGroups
Gets the project groups.- Returns:
- the project groups
-
getDeployOverride
Gets the deploy override- Returns:
- the deploy override enum
-
setDeployOverride
Sets the deploy override- Parameters:
pDeployOverride- the new deploy override value
-
setProjectGroupNames
Sets the project group names.- Parameters:
pProjectGroupNames- the new project group names
-
getProjectGroupNames
returns a list of project group names for the current release project.- Returns:
- the project group names
-
setDeployPriority
Sets the deploy priority.- Parameters:
pDeployPriority- the new deploy priority
-
getDeployPriority
returns the Integer deploy priority for the current release project.- Returns:
- the deploy priority
-
setProjectStreamId
Sets the project stream id.- Parameters:
pProjectStreamId- the new project stream id
-
getProjectStreamId
returns the Long project stream Id for the current release project.- Returns:
- the project stream id
-
setProjectStreamName
Sets the project stream name.- Parameters:
pProjectStreamName- the new project stream name
-
getProjectStreamName
returns the String project stream name for the current release project.- Returns:
- the project stream name
-
setIsPartialDeploy
Sets the checks if is partial deploy.- Parameters:
pIsPartialDeploy- the new checks if is partial deploy
-
getIsPartialDeploy
returns the Boolean isPartialDeploy flag for the current release project.- Returns:
- the checks if is partial deploy
-
isPartialDeploy
public boolean isPartialDeploy()returns the boolean isPartialDeploy flag if the isPartialDeploy instance variable is not null.- Returns:
- true, if is partial deploy
-
setPackageName
Sets the package name.- Parameters:
pPackageName- the new package name
-
getPackageName
returns the String package name for the current release project.- Returns:
- the package name
-
setRequestAllFiles
Sets the request all files.- Parameters:
pRequestAllFiles- the new request all files
-
getRequestAllFiles
returns the String request all files for the current release project.- Returns:
- the request all files
-
setProjectType
Sets the project type.- Parameters:
pProjectType- the new project type
-
getProjectType
returns a String for the current release project type.
Possible Values: GENERAL, EBS, PARTIAL_FILE, PARTIAL_JDBC, OracleForms, ORACLE_DB, ORACLE_BI, ORACLE_APEX, MFT, SALESFORCE, UTILITY, MDS, SAP, GENERIC, and null (if project has no type)- Returns:
- the project type
-
isMatch
returns the boolean isMatch flag depending on if the passed projectName and packageName match this release project's projectName and packageName.- Parameters:
pProjectName- the project namepPackageName- the package name- Returns:
- true, if project name and package name matches
-
isMatch
returns the boolean isMatch flag depending on if the passed projectId and packageName match this release project's projectId and packageName.- Parameters:
pProjectId- the project idpPackageName- the package name- Returns:
- true, if project id and package name matches
-
setWorkflowId
Sets the workflow id.- Parameters:
pWorkflowId- the new workflow id
-
getWorkflowId
Returns deploy or utility workflow id configured on project.- Returns:
- the workflow id
-
setWorkflowName
Sets the workflow name.- Parameters:
pWorkflowName- the new workflow name
-
getWorkflowName
Returns deploy or utility workflow name configured on project.- Returns:
- the workflow name
-
setInstances
@Deprecated(since="9.0.0.7", forRemoval=true) public void setInstances(List<Instance> pTargetGroups) Deprecated, for removal: This API element is subject to removal in a future version. -
setTargetGroups
Sets the target groups.- Parameters:
pTargetGroups- the new target groups
-
getInstances
Deprecated, for removal: This API element is subject to removal in a future version. -
getTargetGroups
Returns deploy or utility target groups configured on project. This returns target group object with methods like getInstanceID(), getCode(), getName() for topology target group.- Returns:
- the target groups
-
setFolderPath
Sets the folder path.- Parameters:
pFolderPath- the new folder path
-
getFolderPath
Returns folder path where project is configured on project explorer.- Returns:
- the folder path
-
setPreDeployWorkflowId
Sets the pre deploy workflow id.- Parameters:
pPreDeployWorkflowId- the new pre deploy workflow id
-
getPreDeployWorkflowId
Gets the pre deploy workflow id.- Returns:
- the pre deploy workflow id
-
setWillDeploy
Sets whether the project version will be deployed.- Parameters:
pWillDeploy- the new will deploy
-
getWillDeploy
Gets whether the project version will be deployed.- Returns:
- whether the project version will be deployed.
-
setTargetGroupOverrides
Sets the target group overrides.- Parameters:
pTargetGroupOverrides- the new target group overrides
-
getInstanceOverrides
Deprecated, for removal: This API element is subject to removal in a future version. -
setInstanceOverrides
@Deprecated(since="9.0.0.7", forRemoval=true) public void setInstanceOverrides(List<String> targetGroupOverrides) Deprecated, for removal: This API element is subject to removal in a future version. -
getTargetGroupOverrides
Gets the instance overrides.- Returns:
- the instance overrides
-
setBuildWorkflowExecutionId
Sets the builds the workflow execution id.- Parameters:
pBuildWorkflowExecutionId- the new builds the workflow execution id
-
getBuildWorkflowExecutionId
Gets the workflow build execution id.- Returns:
- the workflow build execution id
-
setBuildWorkflowId
Sets the builds the workflow id.- Parameters:
pBuildWorkflowId- the new builds the workflow id
-
getBuildWorkflowId
Gets the build workflow id.- Returns:
- the build workflow id
-
setBuildInstanceId
@Deprecated(since="9.0.0.7", forRemoval=true) public void setBuildInstanceId(Long pBuildTargetGroupId) Deprecated, for removal: This API element is subject to removal in a future version. -
getBuildInstanceId
Deprecated, for removal: This API element is subject to removal in a future version. -
setBuildTargetGroupId
Sets the build-target group id.- Parameters:
pBuildTargetGroupId- the new build target group id
-
getBuildTargetGroupId
Gets the build target group id.- Returns:
- the build target group id
-