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