/*
 * Created on Jul 9, 2008 (C) Copyright TANDBERG Television Ltd.
 */

package com.tandbergtv.watchpoint.pmm.action.schedule.creation;

/**
 * Variables used by the Schedule Creation Template
 * 
 * @author Vijay Silva
 */
public final class Variables {

	/* Cannot instantiate */
	private Variables() {
	}

	/** The Context ID for the Schedule */
	public static final String CONTEXT_ID = "contextId";

	/** The Pitch Date for the Schedule */
	public static final String PITCH_DATE = "pitchDate";
	
	/** The Formated Pitch Date for the Schedule */
	public static final String FORMATTED_PITCH_DATE = "formattedPitchDate";

	/** The Source Partner ID for the Schedule */
	public static final String SOURCE_PARTNER_ID = "sourcePartnerId";

	/** The Resource that must perform the Schedule Editing */
	public static final String SCHEDULE_EDITOR_RESOURCE = "scheduleEditorResource";

	/** The Schedule Id */
	public static final String SCHEDULE_ID = "scheduleId";

	/** The URL for editing (adding titles) to the Schedule */
	public static final String SCHEDULE_EDIT_URL = "scheduleEditURL";

	/** The URL for approving the Schedule */
	public static final String SCHEDULE_APPROVAL_URL = "scheduleApprovalURL";

	/** Instructions for performing the Schedule Edit Task */
	public static final String SCHEDULE_EDIT_INSTRUCTIONS = "editTaskInstructions";

	/** Instructions for performing the Schedule Approval Task */
	public static final String SCHEDULE_APPROVAL_INSTRUCTIONS = "approvalTaskInstructions";

	/** Comments for the Schedule Approver */
	public static final String SCHEDULE_APPROVER_COMMENTS = "comments";

	/** The Schedule Status */
	public static final String SCHEDULE_STATUS = "scheduleStatus";

	/** Boolean flag indicating if the schedule is approved */
	public static final String SCHEDULE_APPROVED = "scheduleApproved";

	/** The Process Failure Reason */
	public static final String PROCESS_FAILURE_REASON = "failureReason";

	/** The Process Failure Code */
	public static final String PROCESS_FAILURE_CODE = "failureCode";
	
	/** Date on which the job is run or was supposed to run in case of a misfire. */
	public static final String JOB_EXECUTION_DATE = "jobExecutionDate";
	
	/** number of days that will be added to the job execution date to calculate the pitch date. */
	public static final String OFFSET_IN_DAYS = "offset"; 
}
