Package flexagon.fd.core
Class Project
java.lang.Object
flexagon.ff.common.core.pojos.BasePOJO
flexagon.fd.core.Project
- All Implemented Interfaces:
Serializable
Represents a FlexDeploy project.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumDefines an enumerated type for FlexDeploy "workflow types". -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns whether the given project is equal to this one.getName()Returns the project nameReturns the project's internal primary key idReturns the project type ("EBS" or "GENERAL").Returns the SCM type for this projectinthashCode()Returns a hash code value for this project.booleanbooleanReturns whether this project is configured for "partial deployment"voidsetContainerProject(boolean pContainerProject) voidINTERNAL USE ONLYvoidsetPartialDeployment(boolean pPartialDeployment) INTERNAL USE ONLYvoidsetProjectId(Long pProjectId) INTERNAL USE ONLYvoidsetProjectType(String pProjectType) INTERNAL USE ONLYvoidsetSCMType(String pSCMType) INTERNAL USE ONLYtoString()Returns custom String representation implemented by walking complete object structure.
-
Constructor Details
-
Project
public Project()Default constructor for creating a Project -
Project
INTERNAL USE ONLY -
Project
INTERNAL USE ONLY
-
-
Method Details
-
setSCMType
INTERNAL USE ONLY -
getSCMType
Returns the SCM type for this project- Returns:
- the project's SCM type
-
setName
INTERNAL USE ONLY -
getName
Returns the project name- Returns:
- the project's name
-
setProjectId
INTERNAL USE ONLY -
getProjectId
Returns the project's internal primary key id- Returns:
- the project's internal id
-
setPartialDeployment
public void setPartialDeployment(boolean pPartialDeployment) INTERNAL USE ONLY -
setContainerProject
public void setContainerProject(boolean pContainerProject) -
isPartialDeployment
public boolean isPartialDeployment()Returns whether this project is configured for "partial deployment"- Returns:
- true if this project is configured for "partial deployment"; false otherwise
-
isContainerProject
public boolean isContainerProject() -
setProjectType
INTERNAL USE ONLY -
getProjectType
Returns the project type ("EBS" or "GENERAL"). Can be null for "partial deployment" projects.- Returns:
- the project type
-
equals
Returns whether the given project is equal to this one. -
hashCode
public int hashCode()Returns a hash code value for this project. This method is supported for the benefit of hash tables such as those provided by HashMap. -
toString
Description copied from class:BasePOJOReturns custom String representation implemented by walking complete object structure.
-