summaryrefslogtreecommitdiff
path: root/pdf-over-gui/src/main/java/at/asit/pdfover/gui/components
diff options
context:
space:
mode:
Diffstat (limited to 'pdf-over-gui/src/main/java/at/asit/pdfover/gui/components')
-rw-r--r--pdf-over-gui/src/main/java/at/asit/pdfover/gui/components/BKUSelectionComposite.java23
-rw-r--r--pdf-over-gui/src/main/java/at/asit/pdfover/gui/components/DataSourceSelectComposite.java6
-rw-r--r--pdf-over-gui/src/main/java/at/asit/pdfover/gui/components/MainWindow.java10
-rw-r--r--pdf-over-gui/src/main/java/at/asit/pdfover/gui/components/PositioningComposite.java6
-rw-r--r--pdf-over-gui/src/main/java/at/asit/pdfover/gui/components/WaitingComposite.java6
5 files changed, 25 insertions, 26 deletions
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/components/BKUSelectionComposite.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/components/BKUSelectionComposite.java
index 78ca0d23..70282202 100644
--- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/components/BKUSelectionComposite.java
+++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/components/BKUSelectionComposite.java
@@ -19,7 +19,6 @@ package at.asit.pdfover.gui.components;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.events.SelectionListener;
-import org.eclipse.swt.graphics.Point;
import org.eclipse.swt.layout.FormAttachment;
import org.eclipse.swt.layout.FormData;
import org.eclipse.swt.layout.FormLayout;
@@ -28,9 +27,9 @@ import org.eclipse.swt.widgets.Composite;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import at.asit.pdfover.gui.workflow.Workflow;
+import at.asit.pdfover.gui.workflow.StateMachine;
import at.asit.pdfover.gui.workflow.states.BKUSelectionState;
-import at.asit.pdfover.gui.workflow.states.BKUSelectionState.BKUS;
+import at.asit.pdfover.gui.workflow.states.BKUSelectionState.BKUs;
/**
*
@@ -53,7 +52,7 @@ public class BKUSelectionComposite extends Composite implements StateComposite {
@Override
public void widgetSelected(SelectionEvent e) {
log.debug("Setting BKU to LOCAL");
- setSelected(BKUS.LOCAL);
+ setSelected(BKUs.LOCAL);
}
@Override
@@ -77,7 +76,7 @@ public class BKUSelectionComposite extends Composite implements StateComposite {
@Override
public void widgetSelected(SelectionEvent e) {
log.debug("Setting BKU to MOBILE");
- setSelected(BKUS.MOBILE);
+ setSelected(BKUs.MOBILE);
}
@Override
@@ -92,15 +91,15 @@ public class BKUSelectionComposite extends Composite implements StateComposite {
private static final Logger log = LoggerFactory
.getLogger(BKUSelectionComposite.class);
- private Workflow workflow;
+ private BKUSelectionState state;
- private BKUS selected = BKUS.NONE;
+ private BKUs selected = BKUs.NONE;
/**
* Gets selected BKU type
* @return BKUS enum
*/
- public BKUS getSelected() {
+ public BKUs getSelected() {
return this.selected;
}
@@ -108,9 +107,9 @@ public class BKUSelectionComposite extends Composite implements StateComposite {
* Sets selected BKU and updates workflow
* @param selected
*/
- public void setSelected(final BKUS selected) {
+ public void setSelected(final BKUs selected) {
this.selected = selected;
- this.workflow.update();
+ this.state.updateStateMachine();
}
/**
@@ -118,10 +117,10 @@ public class BKUSelectionComposite extends Composite implements StateComposite {
* @param parent
* @param style
*/
- public BKUSelectionComposite(Composite parent, int style, Workflow flow) {
+ public BKUSelectionComposite(Composite parent, int style, BKUSelectionState state) {
super(parent, style);
- this.workflow = flow;
+ this.state = state;
this.setLayout(new FormLayout());
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/components/DataSourceSelectComposite.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/components/DataSourceSelectComposite.java
index d5719917..fe0cb2ee 100644
--- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/components/DataSourceSelectComposite.java
+++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/components/DataSourceSelectComposite.java
@@ -37,7 +37,7 @@ import org.eclipse.swt.dnd.*;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.events.SelectionListener;
-import at.asit.pdfover.gui.workflow.Workflow;
+import at.asit.pdfover.gui.workflow.StateMachineImpl;
/**
*
@@ -84,7 +84,7 @@ public class DataSourceSelectComposite extends Composite implements
private static final Logger log = LoggerFactory
.getLogger(DataSourceSelectComposite.class);
- private Workflow workflow;
+ private StateMachineImpl workflow;
/**
* Set this value through the setter method!!
@@ -116,7 +116,7 @@ public class DataSourceSelectComposite extends Composite implements
* @param style
* @param flow
*/
- public DataSourceSelectComposite(Composite parent, int style, Workflow flow) {
+ public DataSourceSelectComposite(Composite parent, int style, StateMachineImpl flow) {
super(parent, style);
this.workflow = flow;
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/components/MainWindow.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/components/MainWindow.java
index 731c5f57..088afe3c 100644
--- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/components/MainWindow.java
+++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/components/MainWindow.java
@@ -40,8 +40,8 @@ import at.asit.pdfover.gui.components.main_behavior.ConfigOpenPositionEnabled;
import at.asit.pdfover.gui.components.main_behavior.MainWindowAllDisabled;
import at.asit.pdfover.gui.components.main_behavior.MainWindowBehavior;
import at.asit.pdfover.gui.components.main_behavior.OnlyConfigEnabled;
-import at.asit.pdfover.gui.workflow.Workflow;
-import at.asit.pdfover.gui.workflow.WorkflowState;
+import at.asit.pdfover.gui.workflow.StateMachineImpl;
+import at.asit.pdfover.gui.workflow.State;
import at.asit.pdfover.gui.workflow.states.BKUSelectionState;
import at.asit.pdfover.gui.workflow.states.DataSourceSelectionState;
import at.asit.pdfover.gui.workflow.states.LocalBKUState;
@@ -88,7 +88,7 @@ public class MainWindow {
private CLabel lbl_status;
private Composite container;
private StackLayout stack;
- private Workflow workflow;
+ private StateMachineImpl workflow;
private Button btn_sign;
/**
@@ -135,7 +135,7 @@ public class MainWindow {
* Default contsructor
* @param workflow The main workflow
*/
- public MainWindow(Workflow workflow) {
+ public MainWindow(StateMachineImpl workflow) {
super();
this.behavior.put(PrepareConfigurationState.class, new MainWindowAllDisabled());
@@ -308,7 +308,7 @@ public class MainWindow {
* Update MainWindow to fit new status
*/
public void UpdateNewState() {
- WorkflowState state = this.workflow.getState();
+ State state = this.workflow.getState();
log.debug("Updating MainWindow state for : " + state.toString());
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/components/PositioningComposite.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/components/PositioningComposite.java
index 7c1d4d06..c924ef79 100644
--- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/components/PositioningComposite.java
+++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/components/PositioningComposite.java
@@ -25,7 +25,7 @@ import org.eclipse.swt.widgets.Label;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import at.asit.pdfover.gui.workflow.Workflow;
+import at.asit.pdfover.gui.workflow.StateMachineImpl;
import at.asit.pdfover.signator.SignaturePosition;
/**
@@ -65,7 +65,7 @@ public class PositioningComposite extends Composite implements StateComposite {
private static final Logger log = LoggerFactory
.getLogger(PositioningComposite.class);
- private Workflow workflow;
+ private StateMachineImpl workflow;
private SignaturePosition position = null;
@@ -90,7 +90,7 @@ public class PositioningComposite extends Composite implements StateComposite {
* @param parent
* @param style
*/
- public PositioningComposite(Composite parent, int style, Workflow workflow) {
+ public PositioningComposite(Composite parent, int style, StateMachineImpl workflow) {
super(parent, style);
this.workflow = workflow;
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/components/WaitingComposite.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/components/WaitingComposite.java
index 371d5e26..6ce53b22 100644
--- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/components/WaitingComposite.java
+++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/components/WaitingComposite.java
@@ -25,7 +25,7 @@ import org.eclipse.swt.layout.FormLayout;
import org.eclipse.swt.layout.FormData;
import org.eclipse.swt.layout.FormAttachment;
-import at.asit.pdfover.gui.workflow.Workflow;
+import at.asit.pdfover.gui.workflow.StateMachineImpl;
/**
*
@@ -37,14 +37,14 @@ public class WaitingComposite extends Composite {
private static final Logger log = LoggerFactory
.getLogger(WaitingComposite.class);
- private Workflow workflow;
+ private StateMachineImpl workflow;
/**
* Create the composite.
* @param parent
* @param style
*/
- public WaitingComposite(Composite parent, int style, Workflow workflow) {
+ public WaitingComposite(Composite parent, int style, StateMachineImpl workflow) {
super(parent, style);
setLayout(new FormLayout());