Class NotifProject
java.lang.Object
flexagon.ff.common.core.pojos.BasePOJO
flexagon.fd.model2.notification.pojos.NotifProject
- All Implemented Interfaces:
Serializable
Represents a FlexDeploy project. For use within Notification Templates.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionNotifProject(CachedProjectSummary pCachedProjectSummary, NotifFolder pParent) Create an instance of this object from the information stored in the database. -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns whether this Project is active.getId()Returns the internal identifier of the Project.getName()Returns the name of the Project.Returns the package build type configured for this project (ALL, PACKAGE, BOTH).Returns the parent Folder for this project, which represents the project's Application.getPath()Returns the qualified path of this Project (e.g.Returns the type of this project.Returns the name of SCM type configured for this project (SVN, GIT, CVS, TFVC, PERF, PVCS, FILE, OIC, NONE).Returns the FlexDeploy UI relative URL for the projects page, which can be used to provide hyperlinks.booleanReturns whether this project is a Container project.booleanReturns whether this project is a Partial Deployment project.
-
Constructor Details
-
NotifProject
Create an instance of this object from the information stored in the database.- Parameters:
pCachedProjectSummary- The data from the database.pParent- The parent folder.
-
-
Method Details
-
getId
Returns the internal identifier of the Project.- Returns:
- The internal identifier of the Project.
-
getName
Returns the name of the Project.- Returns:
- The name of the Project.
-
isPartialDeployment
public boolean isPartialDeployment()Returns whether this project is a Partial Deployment project.- Returns:
- Whether this project is a Partial Deployment project.
-
isContainerProject
public boolean isContainerProject()Returns whether this project is a Container project.- Returns:
- Whether this project is a Container project.
-
getPath
Returns the qualified path of this Project (e.g. /FlexDeploy/MyApplication/MyProject).- Returns:
- The qualified path of this Project.
-
getParent
Returns the parent Folder for this project, which represents the project's Application.- Returns:
- The parent Folder for tis project.
-
getUrlPath
Returns the FlexDeploy UI relative URL for the projects page, which can be used to provide hyperlinks.- Returns:
- The FlexDeploy UI relative URL for the projects page.
-
getActive
public boolean getActive()Returns whether this Project is active.- Returns:
- Whether this Project is active.
-
getProjectType
Returns the type of this project.- Returns:
- The type of this project. For many projects the type will be null, as this is used only for package-based deployment projects.
-
getScmType
Returns the name of SCM type configured for this project (SVN, GIT, CVS, TFVC, PERF, PVCS, FILE, OIC, NONE).- Returns:
- The name of SCM type configured for this project.
-
getPackageBuildType
Returns the package build type configured for this project (ALL, PACKAGE, BOTH). Returns BOTH for all Full Deployment projects.- Returns:
- The package build type configured for this project.
-