35 lines
1.0 KiB
Java
35 lines
1.0 KiB
Java
package org.hwo.ui.netplan;
|
|
|
|
import java.io.Console;
|
|
|
|
import javax.swing.JApplet;
|
|
import javax.swing.JDialog;
|
|
import javax.swing.JScrollPane;
|
|
|
|
import org.hwo.datetime.Date;
|
|
import org.hwo.datetime.DateTime;
|
|
import org.hwo.datetime.TimeOfDay;
|
|
|
|
public class TestNetPlan {
|
|
|
|
public static void main(String[] args) {
|
|
|
|
ResourceAvailability ra = ResourceAvailability.generateWeekly(new Date(), 60, new boolean[]{false,true,true,true,true,true,false}, new TimeOfDay(8, 0, 0),new TimeOfDay(16, 59, 59));
|
|
|
|
ra.makeAvailable(new DateTime(new Date(2015,8,8),new TimeOfDay(8,0,0)),new DateTime(new Date(2015,8,8),new TimeOfDay(22, 0, 0)));
|
|
ra.makeAvailable(new DateTime(new Date(2015,8,9),new TimeOfDay(8,0,0)),new DateTime(new Date(2015,8,9),new TimeOfDay(12, 0, 0)));
|
|
|
|
ra.makeUnAvailable(new DateTime(new Date(2015,8,10),new TimeOfDay(0,0,0)),new DateTime(new Date(2015,8,11),new TimeOfDay(23, 59, 59)));
|
|
|
|
|
|
System.err.println(ra.toString());
|
|
|
|
JNetPlanTestDialog dialog = new JNetPlanTestDialog();
|
|
|
|
dialog.setVisible(true);
|
|
|
|
System.exit(0);
|
|
}
|
|
|
|
}
|