Package flexagon.fd.model2.pojo
Class ProjectTemplateDataObject
java.lang.Object
FlexDataObject
flexagon.fd.model2.pojo.ProjectTemplateDataObject
public class ProjectTemplateDataObject
extends FlexDataObject
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMissingRequiredError(String pAttribute) voidvoidValidates required inputs of a CSV Row and returns a list of input codes that are required and missing.voidsetBuildTargetGroupCode(String pBuildTargetGroupCode) voidsetBuildTargetGroupId(Long pBuildTargetGroupId) voidsetBuildWorkflowId(Long pBuildWorkflowId) voidsetBuildWorkflowName(String pBuildWorkflowName) voidsetDeploySequence(Integer pDeploySequence) voidsetDeployTargetGroupCodes(List<String> pDeployTargetGroupCode) voidsetDeployTargetGroupIds(List<Long> pDeployTargetGroupId) voidsetDeployWorkflowId(Long pDeployWorkflowId) voidsetDeployWorkflowName(String pDeployWorkflowName) voidsetDescription(String pDescription) voidsetErrors(List<ProjectTemplateErrorPOJO> pErrors) voidsetFDGIT_CODE(String pFDGIT_CODE) voidsetFDGIT_PASSWORD(String pFDGIT_PASSWORD) voidsetFDGIT_URL(String pFDGIT_URL) voidsetFDGIT_USER(String pFDGIT_USER) voidsetFolderId(Long pFolderId) voidsetFolderPath(String pFolderPath) voidsetGitInstanceId(Long pGitInstanceId) voidsetIconLink(String pIconLink) voidsetNextProjectBuildNumber(Long pNextProjectBuildNumber) voidsetProjectClassification(ProjectClassificationEnum pProjectClassification) voidsetProjectId(Long pProjectId) voidsetProjectName(String pProjectName) voidsetProjectProperties(List<PropertyDefinitionWithKeyPOJO> pProjectProperties) voidsetProjectStreamDataObjects(List<ProjectStreamDataObject> pProjectStreamDataObjects) voidsetProjectTemplateDataObjectFromProjectDataObject(ProjectDataObject pProjectDataObject) voidsetProjectType(String pProjectType) voidsetScmType(SCMTypeEnum pScmType) voidsetSparseCheckoutFolders(String pSparseCheckoutFolders) voidsetTemplateId(Long pTemplateId) voidvalidateProjectProperties(Set<String> pApplicableKeyNames)
-
Field Details
-
PROJECT_NAME
- See Also:
-
FOLDER_PATH
- See Also:
-
DESCRIPTION
- See Also:
-
PROJECT_TYPE
- See Also:
-
PROJECT_CLASSIFICATION
- See Also:
-
DEPLOY_SEQUENCE
- See Also:
-
BUILD_TARGET_GROUP
- See Also:
-
BUILD_WORKFLOW
- See Also:
-
DEPLOY_TARGET_GROUP
- See Also:
-
DEPLOY_WORKFLOW
- See Also:
-
NEXT_PROJECT_BUILD_NUMBER
- See Also:
-
WEBHOOKS_ENABLED
- See Also:
-
BRANCH_NAME
- See Also:
-
VERSION_NAME_SYNTAX
- See Also:
-
NEXT_BRANCH_BUILD_NUMBER
- See Also:
-
SPARSE_CHECKOUT_FOLDERS
- See Also:
-
FDGIT_URL
- See Also:
-
FDGIT_CODE
- See Also:
-
FDGIT_USER
- See Also:
-
FDGIT_PASSWORD
- See Also:
-
SCM_TYPE
- See Also:
-
-
Constructor Details
-
ProjectTemplateDataObject
public ProjectTemplateDataObject() -
ProjectTemplateDataObject
-
-
Method Details
-
checkRequiredInputs
public void checkRequiredInputs()Validates required inputs of a CSV Row and returns a list of input codes that are required and missing. Required Inputs: ProjectName FolderPath BuildTargetGroup BuildWorkflow DeployTargetGroup DeployWorkflow FDGIT_URL -
addMissingRequiredError
-
checkGitUserAndPassword
public void checkGitUserAndPassword() -
setTemplateId
-
getTemplateId
-
setProjectId
-
getProjectId
-
setGitInstanceId
-
getGitInstanceId
-
setFolderId
-
getFolderId
-
setFolderPath
-
getFolderPath
-
setProjectName
-
getProjectName
-
setDescription
-
getDescription
-
setProjectType
-
getProjectType
-
setProjectClassification
-
getProjectClassification
-
setDeploySequence
-
getDeploySequence
-
setBuildTargetGroupId
-
getBuildTargetGroupId
-
setBuildTargetGroupCode
-
getBuildTargetGroupCode
-
setBuildWorkflowId
-
getBuildWorkflowId
-
setBuildWorkflowName
-
getBuildWorkflowName
-
setDeployTargetGroupIds
-
getDeployTargetGroupIds
-
setDeployTargetGroupCodes
-
getDeployTargetGroupCodes
-
setDeployWorkflowId
-
getDeployWorkflowId
-
setDeployWorkflowName
-
getDeployWorkflowName
-
setNextProjectBuildNumber
-
setIconLink
-
getIconLink
-
getNextProjectBuildNumber
-
getProjectStreamDataObjects
-
setProjectStreamDataObjects
-
setSparseCheckoutFolders
-
getSparseCheckoutFolders
-
setFDGIT_URL
-
getFDGIT_URL
-
getFDGIT_CODE
-
setFDGIT_CODE
-
setFDGIT_USER
-
getFDGIT_USER
-
setFDGIT_PASSWORD
-
getFDGIT_PASSWORD
-
setScmType
-
getScmType
-
setProjectProperties
-
getProjectProperties
-
setErrors
-
getErrors
-
getCreationErrors
-
getMissingRequiredInputErrors
-
getFormattingErrors
-
getValidationErrors
-
createProjectDataObjectFromProjectTemplate
-
setProjectTemplateDataObjectFromProjectDataObject
-
createIntegrationInstancePropertyDataObjectsFromProjectTemplate
public List<PropertyKeyDataObject> createIntegrationInstancePropertyDataObjectsFromProjectTemplate() -
validateProjectProperties
-