diff options
| author | tkellner <tkellner@174cde9d-5d70-4d2a-aa98-46368bc2aaf7> | 2013-04-10 18:51:43 +0000 | 
|---|---|---|
| committer | tkellner <tkellner@174cde9d-5d70-4d2a-aa98-46368bc2aaf7> | 2013-04-10 18:51:43 +0000 | 
| commit | f34d3f0dc4bd88a8a54f5707a4f4fa3b845637a5 (patch) | |
| tree | 76b1ae5ef706a3e06e9e2631867334a961ab4c37 /pdf-over-gui | |
| parent | 782e41eee1f04f86bc895a95cd2d51353284987a (diff) | |
| download | pdf-over-f34d3f0dc4bd88a8a54f5707a4f4fa3b845637a5.tar.gz pdf-over-f34d3f0dc4bd88a8a54f5707a4f4fa3b845637a5.tar.bz2 pdf-over-f34d3f0dc4bd88a8a54f5707a4f4fa3b845637a5.zip | |
Added class templates
Old class files edited to match templates
Fixed missing comments
git-svn-id: https://joinup.ec.europa.eu/svn/pdf-over/trunk@12 174cde9d-5d70-4d2a-aa98-46368bc2aaf7
Diffstat (limited to 'pdf-over-gui')
14 files changed, 338 insertions, 22 deletions
| diff --git a/pdf-over-gui/.settings/org.eclipse.jdt.core.prefs b/pdf-over-gui/.settings/org.eclipse.jdt.core.prefs index 3e73d18e..482b5e85 100644 --- a/pdf-over-gui/.settings/org.eclipse.jdt.core.prefs +++ b/pdf-over-gui/.settings/org.eclipse.jdt.core.prefs @@ -1,5 +1,9 @@ -#Fri Aug 03 18:09:51 CEST 2012  eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore +org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull +org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault +org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable +org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled  org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled  org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6  org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve @@ -19,6 +23,7 @@ org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=  org.eclipse.jdt.core.compiler.problem.discouragedReference=warning  org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore  org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore  org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore  org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled  org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore @@ -37,7 +42,9 @@ org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=disabled  org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=protected  org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore  org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning +org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore  org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=warning +org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled  org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=warning  org.eclipse.jdt.core.compiler.problem.missingJavadocComments=warning  org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled @@ -54,13 +61,19 @@ org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignor  org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning  org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning  org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore +org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error  org.eclipse.jdt.core.compiler.problem.nullReference=warning +org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error +org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning  org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning  org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore  org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore  org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore +org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore  org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning +org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning  org.eclipse.jdt.core.compiler.problem.redundantNullCheck=warning +org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore  org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=warning  org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore  org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=warning @@ -72,6 +85,7 @@ org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=warning  org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning  org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled  org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning +org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning  org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=warning  org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning  org.eclipse.jdt.core.compiler.problem.unnecessaryElse=warning diff --git a/pdf-over-gui/.settings/org.eclipse.jdt.ui.prefs b/pdf-over-gui/.settings/org.eclipse.jdt.ui.prefs new file mode 100644 index 00000000..4a2bd43a --- /dev/null +++ b/pdf-over-gui/.settings/org.eclipse.jdt.ui.prefs @@ -0,0 +1,3 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.ui.javadoc=true +org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\n * @return the ${bare_field_name}\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\n * @param ${param} the ${bare_field_name} to set\n */</template><template autoinsert\="true" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\n * ${tags}\n */</template><template autoinsert\="false" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment">/*\n * Copyright 2012 by A-SIT, Secure Information Technology Center Austria\n *\n * Licensed under the EUPL, Version 1.1 or - as soon they will be approved by\n * the European Commission - subsequent versions of the EUPL (the "Licence");\n * You may not use this work except in compliance with the Licence.\n * You may obtain a copy of the Licence at\:\n * http\://joinup.ec.europa.eu/software/page/eupl\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the Licence is distributed on an "AS IS" basis,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the Licence for the specific language governing permissions and\n * limitations under the Licence.\n */</template><template autoinsert\="false" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\n * \n *\n * ${tags}\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\n * \n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\n * ${tags}\n */</template><template autoinsert\="true" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment">/* (non-Javadoc)\n * ${see_to_overridden}\n */</template><template autoinsert\="true" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\n * ${tags}\n * ${see_to_target}\n */</template><template autoinsert\="false" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">${filecomment}\n${package_declaration}\n\n// Imports\nimport org.slf4j.Logger;\nimport org.slf4j.LoggerFactory;\n\n${typecomment}\n${type_declaration}</template><template autoinsert\="false" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\n/**\n * SFL4J Logger instance\n**/\nprivate static final Logger log \= LoggerFactory.getLogger(${type_name}.class);\n\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\n</template><template autoinsert\="true" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">// ${todo} Auto-generated catch block\n${exception_var}.printStackTrace();</template><template autoinsert\="true" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">// ${todo} Auto-generated method stub\n${body_statement}</template><template autoinsert\="true" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}\n// ${todo} Auto-generated constructor stub</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template></templates> diff --git a/pdf-over-gui/pom.xml b/pdf-over-gui/pom.xml index e8d8f53a..06d1428b 100644 --- a/pdf-over-gui/pom.xml +++ b/pdf-over-gui/pom.xml @@ -16,6 +16,10 @@  			<artifactId>${swt.artifactId}</artifactId>  			<version>3.8</version>  		</dependency> +		<dependency> +			<groupId>org.slf4j</groupId> +			<artifactId>slf4j-log4j12</artifactId> +		</dependency>  	</dependencies>  	<profiles> diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/DeveloperMain.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/DeveloperMain.java index c68a3f90..7b883d0a 100644 --- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/DeveloperMain.java +++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/DeveloperMain.java @@ -1,17 +1,44 @@ +/* + * Copyright 2012 by A-SIT, Secure Information Technology Center Austria + * + * Licensed under the EUPL, Version 1.1 or - as soon they will be approved by + * the European Commission - subsequent versions of the EUPL (the "Licence"); + * You may not use this work except in compliance with the Licence. + * You may obtain a copy of the Licence at: + * http://joinup.ec.europa.eu/software/page/eupl + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the Licence for the specific language governing permissions and + * limitations under the Licence. + */  package at.asit.pdfover.gui; +//Imports +import org.slf4j.Logger; +import org.slf4j.LoggerFactory;  import at.asit.pdfover.gui.workflow.Workflow; +/** + * Main entry point for developers + */  public class DeveloperMain {  	/** +	 * SFL4J Logger instance +	 **/ +	@SuppressWarnings("unused") +	private static final Logger log = LoggerFactory.getLogger(DeveloperMain.class); +	 +	/**  	 * Developer Main Entry point...  	 * @param args  	 */  	public static void main(String[] args) {  		Workflow flow = new Workflow(args); -		flow.Start(); +		flow.start();  	}  } diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/Main.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/Main.java index 2eb27630..1637da75 100644 --- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/Main.java +++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/Main.java @@ -1,8 +1,36 @@ +/* + * Copyright 2012 by A-SIT, Secure Information Technology Center Austria + * + * Licensed under the EUPL, Version 1.1 or - as soon they will be approved by + * the European Commission - subsequent versions of the EUPL (the "Licence"); + * You may not use this work except in compliance with the Licence. + * You may obtain a copy of the Licence at: + * http://joinup.ec.europa.eu/software/page/eupl + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the Licence for the specific language governing permissions and + * limitations under the Licence. + */  package at.asit.pdfover.gui; +//Imports +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** + * Main entry point for production + */  public class Main {  	/** +	 * SFL4J Logger instance +	 **/ +	@SuppressWarnings("unused") +	private static final Logger log = LoggerFactory.getLogger(Main.class); +	 +	/**  	 * @param args  	 */  	public static void main(String[] args) { diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/Workflow.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/Workflow.java index bc0e290c..9688a747 100644 --- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/Workflow.java +++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/Workflow.java @@ -1,5 +1,23 @@ +/* + * Copyright 2012 by A-SIT, Secure Information Technology Center Austria + * + * Licensed under the EUPL, Version 1.1 or - as soon they will be approved by + * the European Commission - subsequent versions of the EUPL (the "Licence"); + * You may not use this work except in compliance with the Licence. + * You may obtain a copy of the Licence at: + * http://joinup.ec.europa.eu/software/page/eupl + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the Licence for the specific language governing permissions and + * limitations under the Licence. + */  package at.asit.pdfover.gui.workflow; +//Imports +import org.slf4j.Logger; +import org.slf4j.LoggerFactory;  import java.util.Properties;  import org.eclipse.swt.SWT; @@ -9,7 +27,21 @@ import org.eclipse.swt.widgets.Shell;  import at.asit.pdfover.gui.workflow.states.PrepareConfigurationState; +/** + * Workflow holds logical state of signing process and updates the current logical state + */  public class Workflow { +	 +	/** +	 * SFL4J Logger instance +	 **/ +	@SuppressWarnings("unused") +	private static final Logger log = LoggerFactory.getLogger(Workflow.class); +	 +	/** +	 * Default constructor +	 * @param cmdLineArgs +	 */  	public Workflow(String[] cmdLineArgs) {  		setCmdLineAargs(cmdLineArgs);  	} @@ -47,7 +79,7 @@ public class Workflow {  	 *   	 * @return the command line arguments  	 */ -	public String[] GetCmdArgs() { +	public String[] cetCmdArgs() {  		return this.cmdLineArgs;  	} @@ -58,14 +90,14 @@ public class Workflow {  	 *   	 * @return the persistent state  	 */ -	public Properties GetPersistentState() { +	public Properties getPersistentState() {  		return this.persistentState;  	}  	/**  	 * Update Workflow logic and let state machine do its job...  	 */ -	public void Update() { +	public void update() {  		WorkflowState next = null;  		do {  			this.state.update(this); @@ -79,7 +111,7 @@ public class Workflow {  	private Composite container = null; -	private void CreateMainWindow() { +	private void createMainWindow() {  		//TODO: Instantiate Main Window Class  		this.display = Display.getDefault();  		this.shell = new Shell(); @@ -98,13 +130,13 @@ public class Workflow {  	 *   	 * @return Composite  	 */ -	public Composite GetComposite() { +	public Composite getComposite() {  		// TODO: implement  		// Main window will be build on first call  		// returns SWT Composite container for states to draw their GUI  		if(this.container == null) { -			this.CreateMainWindow(); +			this.createMainWindow();  		}  		if(this.container == null) { @@ -119,7 +151,7 @@ public class Workflow {  	 *   	 * @return  	 */ -	private Shell NonCreatingGetShell() { +	private Shell nonCreatingGetShell() {  		return this.shell;  	} @@ -128,20 +160,20 @@ public class Workflow {  	 *   	 * @return  	 */ -	private Display NonCreatingGetDisplay() { +	private Display nonCreatingGetDisplay() {  		return this.display;  	}  	/**  	 * Workflow main entrance point  	 */ -	public void Start() { +	public void start() {  		// Call update to start processing ... -		this.Update(); +		this.update();  		// if a user interaction is required we have a shell ... -		Shell shell = this.NonCreatingGetShell(); -		Display display = this.NonCreatingGetDisplay(); +		Shell shell = this.nonCreatingGetShell(); +		Display display = this.nonCreatingGetDisplay();  		if (shell != null && display != null) {  			while (!shell.isDisposed()) { diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/WorkflowState.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/WorkflowState.java index f9d10d08..b5bb9e23 100644 --- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/WorkflowState.java +++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/WorkflowState.java @@ -1,11 +1,35 @@ +/* + * Copyright 2012 by A-SIT, Secure Information Technology Center Austria + * + * Licensed under the EUPL, Version 1.1 or - as soon they will be approved by + * the European Commission - subsequent versions of the EUPL (the "Licence"); + * You may not use this work except in compliance with the Licence. + * You may obtain a copy of the Licence at: + * http://joinup.ec.europa.eu/software/page/eupl + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the Licence for the specific language governing permissions and + * limitations under the Licence. + */  package at.asit.pdfover.gui.workflow; +//Imports +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +  /**   * Base state class  - * @author afitzek   */  public abstract class WorkflowState { +	/** +	 * SFL4J Logger instance +	 **/ +	@SuppressWarnings("unused") +	private static final Logger log = LoggerFactory.getLogger(WorkflowState.class); +	  	private WorkflowState _next = null;  	/** diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/BKUSelectionState.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/BKUSelectionState.java index 657de4be..e92128ac 100644 --- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/BKUSelectionState.java +++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/BKUSelectionState.java @@ -1,11 +1,37 @@ +/* + * Copyright 2012 by A-SIT, Secure Information Technology Center Austria + * + * Licensed under the EUPL, Version 1.1 or - as soon they will be approved by + * the European Commission - subsequent versions of the EUPL (the "Licence"); + * You may not use this work except in compliance with the Licence. + * You may obtain a copy of the Licence at: + * http://joinup.ec.europa.eu/software/page/eupl + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the Licence for the specific language governing permissions and + * limitations under the Licence. + */  package at.asit.pdfover.gui.workflow.states; +//Imports +import org.slf4j.Logger; +import org.slf4j.LoggerFactory;  import at.asit.pdfover.gui.workflow.Workflow;  import at.asit.pdfover.gui.workflow.WorkflowState; - +/** + * Decides which BKU to use (preconfigured or let user choose) + */  public class BKUSelectionState extends WorkflowState { +	/** +	 * SFL4J Logger instance +	 **/ +	@SuppressWarnings("unused") +	private static final Logger log = LoggerFactory.getLogger(BKUSelectionState.class); +	  	@Override  	public void update(Workflow workflow) {  		// TODO Auto-generated method stub diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/DataSourceSelectionState.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/DataSourceSelectionState.java index 11b8c4ae..1458958f 100644 --- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/DataSourceSelectionState.java +++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/DataSourceSelectionState.java @@ -1,11 +1,37 @@ +/* + * Copyright 2012 by A-SIT, Secure Information Technology Center Austria + * + * Licensed under the EUPL, Version 1.1 or - as soon they will be approved by + * the European Commission - subsequent versions of the EUPL (the "Licence"); + * You may not use this work except in compliance with the Licence. + * You may obtain a copy of the Licence at: + * http://joinup.ec.europa.eu/software/page/eupl + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the Licence for the specific language governing permissions and + * limitations under the Licence. + */  package at.asit.pdfover.gui.workflow.states; +//Imports +import org.slf4j.Logger; +import org.slf4j.LoggerFactory;  import at.asit.pdfover.gui.workflow.Workflow;  import at.asit.pdfover.gui.workflow.WorkflowState; - +/** + * Selects the data source for the signature process. + */  public class DataSourceSelectionState extends WorkflowState { +	/** +	 * SFL4J Logger instance +	 **/ +	@SuppressWarnings("unused") +	private static final Logger log = LoggerFactory.getLogger(DataSourceSelectionState.class); +	  	@Override  	public void update(Workflow workflow) {  		// TODO Auto-generated method stub diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/OutputState.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/OutputState.java index a11364f2..162fb051 100644 --- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/OutputState.java +++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/OutputState.java @@ -1,11 +1,37 @@ +/* + * Copyright 2012 by A-SIT, Secure Information Technology Center Austria + * + * Licensed under the EUPL, Version 1.1 or - as soon they will be approved by + * the European Commission - subsequent versions of the EUPL (the "Licence"); + * You may not use this work except in compliance with the Licence. + * You may obtain a copy of the Licence at: + * http://joinup.ec.europa.eu/software/page/eupl + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the Licence for the specific language governing permissions and + * limitations under the Licence. + */  package at.asit.pdfover.gui.workflow.states; +//Imports +import org.slf4j.Logger; +import org.slf4j.LoggerFactory;  import at.asit.pdfover.gui.workflow.Workflow;  import at.asit.pdfover.gui.workflow.WorkflowState; - +/** + * Procduces the output of the signature process. (save file, open file) + */  public class OutputState extends WorkflowState { +	/** +	 * SFL4J Logger instance +	 **/ +	@SuppressWarnings("unused") +	private static final Logger log = LoggerFactory.getLogger(OutputState.class); +	  	@Override  	public void update(Workflow workflow) {  		// TODO Auto-generated method stub diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PositioningState.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PositioningState.java index c2b31247..1d21aeca 100644 --- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PositioningState.java +++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PositioningState.java @@ -1,11 +1,37 @@ +/* + * Copyright 2012 by A-SIT, Secure Information Technology Center Austria + * + * Licensed under the EUPL, Version 1.1 or - as soon they will be approved by + * the European Commission - subsequent versions of the EUPL (the "Licence"); + * You may not use this work except in compliance with the Licence. + * You may obtain a copy of the Licence at: + * http://joinup.ec.europa.eu/software/page/eupl + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the Licence for the specific language governing permissions and + * limitations under the Licence. + */  package at.asit.pdfover.gui.workflow.states; +//Imports +import org.slf4j.Logger; +import org.slf4j.LoggerFactory;  import at.asit.pdfover.gui.workflow.Workflow;  import at.asit.pdfover.gui.workflow.WorkflowState; - +/** + * Decides where to position the signature block + */  public class PositioningState extends WorkflowState { +	/** +	 * SFL4J Logger instance +	 **/ +	@SuppressWarnings("unused") +	private static final Logger log = LoggerFactory.getLogger(PositioningState.class); +	  	@Override  	public void update(Workflow workflow) {  		// TODO Auto-generated method stub diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareConfigurationState.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareConfigurationState.java index 31d8a604..3cde0e19 100644 --- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareConfigurationState.java +++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareConfigurationState.java @@ -1,11 +1,39 @@ +/* + * Copyright 2012 by A-SIT, Secure Information Technology Center Austria + * + * Licensed under the EUPL, Version 1.1 or - as soon they will be approved by + * the European Commission - subsequent versions of the EUPL (the "Licence"); + * You may not use this work except in compliance with the Licence. + * You may obtain a copy of the Licence at: + * http://joinup.ec.europa.eu/software/page/eupl + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the Licence for the specific language governing permissions and + * limitations under the Licence. + */  package at.asit.pdfover.gui.workflow.states; +//Imports +import org.slf4j.Logger; +import org.slf4j.LoggerFactory;  import at.asit.pdfover.gui.workflow.Workflow;  import at.asit.pdfover.gui.workflow.WorkflowState; - +/** + * Starting state of workflow proccess + *  + * Reads configuration, command arguments and initializes configured variables + */  public class PrepareConfigurationState extends WorkflowState { +	/** +	 * SFL4J Logger instance +	 **/ +	@SuppressWarnings("unused") +	private static final Logger log = LoggerFactory.getLogger(PrepareConfigurationState.class); +	  	@Override  	public void update(Workflow workflow) {  		// TODO Auto-generated method stub diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareSigningState.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareSigningState.java index ba6e7dc4..8f627dbf 100644 --- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareSigningState.java +++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/PrepareSigningState.java @@ -1,11 +1,37 @@ +/* + * Copyright 2012 by A-SIT, Secure Information Technology Center Austria + * + * Licensed under the EUPL, Version 1.1 or - as soon they will be approved by + * the European Commission - subsequent versions of the EUPL (the "Licence"); + * You may not use this work except in compliance with the Licence. + * You may obtain a copy of the Licence at: + * http://joinup.ec.europa.eu/software/page/eupl + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the Licence for the specific language governing permissions and + * limitations under the Licence. + */  package at.asit.pdfover.gui.workflow.states; +//Imports +import org.slf4j.Logger; +import org.slf4j.LoggerFactory;  import at.asit.pdfover.gui.workflow.Workflow;  import at.asit.pdfover.gui.workflow.WorkflowState; - +/** + * User waiting state, wait for PDF Signator library to prepare document for signing. + */  public class PrepareSigningState extends WorkflowState { +	/** +	 * SFL4J Logger instance +	 **/ +	@SuppressWarnings("unused") +	private static final Logger log = LoggerFactory.getLogger(PrepareSigningState.class); +	  	@Override  	public void update(Workflow workflow) {  		// TODO Auto-generated method stub diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/SigningState.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/SigningState.java index ed54d82f..2e052552 100644 --- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/SigningState.java +++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/workflow/states/SigningState.java @@ -1,11 +1,37 @@ +/* + * Copyright 2012 by A-SIT, Secure Information Technology Center Austria + * + * Licensed under the EUPL, Version 1.1 or - as soon they will be approved by + * the European Commission - subsequent versions of the EUPL (the "Licence"); + * You may not use this work except in compliance with the Licence. + * You may obtain a copy of the Licence at: + * http://joinup.ec.europa.eu/software/page/eupl + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the Licence is distributed on an "AS IS" basis, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the Licence for the specific language governing permissions and + * limitations under the Licence. + */  package at.asit.pdfover.gui.workflow.states; +//Imports +import org.slf4j.Logger; +import org.slf4j.LoggerFactory;  import at.asit.pdfover.gui.workflow.Workflow;  import at.asit.pdfover.gui.workflow.WorkflowState; - +/** + * Logical state for signing process, usually show BKU Dialog during this state. + */  public class SigningState extends WorkflowState { +	/** +	 * SFL4J Logger instance +	 **/ +	@SuppressWarnings("unused") +	private static final Logger log = LoggerFactory.getLogger(SigningState.class); +	  	@Override  	public void update(Workflow workflow) {  		// TODO Auto-generated method stub | 
