summaryrefslogtreecommitdiff
path: root/pdf-over-gui/src/main/java/at/asit/pdfover/gui/utils
diff options
context:
space:
mode:
authorAndreas Abraham <andreas.abraham@egiz.gv.at>2021-09-13 14:30:27 +0200
committerAndreas Abraham <andreas.abraham@egiz.gv.at>2021-09-13 14:30:27 +0200
commitf2fc62bd1d2dd0dc9660375890c28af5cbb5b00a (patch)
tree64f00ed76b43080c9f4b4727f3e864a209454640 /pdf-over-gui/src/main/java/at/asit/pdfover/gui/utils
parentab9a63655476c392d95fca3beff8eb59edeccc39 (diff)
downloadpdf-over-f2fc62bd1d2dd0dc9660375890c28af5cbb5b00a.tar.gz
pdf-over-f2fc62bd1d2dd0dc9660375890c28af5cbb5b00a.tar.bz2
pdf-over-f2fc62bd1d2dd0dc9660375890c28af5cbb5b00a.zip
refactor
Diffstat (limited to 'pdf-over-gui/src/main/java/at/asit/pdfover/gui/utils')
-rw-r--r--pdf-over-gui/src/main/java/at/asit/pdfover/gui/utils/CertificateDownloadSource.java12
-rw-r--r--pdf-over-gui/src/main/java/at/asit/pdfover/gui/utils/Messages.java116
-rw-r--r--pdf-over-gui/src/main/java/at/asit/pdfover/gui/utils/SignaturePlaceholderCache.java2
3 files changed, 3 insertions, 127 deletions
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/utils/CertificateDownloadSource.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/utils/CertificateDownloadSource.java
index 6ce5b176..34b8cb53 100644
--- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/utils/CertificateDownloadSource.java
+++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/utils/CertificateDownloadSource.java
@@ -34,14 +34,8 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.xml.sax.SAXException;
-import at.asit.pdfover.gui.Constants;
-import at.asit.pdfover.gui.exceptions.InitializationException;
-import at.asit.pdfover.gui.utils.Messages;
-import at.asit.pdfover.gui.utils.SWTLoader;
-import at.asit.pdfover.gui.workflow.StateMachineImpl;
+import at.asit.pdfover.commons.Constants;
import at.asit.pdfover.gui.workflow.config.ConfigProvider;
-import at.asit.pdfover.gui.workflow.config.ConfigProviderImpl;
-import at.gv.egiz.sl.schema.ToBeEncryptedType.Element;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.DocumentBuilder;
@@ -50,13 +44,11 @@ import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
-import org.w3c.dom.Attr;
+
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
-import java.io.File;
-
/**
* Download of accepted certificates
*/
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/utils/Messages.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/utils/Messages.java
deleted file mode 100644
index c48337e6..00000000
--- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/utils/Messages.java
+++ /dev/null
@@ -1,116 +0,0 @@
-/*
- * 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.utils;
-
-// Imports
-import java.util.HashMap;
-import java.util.Locale;
-import java.util.MissingResourceException;
-import java.util.ResourceBundle;
-
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import at.asit.pdfover.gui.Constants;
-
-/**
- * Localizes string messages for PDFOver GUI
- */
-public class Messages {
-
- /**
- * SLF4J Logger instance
- **/
- static final Logger log = LoggerFactory.getLogger(Messages.class);
-
- private static final String BUNDLE_NAME = "at.asit.pdfover.gui.messages"; //$NON-NLS-1$
-
- private static HashMap<Locale, ResourceBundle> bundles = new HashMap<>();
-
- private static Locale currentLocale = getDefaultLocale();
-
- private Messages() {
- }
-
- /**
- * Get the closest match to the system default Locale out of the supported locales
- * @return the default locale
- */
- public static Locale getDefaultLocale() {
- Locale ld = Locale.getDefault();
- for (Locale l : Constants.SUPPORTED_LOCALES) {
- if (l.equals(ld) || l.getLanguage().equals(ld.getLanguage()))
- return l;
- }
- return Constants.SUPPORTED_LOCALES[0];
- }
-
- /**
- * Sets the currently used locals
- * @param locale
- */
- public static void setLocale(Locale locale) {
- currentLocale = locale;
- }
-
- private static ResourceBundle getBundle(Locale locale) {
- if(!bundles.containsKey(locale)) {
- log.debug("Loading resource bundle for {}", locale); //$NON-NLS-1$
- ResourceBundle tmp = null;
- try {
- tmp = ResourceBundle.getBundle(BUNDLE_NAME, locale);
- log.debug("Received bundle for {}", tmp.getLocale()); //$NON-NLS-1$
- } catch(Exception e) {
- log.error("NO RESOURCE BUNDLE FOR {} {}", locale, e); //$NON-NLS-1$
- tmp = ResourceBundle.getBundle(BUNDLE_NAME);
- }
- if(tmp == null) {
- log.error("NO RESOURCE BUNDLE FOR {}", locale); //$NON-NLS-1$
- tmp = ResourceBundle.getBundle(BUNDLE_NAME);
- }
- bundles.put(locale, tmp);
- return tmp;
- }
- return bundles.get(locale);
- }
-
- /**
- * Gets the localized message
- * @param key
- * @return the localized message
- */
- public static String getString(String key) {
- try {
- return getBundle(currentLocale).getString(key);
- } catch (MissingResourceException e) {
- return '!' + key + '!';
- }
- }
-
- /**
- * Gets the localized message
- * @param key the key
- * @param locale the locale to use
- * @return the localized message
- */
- public static String getString(String key, Locale locale) {
- try {
- return getBundle(locale).getString(key);
- } catch (MissingResourceException e) {
- return '!' + key + '!';
- }
- }
-}
diff --git a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/utils/SignaturePlaceholderCache.java b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/utils/SignaturePlaceholderCache.java
index 6ef2d909..44e72725 100644
--- a/pdf-over-gui/src/main/java/at/asit/pdfover/gui/utils/SignaturePlaceholderCache.java
+++ b/pdf-over-gui/src/main/java/at/asit/pdfover/gui/utils/SignaturePlaceholderCache.java
@@ -33,7 +33,7 @@ import org.eclipse.swt.graphics.ImageData;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import at.asit.pdfover.gui.Constants;
+import at.asit.pdfover.commons.Constants;
import at.asit.pdfover.signator.CachedFileNameEmblem;
import at.asit.pdfover.signator.Emblem;
import at.asit.pdfover.signator.SignatureParameter;