Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /* ************************************************************************
  #
  #  DivConq
  #
  #  http://divconq.com/
  #
  #  Copyright:
  #    Copyright 2014 eTimeline, LLC. All rights reserved.
  #
 #  License:
 #    See the license.txt file in the project's top-level directory for details.
 #
 #  Authors:
 #    * Andy White
 #
 ************************************************************************ */
 package divconq.scheduler.limit;
 
 
 
 public class CheckInfo {
 	private DateTime when = null;
 	private int dayOfWeek = 0;		// 0 = monday
 	private int monthPlacement = 1;   // 1 = first, 2 = second, 3 = third, etc
 	private boolean isLastPlacement = false;    // last of this dow in this month	
 	private boolean isLastDay = false;    // last of this month	
 	private int dayOfMonth = 1;
 	private int monthOfYear = 1;
 	
 	public void incrementDay() {
 		this.setWhen(TimeUtil.nextDayAtMidnight(this.));
 	}
 	
 	public void setWhen(DateTime when) {
 		this. = when;
 		
 		this. = when.getDayOfMonth();
 		this. = when.getDayOfWeek();
 		this. = when.getMonthOfYear();
 		
 		this. = ((this. - 1) / 7) + 1;
 		this. = ((when.dayOfMonth().withMaximumValue().getDayOfMonth() - this.) < 7);
 	}
 	
 	public DateTime getWhen() {
 		return this.;
 	}
 	
 	public void setDayOfWeek(int dayOfWeek) {
 		this. = dayOfWeek;
 	}
 	
 	public int getDayOfWeek() {
 		return this.;
 	}
 	
 	public void setMonthPlacement(int monthPlacement) {
 		this. = monthPlacement;
 	}
 	
 	public int getMonthPlacement() {
 		return this.;
 	}
 	
 	public void setLastPlacement(boolean isLastPlacement) {
 		this. = isLastPlacement;
 	}
 	
 	public boolean isLastPlacement() {
 		return this.;
 	}
 	
 	public void setDayOfMonth(int dayOfMonth) {
 		this. = dayOfMonth;
 	}
 	
 	public int getDayOfMonth() {
 		return this.;
 	}
 	
 	public void setMonthOfYear(int monthOfYear) {
 		this. = monthOfYear;
 	}
 	
 	public int getMonthOfYear() {
 		return this.;
 	}
 
 	public CheckInfo deepClone() {
 		CheckInfo ci = new CheckInfo();
 		ci.when = this.;
 		ci.dayOfMonth = this.;
 		ci.dayOfWeek = this.;
 		ci.isLastPlacement = this.;
 		ci.monthOfYear = this.;
 		ci.monthPlacement = this.;
		return ci;
	}
	public void setLastDay(boolean isLastDay) {
		this. = isLastDay;
	}
	public boolean isLastDay() {
		return ;
	}
New to GrepCode? Check out our FAQ X