Examples of addMonthlyRecurrence()


Examples of org.pentaho.platform.api.scheduler2.ComplexJobTrigger.addMonthlyRecurrence()

          complexJobTrigger.addDayOfMonthRecurrence( dayOfMonth );
        }
      }

      for ( int month : proxyTrigger.getMonthsOfYear() ) {
        complexJobTrigger.addMonthlyRecurrence( month + 1 );
      }

      for ( int year : proxyTrigger.getYears() ) {
        complexJobTrigger.addYearlyRecurrence( year );
      }
View Full Code Here

Examples of org.pentaho.platform.api.scheduler2.ComplexJobTrigger.addMonthlyRecurrence()

    for ( ITimeRecurrence recurrence : parseRecurrence( cronExpression, 6 ) ) {
      complexJobTrigger.addYearlyRecurrence( recurrence );
    }
    for ( ITimeRecurrence recurrence : parseRecurrence( cronExpression, 4 ) ) {
      complexJobTrigger.addMonthlyRecurrence( recurrence );
    }
    List<ITimeRecurrence> dayOfWeekRecurrences = parseDayOfWeekRecurrences( cronExpression );
    List<ITimeRecurrence> dayOfMonthRecurrences = parseRecurrence( cronExpression, 3 );
    if ( ( dayOfWeekRecurrences.size() > 0 ) && ( dayOfMonthRecurrences.size() == 0 ) ) {
      for ( ITimeRecurrence recurrence : dayOfWeekRecurrences ) {
View Full Code Here

Examples of org.pentaho.platform.api.scheduler2.ComplexJobTrigger.addMonthlyRecurrence()

    Assert.assertEquals( trigger.getMinuteRecurrences().size(), 0 );
    Assert.assertEquals( trigger.getSecondRecurrences().size(), 0 );

    trigger = new ComplexJobTrigger();
    trigger.addYearlyRecurrence( 2010, 2013 );
    trigger.addMonthlyRecurrence( ComplexJobTrigger.MARCH, ComplexJobTrigger.MAY );
    trigger.addDayOfMonthRecurrence( 3, 10 );
    trigger.addHourlyRecurrence( 12, 15 );
    trigger.addMinuteRecurrence( 30, 45 );
    trigger.addSecondRecurrence( 1, 2 );
    System.out.println( trigger.toString() );
View Full Code Here

Examples of org.pentaho.platform.api.scheduler2.ComplexJobTrigger.addMonthlyRecurrence()

    System.out.println( trigger.toString() );
    Assert.assertEquals( trigger.toString(), "1,2 30,45 12,15 3,10 3,5 ? 2010,2013" );

    trigger = new ComplexJobTrigger();
    trigger.addYearlyRecurrence( 2010, 2013 );
    trigger.addMonthlyRecurrence( ComplexJobTrigger.MARCH, ComplexJobTrigger.MAY );
    trigger.addDayOfMonthRecurrence( 3, 10 );
    trigger.addHourlyRecurrence( 12, 15 );
    trigger.addMinuteRecurrence( 30, 45 );
    trigger.addSecondRecurrence( 1, 2 );
    System.out.println( trigger.toString() );
View Full Code Here

Examples of org.pentaho.platform.api.scheduler2.ComplexJobTrigger.addMonthlyRecurrence()

    System.out.println( trigger.toString() );
    Assert.assertEquals( trigger.toString(), "1,2 30,45 12,15 3,10 3,5 ? 2010,2013" );

    trigger = new ComplexJobTrigger();
    trigger.addYearlyRecurrence( 2010, 2013 );
    trigger.addMonthlyRecurrence( ComplexJobTrigger.MARCH, ComplexJobTrigger.MAY );
    trigger.addDayOfWeekRecurrence( ComplexJobTrigger.SATURDAY, ComplexJobTrigger.SUNDAY );
    trigger.addHourlyRecurrence( 12, 15 );
    trigger.addMinuteRecurrence( 30, 45 );
    System.out.println( trigger.toString() );
    Assert.assertEquals( trigger.toString(), "0 0,30,45 0,12,15 ? 3,5 1,7 2010,2013" );
View Full Code Here

Examples of org.pentaho.platform.api.scheduler2.ComplexJobTrigger.addMonthlyRecurrence()

    System.out.println( trigger.toString() );
    Assert.assertEquals( trigger.toString(), "0 30,45 12,15 ? 3,5 1,7 2010,2013" );

    trigger = new ComplexJobTrigger();
    trigger.addYearlyRecurrence( 2010, 2013 );
    trigger.addMonthlyRecurrence( ComplexJobTrigger.MARCH, ComplexJobTrigger.MAY );
    trigger.addDayOfWeekRecurrence( ComplexJobTrigger.SATURDAY, ComplexJobTrigger.SUNDAY );
    trigger.addHourlyRecurrence( 12, 15 );
    trigger.addMinuteRecurrence( 30, 45 );
    System.out.println( trigger.toString() );
    Assert.assertEquals( trigger.toString(), "0 0,30,45 0,12,15 ? 3,5 1,7 2010,2013" );
View Full Code Here

Examples of org.pentaho.platform.api.scheduler2.ComplexJobTrigger.addMonthlyRecurrence()

    Assert.assertEquals( ( (RecurrenceList) trigger.getMinuteRecurrences().get( 0 ) ).getValues().get( 1 ),
        new Integer( 45 ) );

    trigger = new ComplexJobTrigger();
    trigger.addYearlyRecurrence( new SequentialRecurrence( 2010, 2013 ) );
    trigger.addMonthlyRecurrence( new SequentialRecurrence( ComplexJobTrigger.MARCH, ComplexJobTrigger.MAY ) );
    trigger.addDayOfMonthRecurrence( new SequentialRecurrence( 15, 20 ) );
    trigger.addHourlyRecurrence( new SequentialRecurrence( 12, 15 ) );
    trigger.addMinuteRecurrence( new SequentialRecurrence( 30, 45 ) );
    System.out.println( trigger.toString() );
    Assert.assertEquals( trigger.toString(), "0 0,30-45 0,12-15 15-20 3-5 ? 2010-2013" );
View Full Code Here

Examples of org.pentaho.platform.api.scheduler2.ComplexJobTrigger.addMonthlyRecurrence()

    System.out.println( trigger.toString() );
    Assert.assertEquals( trigger.toString(), "0 30-45 12-15 15-20 3-5 ? 2010-2013" );

    trigger = new ComplexJobTrigger();
    trigger.addYearlyRecurrence( 2010, 2011, 2012, 2013 );
    trigger.addMonthlyRecurrence( ComplexJobTrigger.MARCH, ComplexJobTrigger.APRIL, ComplexJobTrigger.MAY );
    trigger.addDayOfMonthRecurrence( 15, 16, 17, 18, 19, 20 );
    trigger.addHourlyRecurrence( 12, 13, 14, 15 );
    trigger.addMinuteRecurrence( 30, 31, 32, 33, 34, 35, 36 );
    System.out.println( trigger.toString() );
    Assert.assertEquals( trigger.toString(), "0 0,30-36 0,12-15 15-20 3-5 ? 2010-2013" );
View Full Code Here

Examples of org.pentaho.platform.api.scheduler2.ComplexJobTrigger.addMonthlyRecurrence()

    System.out.println( trigger.toString() );
    Assert.assertEquals( trigger.toString(), "0 30-36 12-15 15-20 3-5 ? 2010-2013" );

    trigger = new ComplexJobTrigger();
    trigger.addYearlyRecurrence( 2010, 2011, 2012, 2013 );
    trigger.addMonthlyRecurrence( ComplexJobTrigger.MARCH, ComplexJobTrigger.APRIL, ComplexJobTrigger.MAY );
    trigger.addDayOfWeekRecurrence( ComplexJobTrigger.SUNDAY, ComplexJobTrigger.MONDAY, ComplexJobTrigger.TUESDAY,
        ComplexJobTrigger.WEDNESDAY, ComplexJobTrigger.THURSDAY, ComplexJobTrigger.FRIDAY, ComplexJobTrigger.SATURDAY );
    trigger.addHourlyRecurrence( 12, 13, 14, 15 );
    trigger.addMinuteRecurrence( 30, 31, 32, 33, 34, 35, 36 );
    System.out.println( trigger.toString() );
View Full Code Here

Examples of org.pentaho.platform.api.scheduler2.ComplexJobTrigger.addMonthlyRecurrence()

    trigger = new ComplexJobTrigger();
    trigger.addYearlyRecurrence( 2010, 2013 );
    trigger.addYearlyRecurrence( new SequentialRecurrence( 2015, 2020 ) );
    trigger.addYearlyRecurrence( new IncrementalRecurrence( 2025, 5 ) );
    trigger.addMonthlyRecurrence( ComplexJobTrigger.MARCH, ComplexJobTrigger.MAY );
    trigger.addMonthlyRecurrence( new SequentialRecurrence( ComplexJobTrigger.JULY, ComplexJobTrigger.SEPTEMBER ) );
    trigger.addMonthlyRecurrence( new IncrementalRecurrence( ComplexJobTrigger.JANUARY, 3 ) );
    trigger.addDayOfMonthRecurrence( 3, 10 );
    trigger.addDayOfMonthRecurrence( new SequentialRecurrence( 15, 20 ) );
    trigger.addDayOfMonthRecurrence( new IncrementalRecurrence( 21, 3 ) );
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.