home *** CD-ROM | disk | FTP | other *** search
- import java.awt.BorderLayout;
- import java.awt.Checkbox;
- import java.awt.CheckboxGroup;
- import java.awt.Container;
- import java.awt.Event;
- import java.awt.Label;
- import java.awt.Panel;
- import java.awt.TextField;
- import java.util.Date;
- import java.util.Vector;
-
- public class JDPRecurSelection extends JDPClassLayout {
- JDPUser user;
- JDPJagg jaggSQL;
- JDPPopupMessage popuppanel;
- JDPMaskEdit JDPMaskEditMain;
- String moduleParameter;
- Panel Main;
- Panel Panel1;
- JDPChiselFramePanel ChiselPanel1;
- Panel Panel2;
- JDPCardPanel CardPanel1;
- Panel dailyPanel;
- Panel Panel4;
- Label Label1;
- JDPSpinner dailyDays;
- Label Label2;
- Panel weeklyPanel;
- Panel Panel3;
- Label Label3;
- JDPSpinner weeklyWeeks;
- Label Label4;
- Panel Panel5;
- Panel Panel6;
- Panel Panel7;
- Checkbox monday;
- Checkbox tuesday;
- Checkbox wednesday;
- Panel Panel8;
- Checkbox thursday;
- Checkbox friday;
- Checkbox saturday;
- Checkbox sunday;
- Panel monthlyPanel;
- Panel Panel9;
- Checkbox monthDay;
- JDPSpinner monthDayActual;
- Panel Panel10;
- Checkbox monthSpecificDay;
- JDPChoice Choice1;
- Vector valueChoice1;
- JDPChoice Choice2;
- Vector valueChoice2;
- Panel Panel11;
- Label Label5;
- JDPSpinner monthEveryMonth;
- Label Label6;
- JDPChiselFramePanel ChiselPanel2;
- JDPScrollPanel ScrollPanel1;
- Checkbox RadioButton1;
- Checkbox RadioButton2;
- Checkbox RadioButton3;
- Panel Panel12;
- Panel Panel13;
- JDPChiselFramePanel ChiselPanel3;
- JDPScrollPanel ScrollPanel2;
- Checkbox occursOnce;
- Panel Panel14;
- TextField onceStartTime;
- JDPChoice occursOnceAmPm;
- Vector valueoccursOnceAmPm;
- Checkbox occursEvery;
- Panel Panel15;
- JDPSpinner repFreq;
- JDPChoice repFreqUOM;
- Vector valuerepFreqUOM;
- Label Label7;
- Panel Panel16;
- TextField everyStartTime;
- JDPChoice everyStartTimeAmPm;
- Vector valueeveryStartTimeAmPm;
- Label Label8;
- Panel Panel17;
- TextField everyEndTime;
- JDPChoice everyEndTimeAmPm;
- Vector valueeveryEndTimeAmPm;
- Panel Panel18;
- JDPChiselFramePanel ChiselPanel4;
- Panel Panel19;
- Panel Panel20;
- Label Label9;
- JDPDate startdate;
- Panel Panel21;
- Checkbox RadioButton4;
- JDPDate enddate;
- Panel Panel22;
- Checkbox RadioButton5;
- JDPMaskEdit MaskEdit1;
-
- public void InitClass(JDPUser var1, Panel var2, String var3) {
- this.user = var1;
- this.moduleParameter = var3;
- super.targetPanel = var2;
- this.jaggSQL = new JDPJagg(var1.jaggPath);
- ((Container)this).setLayout(new BorderLayout());
- this.popuppanel = new JDPPopupMessage(var1, this);
- ((Container)this).add(this.popuppanel);
- this.JDPMaskEditMain = new JDPMaskEdit();
- CheckboxGroup var4 = new CheckboxGroup();
- CheckboxGroup var5 = new CheckboxGroup();
- CheckboxGroup var6 = new CheckboxGroup();
- CheckboxGroup var7 = new CheckboxGroup();
- this.Main = new Panel();
- this.Panel1 = new Panel();
- this.ChiselPanel1 = new JDPChiselFramePanel(var1, "Daily");
- this.Panel2 = new Panel();
- this.CardPanel1 = new JDPCardPanel();
- this.dailyPanel = new Panel();
- this.Panel4 = new Panel();
- this.Label1 = new Label("Every", 0);
- this.dailyDays = new JDPSpinner(var1, "", 5);
- this.Label2 = new Label("day(s)", 0);
- this.weeklyPanel = new Panel();
- this.Panel3 = new Panel();
- this.Label3 = new Label("Every", 0);
- this.weeklyWeeks = new JDPSpinner(var1, "", 5);
- this.Label4 = new Label("week(s) on", 0);
- this.Panel5 = new Panel();
- this.Panel6 = new Panel();
- this.Panel7 = new Panel();
- this.monday = new Checkbox("Monday");
- this.tuesday = new Checkbox("Tuesday");
- this.wednesday = new Checkbox("Wednesday");
- this.Panel8 = new Panel();
- this.thursday = new Checkbox("Thurdsay");
- this.friday = new Checkbox("Friday");
- this.saturday = new Checkbox("Saturday");
- this.sunday = new Checkbox("Sunday");
- this.monthlyPanel = new Panel();
- this.Panel9 = new Panel();
- this.monthDay = new Checkbox("Day", var5, true);
- this.monthDayActual = new JDPSpinner(var1, "", 5);
- this.Panel10 = new Panel();
- this.monthSpecificDay = new Checkbox("The", var5, false);
- this.Choice1Main();
- this.Choice2Main();
- this.Panel11 = new Panel();
- this.Label5 = new Label("of every", 0);
- this.monthEveryMonth = new JDPSpinner(var1, "", 5);
- this.Label6 = new Label("month(s)", 0);
- this.ChiselPanel2 = new JDPChiselFramePanel(var1, "Occurs");
- this.ScrollPanel1 = new JDPScrollPanel();
- this.RadioButton1 = new Checkbox("Daily", var4, true);
- this.RadioButton2 = new Checkbox("Weekly", var4, false);
- this.RadioButton3 = new Checkbox("Monthly", var4, false);
- this.Panel12 = new Panel();
- this.Panel13 = new Panel();
- this.ChiselPanel3 = new JDPChiselFramePanel(var1, "Daily Frequency");
- this.ScrollPanel2 = new JDPScrollPanel();
- this.occursOnce = new Checkbox("Occurs once at", var6, true);
- this.Panel14 = new Panel();
- this.onceStartTime = new TextField("12:00", 5);
- this.occursOnceAmPmMain();
- this.occursEvery = new Checkbox("Occurs Every", var6, false);
- this.Panel15 = new Panel();
- this.repFreq = new JDPSpinner(var1, "", 3);
- this.repFreqUOMMain();
- this.Label7 = new Label("Starting at", 0);
- this.Panel16 = new Panel();
- this.everyStartTime = new TextField("12:00", 5);
- this.everyStartTimeAmPmMain();
- this.Label8 = new Label("Ending at", 0);
- this.Panel17 = new Panel();
- this.everyEndTime = new TextField("11:59", 5);
- this.everyEndTimeAmPmMain();
- this.Panel18 = new Panel();
- this.ChiselPanel4 = new JDPChiselFramePanel(var1, "Duration");
- this.Panel19 = new Panel();
- this.Panel20 = new Panel();
- this.Label9 = new Label("Start Date", 0);
- this.startdate = new JDPDate(var1, "", 8);
- this.Panel21 = new Panel();
- this.RadioButton4 = new Checkbox("End Date", var7, false);
- this.enddate = new JDPDate(var1, "", 8);
- this.Panel22 = new Panel();
- this.RadioButton5 = new Checkbox("No End Date", var7, true);
- this.MaskEdit1 = new JDPMaskEdit();
- this.Main.setLayout(new BorderLayout());
- this.Main.setForeground(var1.u._cvtcolor("Black"));
- this.Main.setBackground(var1.u._cvtcolor("LightGray"));
- ((Container)this).add("Center", this.Main);
- this.Main.add("North", this.Panel1);
- this.Panel1.setLayout(new BorderLayout());
- this.Panel1.add("Center", this.ChiselPanel1);
- this.ChiselPanel1.add("Center", this.Panel2);
- this.Panel2.setLayout(new BorderLayout());
- this.Panel2.add("Center", this.CardPanel1);
- this.CardPanel1.add("dailyPanel", this.dailyPanel);
- this.dailyPanel.setLayout(new BorderLayout());
- this.dailyPanel.add("North", this.Panel4);
- this.Panel4.setLayout(new JDPLineLayout());
- this.Panel4.add("Left", this.Label1);
- this.Panel4.add("Left", this.dailyDays);
- this.Panel4.add("Left", this.Label2);
- this.CardPanel1.add("weeklyPanel", this.weeklyPanel);
- this.weeklyPanel.setLayout(new BorderLayout());
- this.weeklyPanel.add("North", this.Panel3);
- this.Panel3.setLayout(new JDPLineLayout());
- this.Panel3.add("Left", this.Label3);
- this.Panel3.add("Left", this.weeklyWeeks);
- this.Panel3.add("Left", this.Label4);
- this.weeklyPanel.add("Center", this.Panel5);
- this.Panel5.setLayout(new BorderLayout());
- this.Panel5.add("North", this.Panel6);
- this.Panel6.setLayout(new JDPRowLayout());
- this.Panel6.add("Left", this.Panel7);
- this.Panel7.setLayout(new JDPLineLayout());
- this.Panel7.add("Left", this.monday);
- this.Panel7.add("Left", this.tuesday);
- this.Panel7.add("Left", this.wednesday);
- this.Panel6.add("Left", this.Panel8);
- this.Panel8.setLayout(new JDPLineLayout());
- this.Panel8.add("Left", this.thursday);
- this.Panel8.add("Left", this.friday);
- this.Panel8.add("Left", this.saturday);
- this.Panel8.add("Left", this.sunday);
- this.CardPanel1.add("monthlyPanel", this.monthlyPanel);
- this.monthlyPanel.setLayout(new JDPRowLayout());
- this.monthlyPanel.add("Left", this.Panel9);
- this.Panel9.setLayout(new JDPLineLayout());
- this.Panel9.add("Left", this.monthDay);
- this.Panel9.add("Left", this.monthDayActual);
- this.monthlyPanel.add("Left", this.Panel10);
- this.Panel10.setLayout(new JDPLineLayout());
- this.Panel10.add("Left", this.monthSpecificDay);
- this.Panel10.add("Left", this.Choice1);
- this.Panel10.add("Left", this.Choice2);
- this.monthlyPanel.add("Left", this.Panel11);
- this.Panel11.setLayout(new JDPLineLayout());
- this.Panel11.add("Left", this.Label5);
- this.Panel11.add("Left", this.monthEveryMonth);
- this.Panel11.add("Left", this.Label6);
- this.Panel1.add("West", this.ChiselPanel2);
- this.ChiselPanel2.add("Center", this.ScrollPanel1);
- this.ScrollPanel1.add("Left", this.RadioButton1);
- this.ScrollPanel1.add("Left", this.RadioButton2);
- this.ScrollPanel1.add("Left", this.RadioButton3);
- this.Main.add("Center", this.Panel12);
- this.Panel12.setLayout(new BorderLayout());
- this.Panel12.add("North", this.Panel13);
- this.Panel13.setLayout(new BorderLayout());
- this.Panel13.add("Center", this.ChiselPanel3);
- this.ChiselPanel3.add("Center", this.ScrollPanel2);
- this.ScrollPanel2.add("Left", this.occursOnce);
- this.ScrollPanel2.add("Right", this.Panel14);
- this.Panel14.setLayout(new JDPLineLayout());
- this.Panel14.add("Left", this.onceStartTime);
- this.Panel14.add("Left", this.occursOnceAmPm);
- this.ScrollPanel2.add("Left", this.occursEvery);
- this.ScrollPanel2.add("Right", this.Panel15);
- this.Panel15.setLayout(new JDPLineLayout());
- this.Panel15.add("Left", this.repFreq);
- this.Panel15.add("Left", this.repFreqUOM);
- this.ScrollPanel2.add("Left", this.Label7);
- this.ScrollPanel2.add("Right", this.Panel16);
- this.Panel16.setLayout(new JDPLineLayout());
- this.Panel16.add("Left", this.everyStartTime);
- this.Panel16.add("Left", this.everyStartTimeAmPm);
- this.ScrollPanel2.add("Left", this.Label8);
- this.ScrollPanel2.add("Right", this.Panel17);
- this.Panel17.setLayout(new JDPLineLayout());
- this.Panel17.add("Left", this.everyEndTime);
- this.Panel17.add("Left", this.everyEndTimeAmPm);
- this.Panel12.add("Center", this.Panel18);
- this.Panel18.setLayout(new BorderLayout());
- this.Panel18.add("North", this.ChiselPanel4);
- this.ChiselPanel4.add("Center", this.Panel19);
- this.Panel19.setLayout(new JDPRowLayout());
- this.Panel19.add("Left", this.Panel20);
- this.Panel20.setLayout(new JDPLineLayout());
- this.Panel20.add("Left", this.Label9);
- this.Panel20.add("Left", this.startdate);
- this.Panel19.add("Right", this.Panel21);
- this.Panel21.setLayout(new JDPLineLayout());
- this.Panel21.add("Left", this.RadioButton4);
- this.Panel21.add("Left", this.enddate);
- this.Panel19.add("Left", this.Panel22);
- this.Panel22.setLayout(new BorderLayout());
- this.Panel19.add("Right", this.RadioButton5);
- this.popuppanel.addComponent(this.dailyDays, "", "Select how often this task will be run.");
- this.dailyDays.setMinValue(1);
- this.popuppanel.addComponent(this.weeklyWeeks, "", "Enter whether this task runs every week or every other week, etc.");
- this.weeklyWeeks.setMinValue(1);
- this.popuppanel.addComponent(this.Panel5, "", "Choose the days of the week on which this task should run.");
- this.monthDay.setState(true);
- this.popuppanel.addComponent(this.monthDayActual, "", "Choose the day of the month on which this task should run.");
- this.monthDayActual.setMinValue(1);
- this.Choice1.disable();
- this.Choice1.disable();
- this.Choice2.disable();
- this.Choice2.disable();
- this.popuppanel.addComponent(this.monthEveryMonth, "", "Choose whether this task runs every month ot every other month, etc.");
- this.monthEveryMonth.setMinValue(1);
- this.popuppanel.addComponent(this.ScrollPanel1, "", "Choose whether this task runs Daily, Weekly or Monthly");
- this.repFreq.setEditable(false);
- this.repFreq.setMinValue(1);
- this.repFreq.setEditable(false);
- this.repFreqUOM.disable();
- this.repFreqUOM.disable();
- this.everyStartTime.setEditable(false);
- this.everyStartTimeAmPm.disable();
- this.everyStartTimeAmPm.disable();
- this.everyEndTime.setEditable(false);
- this.everyEndTimeAmPm.disable();
- this.everyEndTimeAmPm.disable();
- this.enddate.setEditable(false);
- this.enddate.disable();
- this.enddate.setEditable(false);
- this.enddate.disable();
- this.RadioButton5.setState(true);
- var1.gParm.addElement(this);
- this.InitComponents();
- }
-
- public boolean handleEvent(Event var1) {
- switch (var1.id) {
- case 401:
- if (var1.key == 9 && var1.modifiers != 1) {
- if (var1.target.equals(this.RadioButton1)) {
- this.user.u.cursor(this.RadioButton2);
- }
-
- if (var1.target.equals(this.RadioButton2)) {
- this.user.u.cursor(this.RadioButton3);
- }
- }
-
- if (var1.key == 9 && var1.modifiers == 1) {
- if (var1.target.equals(this.RadioButton2)) {
- this.user.u.cursor(this.RadioButton1);
- return true;
- }
-
- if (var1.target.equals(this.RadioButton3)) {
- this.user.u.cursor(this.RadioButton2);
- return true;
- }
- }
-
- return false;
- case 402:
- if (var1.target.equals(this.onceStartTime)) {
- this.MaskEdit1.formatFloat(this.onceStartTime, "99:99");
- return true;
- } else if (var1.target.equals(this.everyStartTime)) {
- this.MaskEdit1.formatFloat(this.everyStartTime, "99:99");
- return true;
- } else {
- if (var1.target.equals(this.everyEndTime)) {
- this.MaskEdit1.formatFloat(this.everyEndTime, "99:99");
- return true;
- }
-
- return false;
- }
- case 503:
- case 504:
- case 505:
- this.popuppanel.postEvent(var1);
- return false;
- case 1001:
- if (var1.target.equals(this.monthDay)) {
- this.Choice1.disable();
- this.Choice2.disable();
- this.monthDayActual.setEditable(true);
- this.monthDayActual.enable();
- return true;
- } else if (var1.target.equals(this.monthSpecificDay)) {
- this.Choice1.enable();
- this.Choice2.enable();
- this.monthDayActual.setEditable(false);
- this.monthDayActual.disable();
- return true;
- } else if (var1.target.equals(this.RadioButton1)) {
- this.ChiselPanel1.setTitle(this.RadioButton1.getLabel());
- this.CardPanel1.setSelectedComp("dailyPanel");
- return true;
- } else if (var1.target.equals(this.RadioButton2)) {
- this.ChiselPanel1.setTitle(this.RadioButton2.getLabel());
- this.CardPanel1.setSelectedComp("weeklyPanel");
- return true;
- } else if (var1.target.equals(this.RadioButton3)) {
- this.ChiselPanel1.setTitle(this.RadioButton3.getLabel());
- this.CardPanel1.setSelectedComp("monthlyPanel");
- return true;
- } else if (var1.target.equals(this.occursOnce)) {
- this.onceStartTime.setEditable(true);
- this.repFreq.setEditable(false);
- this.repFreq.disable();
- this.repFreqUOM.disable();
- this.occursOnceAmPm.enable();
- this.everyStartTime.setEditable(false);
- this.everyEndTime.setEditable(false);
- this.everyStartTimeAmPm.disable();
- this.everyEndTimeAmPm.disable();
- return true;
- } else if (var1.target.equals(this.occursEvery)) {
- this.onceStartTime.setEditable(false);
- this.repFreq.setEditable(true);
- this.repFreq.enable();
- this.repFreqUOM.enable();
- this.occursOnceAmPm.disable();
- this.everyStartTime.setEditable(true);
- this.everyEndTime.setEditable(true);
- this.everyStartTimeAmPm.enable();
- this.everyEndTimeAmPm.enable();
- return true;
- } else if (var1.target.equals(this.RadioButton4)) {
- this.enddate.setEditable(true);
- this.enddate.enable();
- return true;
- } else {
- if (var1.target.equals(this.RadioButton5)) {
- this.enddate.setText("");
- this.enddate.setEditable(false);
- this.enddate.disable();
- return true;
- }
-
- return false;
- }
- default:
- return false;
- }
- }
-
- public void InitComponents() {
- this.jaggSQL.setKeepConnectionOpen(false);
- this.everyEndTimeAmPm.select(1);
- this.startdate.setDate(new Date());
- }
-
- public void MainMethod() {
- }
-
- public String getFrequency() {
- if (this.RadioButton1.getState()) {
- return "D";
- } else if (this.RadioButton2.getState()) {
- return "W";
- } else {
- return this.RadioButton3.getState() ? "M" : "D";
- }
- }
-
- public int getFreqInt() {
- if (this.getFrequency().equals("D")) {
- return this.dailyDays.getValue();
- } else if (this.getFrequency().equals("W")) {
- return this.weeklyWeeks.getValue();
- } else {
- return this.getFrequency().equals("M") ? this.monthEveryMonth.getValue() : 1;
- }
- }
-
- public String getFreqDays() {
- String var1 = "";
- if (this.monday.getState()) {
- var1 = var1 + "Y";
- } else {
- var1 = var1 + "N";
- }
-
- if (this.tuesday.getState()) {
- var1 = var1 + "Y";
- } else {
- var1 = var1 + "N";
- }
-
- if (this.wednesday.getState()) {
- var1 = var1 + "Y";
- } else {
- var1 = var1 + "N";
- }
-
- if (this.thursday.getState()) {
- var1 = var1 + "Y";
- } else {
- var1 = var1 + "N";
- }
-
- if (this.friday.getState()) {
- var1 = var1 + "Y";
- } else {
- var1 = var1 + "N";
- }
-
- if (this.saturday.getState()) {
- var1 = var1 + "Y";
- } else {
- var1 = var1 + "N";
- }
-
- if (this.sunday.getState()) {
- var1 = var1 + "Y";
- } else {
- var1 = var1 + "N";
- }
-
- return var1;
- }
-
- public int getFreqStDay() {
- return this.monthDay.getState() ? this.monthDayActual.getValue() : 0;
- }
-
- public int getFreqWeek() {
- return this.monthSpecificDay.getState() ? Integer.parseInt(this.Choice1.getSelectedKey()) : 0;
- }
-
- public int getFreqWeekDy() {
- return Integer.parseInt(this.Choice2.getSelectedKey());
- }
-
- public Date getStartDate() {
- return this.startdate.getDate();
- }
-
- public Date getEndDate() {
- if (this.RadioButton5.getState()) {
- Date var1 = new Date(0L);
- var1.setHours(0);
- var1.setMinutes(0);
- var1.setSeconds(0);
- var1.setTime(var1.getTime() / 1000L * 1000L);
- return var1;
- } else {
- return this.enddate.getDate();
- }
- }
-
- public long getStartTime() {
- if (this.occursOnce.getState()) {
- String var7 = this.onceStartTime.getText();
- int var8 = var7.indexOf(":");
- String var9 = var7.substring(0, var8);
- if (var9.equals("12")) {
- var9 = "0";
- }
-
- String var10 = var7.substring(var8 + 1);
- long var11 = (long)(Integer.parseInt(var9) * 3600000 + Integer.parseInt(var10) * '\uea60');
- if (this.occursOnceAmPm.getSelectedKey().equals("P")) {
- var11 += 43200000L;
- }
-
- return var11;
- } else if (this.occursEvery.getState()) {
- String var1 = this.everyStartTime.getText();
- int var2 = var1.indexOf(":");
- String var3 = var1.substring(0, var2);
- if (var3.equals("12")) {
- var3 = "0";
- }
-
- String var4 = var1.substring(var2 + 1);
- long var5 = (long)(Integer.parseInt(var3) * 3600000 + Integer.parseInt(var4) * '\uea60');
- if (this.everyStartTimeAmPm.getSelectedKey().equals("P")) {
- var5 += 43200000L;
- }
-
- return var5;
- } else {
- return 0L;
- }
- }
-
- public long getEndTime() {
- if (this.occursEvery.getState()) {
- String var1 = this.everyEndTime.getText();
- int var2 = var1.indexOf(":");
- String var3 = var1.substring(0, var2);
- if (var3.equals("12")) {
- var3 = "0";
- }
-
- String var4 = var1.substring(var2 + 1);
- long var5 = (long)(Integer.parseInt(var3) * 3600000 + Integer.parseInt(var4) * '\uea60');
- if (this.everyEndTimeAmPm.getSelectedKey().equals("P")) {
- var5 += 43200000L;
- }
-
- return var5;
- } else {
- return 0L;
- }
- }
-
- public int getRepFreq() {
- return this.repFreq.getValue();
- }
-
- public String getRepFreqUOM() {
- return this.repFreqUOM.getSelectedKey();
- }
-
- public void setFrequency(String var1) {
- if (var1.equals("D")) {
- this.RadioButton1.setState(true);
- ((Container)this).deliverEvent(new Event(this.RadioButton1, 1001, ""));
- } else {
- this.RadioButton1.setState(false);
- }
-
- if (var1.equals("W")) {
- this.RadioButton2.setState(true);
- ((Container)this).deliverEvent(new Event(this.RadioButton2, 1001, ""));
- } else {
- this.RadioButton2.setState(false);
- }
-
- if (var1.equals("M")) {
- this.RadioButton3.setState(true);
- ((Container)this).deliverEvent(new Event(this.RadioButton3, 1001, ""));
- } else {
- this.RadioButton3.setState(false);
- }
- }
-
- public void setFreqInt(int var1) {
- this.dailyDays.setValue(var1);
- this.weeklyWeeks.setValue(var1);
- this.monthEveryMonth.setValue(var1);
- }
-
- public void setFreqDays(String var1) {
- this.monday.setState(var1.substring(0, 1).equals("Y"));
- this.tuesday.setState(var1.substring(1, 2).equals("Y"));
- this.wednesday.setState(var1.substring(2, 3).equals("Y"));
- this.thursday.setState(var1.substring(3, 4).equals("Y"));
- this.friday.setState(var1.substring(4, 5).equals("Y"));
- this.saturday.setState(var1.substring(5, 6).equals("Y"));
- this.sunday.setState(var1.substring(6, 7).equals("Y"));
- }
-
- public void setFreqStDay(int var1) {
- if (var1 > 0) {
- this.monthDayActual.setValue(var1);
- this.monthDay.setState(true);
- ((Container)this).deliverEvent(new Event(this.monthDay, 1001, ""));
- } else {
- this.monthDayActual.setValue(1);
- }
- }
-
- public void setFreqWeek(int var1) {
- if (var1 > 0) {
- this.monthSpecificDay.setState(true);
- ((Container)this).deliverEvent(new Event(this.monthSpecificDay, 1001, ""));
- this.Choice1.select(var1 - 1);
- } else {
- this.Choice1.select(0);
- }
- }
-
- public void setFreqWeekDy(int var1) {
- this.Choice2.selectKey(Integer.toString(var1));
- }
-
- public void setStartDate(Date var1) {
- this.startdate.setDate(var1);
- }
-
- public void setEndDate(Date var1) {
- this.RadioButton4.setState(true);
- var1.toString();
- Date var2 = new Date(0L);
- var2.setHours(0);
- var2.setMinutes(0);
- var2.setSeconds(0);
- var2.setTime(var2.getTime() / 1000L * 1000L);
- var1.setHours(0);
- var1.setMinutes(0);
- var1.setSeconds(0);
- var1.setTime(var1.getTime() / 1000L * 1000L);
- if (var1.getTime() == var2.getTime()) {
- this.RadioButton5.setState(true);
- ((Container)this).deliverEvent(new Event(this.RadioButton5, 1001, ""));
- this.enddate.setText("");
- } else {
- this.RadioButton4.setState(true);
- ((Container)this).deliverEvent(new Event(this.RadioButton4, 1001, ""));
- this.enddate.setDate(var1);
- }
- }
-
- public void setStartTime(long var1) {
- int var3 = (int)(var1 / 3600000L);
- int var4 = (int)((var1 - (long)(var3 * 3600000)) / 60000L);
- if (var3 > 11) {
- this.occursOnceAmPm.select("PM");
- this.everyStartTimeAmPm.select("PM");
- } else {
- this.occursOnceAmPm.select("AM");
- this.everyStartTimeAmPm.select("AM");
- }
-
- if (var3 > 12) {
- var3 -= 12;
- }
-
- if (var3 == 0) {
- var3 = 12;
- }
-
- String var5 = Integer.toString(var4);
- if (var5.length() < 2) {
- var5 = "0" + var5;
- }
-
- this.onceStartTime.setText(Integer.toString(var3) + ":" + var5);
- this.everyStartTime.setText(Integer.toString(var3) + ":" + var5);
- }
-
- public void setEndTime(long var1) {
- if (var1 == 0L) {
- this.everyEndTime.setText("11:59");
- this.occursOnce.setState(true);
- ((Container)this).deliverEvent(new Event(this.occursOnce, 1001, ""));
- } else {
- int var3 = (int)(var1 / 3600000L);
- int var4 = (int)((var1 - (long)(var3 * 3600000)) / 60000L);
- if (var3 > 11) {
- this.everyEndTimeAmPm.select("PM");
- } else {
- this.everyEndTimeAmPm.select("AM");
- }
-
- if (var3 > 12) {
- var3 -= 12;
- }
-
- if (var3 == 0) {
- var3 = 12;
- }
-
- String var5 = Integer.toString(var4);
- if (var5.length() < 2) {
- var5 = "0" + var5;
- }
-
- this.everyEndTime.setText(Integer.toString(var3) + ":" + var5);
- this.occursEvery.setState(true);
- ((Container)this).deliverEvent(new Event(this.occursEvery, 1001, ""));
- }
- }
-
- public void setRepFreq(int var1) {
- this.repFreq.setValue(var1);
- }
-
- public void setRepFreqUOM(String var1) {
- if (var1.equals("H")) {
- this.repFreqUOM.select(0);
- } else {
- if (var1.equals("M")) {
- this.repFreqUOM.select(1);
- }
-
- }
- }
-
- public void Choice1Main() {
- if (this.Choice1 == null) {
- this.Choice1 = new JDPChoice();
- }
-
- String[] var1 = new String[]{"1st", "2nd", "3rd", "4th", "Last", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""};
- String[] var2 = new String[]{"1", "2", "3", "4", "5", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""};
- this.Choice1.loadChoice(var1, var2);
- }
-
- public void Choice2Main() {
- if (this.Choice2 == null) {
- this.Choice2 = new JDPChoice();
- }
-
- String[] var1 = new String[]{"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday", "", "", "", "", "", "", "", "", "", "", "", "", ""};
- String[] var2 = new String[]{"0", "1", "2", "3", "4", "5", "6", "", "", "", "", "", "", "", "", "", "", "", "", ""};
- this.Choice2.loadChoice(var1, var2);
- }
-
- public void occursOnceAmPmMain() {
- if (this.occursOnceAmPm == null) {
- this.occursOnceAmPm = new JDPChoice();
- }
-
- String[] var1 = new String[]{"AM", "PM", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""};
- String[] var2 = new String[]{"A", "P", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""};
- this.occursOnceAmPm.loadChoice(var1, var2);
- }
-
- public void repFreqUOMMain() {
- if (this.repFreqUOM == null) {
- this.repFreqUOM = new JDPChoice();
- }
-
- String[] var1 = new String[]{"Hour(s)", "Minute(s)", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""};
- String[] var2 = new String[]{"H", "M", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""};
- this.repFreqUOM.loadChoice(var1, var2);
- }
-
- public void everyStartTimeAmPmMain() {
- if (this.everyStartTimeAmPm == null) {
- this.everyStartTimeAmPm = new JDPChoice();
- }
-
- String[] var1 = new String[]{"AM", "PM", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""};
- String[] var2 = new String[]{"A", "P", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""};
- this.everyStartTimeAmPm.loadChoice(var1, var2);
- }
-
- public void everyEndTimeAmPmMain() {
- if (this.everyEndTimeAmPm == null) {
- this.everyEndTimeAmPm = new JDPChoice();
- }
-
- String[] var1 = new String[]{"AM", "PM", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""};
- String[] var2 = new String[]{"A", "P", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""};
- this.everyEndTimeAmPm.loadChoice(var1, var2);
- }
- }
-