Class CISchedule

java.lang.Object
flexagon.ff.common.core.pojos.BasePOJO
flexagon.fd.model.pojos.continuous.CISchedule
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ProjectCISchedule, ReleaseCISchedule

public abstract class CISchedule extends BasePOJO
See Also:
  • Constructor Details

    • CISchedule

      public CISchedule(Date pInitialRun)
  • Method Details

    • setNextRun

      public void setNextRun(Date pNextRun)
    • getNextRun

      public Date getNextRun()
    • setSubmitted

      public void setSubmitted(boolean pSubmitted)
    • isSubmitted

      public boolean isSubmitted()
    • evaluateNextAvailableTime

      protected Date evaluateNextAvailableTime(String pCronExpression) throws FDProjectPollingException
      Throws:
      FDProjectPollingException
    • adjustNextRunFromCronExpression

      protected void adjustNextRunFromCronExpression(String pCronExpression) throws FDProjectPollingException
      Throws:
      FDProjectPollingException
    • adjustNextRun

      public abstract void adjustNextRun() throws FDProjectPollingException
      Throws:
      FDProjectPollingException