From 264ace6a491c915f47c61d49ef12bd08d8b5cce3 Mon Sep 17 00:00:00 2001
From: ?? ? <ulysseskao@ximple.com.tw>
Date: Tue, 05 Aug 2008 19:49:45 +0800
Subject: [PATCH] update for EOFM-140

---
 xdgnjobs/ximple-jobcarrier/pom.xml                                               |    9 ++++
 xdgnjobs/ximple-jobcarrier/src/main/java/com/ximple/eofms/XQuartzJobCarrier.java |    1 
 xdgnjobs/pom.xml                                                                 |   14 +++++--
 .gitattributes                                                                   |    1 
 xdgnjobs/ximple-jobcarrier/src/main/java/com/ximple/eofms/XQuartzJobWizard.java  |   48 ++++++++++++++++++++++++
 5 files changed, 68 insertions(+), 5 deletions(-)

diff --git a/.gitattributes b/.gitattributes
index 8aac53f..34b5988 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -43,6 +43,7 @@
 xdgnjobs/ximple-dgnio/src/test/resources/com/ximple/io/dgn7/test-data/testHV.dgn -text
 xdgnjobs/ximple-jobcarrier/pom.xml svneol=native#text/xml
 xdgnjobs/ximple-jobcarrier/src/main/java/com/ximple/eofms/XQuartzJobCarrier.java svneol=native#text/plain
+xdgnjobs/ximple-jobcarrier/src/main/java/com/ximple/eofms/XQuartzJobWizard.java svneol=native#text/plain
 xdgnjobs/ximple-jobcarrier/src/main/resources/log4j.properties svneol=native#text/plain
 xdgnjobs/ximple-jobcarrier/src/main/resources/quartz.properties svneol=native#text/plain
 xdgnjobs/ximple-jobcarrier/src/main/resources/quartz_jobs.xml svneol=native#text/xml
diff --git a/xdgnjobs/pom.xml b/xdgnjobs/pom.xml
index 77e7735..907d946 100644
--- a/xdgnjobs/pom.xml
+++ b/xdgnjobs/pom.xml
@@ -299,6 +299,12 @@
         <version>1.6.0</version>
       </dependency>
 
+      <dependency>
+        <groupId>org.awl</groupId>
+        <artifactId>awl</artifactId>
+        <version>1.1.0-rc</version>
+      </dependency>
+
       <!-- Tests or legacy -->
       <dependency>
         <groupId>org.testng</groupId>
@@ -428,7 +434,7 @@
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-javadoc-plugin</artifactId>
-          <version>2.2</version>
+          <version>2.4</version>
         </plugin>
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
@@ -438,7 +444,7 @@
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-pmd-plugin</artifactId>
-          <version>2.2</version>
+          <version>2.4</version>
         </plugin>
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
@@ -463,7 +469,7 @@
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-surefire-report-plugin</artifactId>
-          <version>2.3</version>
+          <version>2.4.3</version>
         </plugin>
 
         <!-- http://www.ibiblio.org/maven2/org/codehaus/mojo/ -->
@@ -485,7 +491,7 @@
         <plugin>
           <groupId>org.codehaus.mojo</groupId>
           <artifactId>taglist-maven-plugin</artifactId>
-          <version>2.0</version>
+          <version>2.2</version>
         </plugin>
         <plugin>
           <groupId>org.codehaus.mojo</groupId>
diff --git a/xdgnjobs/ximple-jobcarrier/pom.xml b/xdgnjobs/ximple-jobcarrier/pom.xml
index ab9047a..c934ff7 100644
--- a/xdgnjobs/ximple-jobcarrier/pom.xml
+++ b/xdgnjobs/ximple-jobcarrier/pom.xml
@@ -158,6 +158,12 @@
       <artifactId>mysql-connector-java</artifactId>
     </dependency>
 
+    <!-- AWL -->
+    <dependency>
+      <groupId>org.awl</groupId>
+      <artifactId>awl</artifactId>
+    </dependency>
+
     <!-- Ximple Library -->
     <dependency>
       <artifactId>ximple-dgnio</artifactId>
@@ -209,7 +215,10 @@
         </executions>
         -->
         <configuration>
+          <!--
           <mainClass>com.ximple.eofms.XQuartzJobCarrier</mainClass>
+          -->
+          <mainClass>com.ximple.eofms.XQuartzJobWizard</mainClass>
         </configuration>
         <!--
         <dependencies>
diff --git a/xdgnjobs/ximple-jobcarrier/src/main/java/com/ximple/eofms/XQuartzJobCarrier.java b/xdgnjobs/ximple-jobcarrier/src/main/java/com/ximple/eofms/XQuartzJobCarrier.java
index f2eef84..84a41e5 100644
--- a/xdgnjobs/ximple-jobcarrier/src/main/java/com/ximple/eofms/XQuartzJobCarrier.java
+++ b/xdgnjobs/ximple-jobcarrier/src/main/java/com/ximple/eofms/XQuartzJobCarrier.java
@@ -20,7 +20,6 @@
 {
     static Log logger = LogFactory.getLog(XQuartzJobCarrier.class);
 
-
     public static void main(String[] args)
     {
         XQuartzJobCarrier instance = new XQuartzJobCarrier();
diff --git a/xdgnjobs/ximple-jobcarrier/src/main/java/com/ximple/eofms/XQuartzJobWizard.java b/xdgnjobs/ximple-jobcarrier/src/main/java/com/ximple/eofms/XQuartzJobWizard.java
new file mode 100644
index 0000000..bb620b2
--- /dev/null
+++ b/xdgnjobs/ximple-jobcarrier/src/main/java/com/ximple/eofms/XQuartzJobWizard.java
@@ -0,0 +1,48 @@
+package com.ximple.eofms;
+
+import java.awt.Dimension;
+import javax.swing.JFrame;
+import javax.swing.WindowConstants;
+import javax.swing.JLabel;
+
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.awl.Wizard;
+import org.awl.DefaultWizard;
+import org.awl.DefaultWizardPageDescriptor;
+import org.awl.WizardConstants;
+
+public class XQuartzJobWizard
+{
+    static Log logger = LogFactory.getLog(XQuartzJobWizard.class);
+
+    public static void main(String[] args)
+    {
+        Wizard wizard = new DefaultWizard((JFrame)null);
+        initializeWizardComponent(wizard);
+
+        wizard.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
+        wizard.setTitle("Read a bad book...");
+        wizard.setSize(new Dimension(430, 300));
+        wizard.setVisible(true);
+    }
+
+    private static void initializeWizardComponent(Wizard wizard)
+    {
+        DefaultWizardPageDescriptor page1 = new DefaultWizardPageDescriptor();
+        page1.setComponent(new JLabel("this is my first page"));
+        page1.setDescription("my first page");
+
+        DefaultWizardPageDescriptor page2 = new DefaultWizardPageDescriptor();
+        page2.setComponent(new JLabel("this is my second page"));
+        page2.setDescription("my second page");
+
+        page1.setNextDescriptorId("2");
+        page2.setPreviousDescriptorId("1");
+        page1.setPreviousDescriptorId(WizardConstants.STARTING_DESCRIPTOR_ID);
+        page2.setNextDescriptorId(WizardConstants.TERMINAL_DESCRIPTOR_ID);
+
+        wizard.addPage(page1, "1");
+        wizard.addPage(page2, "2");
+    }
+}

--
Gitblit v0.0.0-SNAPSHOT