Class ReleaseCISchedule
java.lang.Object
flexagon.ff.common.core.pojos.BasePOJO
flexagon.fd.model.pojos.continuous.CISchedule
flexagon.fd.model.pojos.continuous.ReleaseCISchedule
- All Implemented Interfaces:
Serializable
Release based schedule allows for build of many projects at same time.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddProjectTrigger(ProjectTriggerSchedule pProjectTriggerData) voidvoidremoveProjectTriggers(Long pProjectId) voidsetCronExpression(String pCronExpression) voidsetOverrideSchedule(Date pOverrideSchedule) toString()Returns custom String representation implemented by walking complete object structure.Methods inherited from class flexagon.fd.model.pojos.continuous.CISchedule
adjustNextRunFromCronExpression, evaluateNextAvailableTime, getNextRun, isSubmitted, setNextRun, setSubmitted
-
Constructor Details
-
ReleaseCISchedule
-
-
Method Details
-
setOverrideSchedule
-
addProjectTrigger
-
removeProjectTriggers
-
getReleaseId
-
getCronExpression
-
setCronExpression
-
getProjectTriggerSchedules
-
toString
Description copied from class:BasePOJOReturns custom String representation implemented by walking complete object structure. -
adjustNextRun
public void adjustNextRun() throws FDProjectPollingException- Specified by:
adjustNextRunin classCISchedule- Throws:
FDProjectPollingException
-