summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjörn Hagemeister2014-10-01 15:43:49 +0200
committerBjörn Hagemeister2014-10-01 15:43:49 +0200
commit0bd4f9b56d399349b909060a7af4121559b99ccb (patch)
tree5320d53a0777f3efb3dcfc56105cfb53d8a87713
parentRemoved unneseccary try - catch - blocks. (diff)
downloadsatellite-daemon-0bd4f9b56d399349b909060a7af4121559b99ccb.tar.gz
satellite-daemon-0bd4f9b56d399349b909060a7af4121559b99ccb.tar.xz
satellite-daemon-0bd4f9b56d399349b909060a7af4121559b99ccb.zip
Completed exception handling (ThriftConnection) plus completed properties checks (Globals).
-rw-r--r--src/main/java/org/openslx/satellitedaemon/Globals.java9
-rw-r--r--src/main/java/org/openslx/satellitedaemon/filetransfer/ThriftConnection.java5
2 files changed, 11 insertions, 3 deletions
diff --git a/src/main/java/org/openslx/satellitedaemon/Globals.java b/src/main/java/org/openslx/satellitedaemon/Globals.java
index 2bb9f68..9ff6911 100644
--- a/src/main/java/org/openslx/satellitedaemon/Globals.java
+++ b/src/main/java/org/openslx/satellitedaemon/Globals.java
@@ -111,7 +111,14 @@ public class Globals {
keyFact = kf;
notNullOrEmptyFatal(getMasterserverHost(), "Masterserver Host must not be empty!");
- // TODO: check properties
+ notNullOrEmptyFatal(getKeystoreType(), "Keystore Type must not be empty");
+ notNullOrEmptyFatal(getFiletransferKeystorePassword(), "File transfer Keystore Password must not be empty!");
+ notNullOrEmptyFatal(getFiletransferKeystorePath(), "File transfer Keystore Path must not be empty!");
+ notNullOrEmptyFatal(getOrganizationName(), "Organiziation Name must not be empty!");
+ notNullOrEmptyFatal(getThriftKeystoreAlias(), "Thrift Keystore Alias must not be empty!");
+ notNullOrEmptyFatal(getThriftKeystorePassword(), "Thrift Keystore Password must not be empty!");
+ notNullOrEmptyFatal(getThriftKeystorePath(), "Thrift Keystore Path must not be empty!");
+ notNullOrEmptyFatal(getImageFolder(), "Image Folder must not be empty!");
}
/***********************************************************************************************/
diff --git a/src/main/java/org/openslx/satellitedaemon/filetransfer/ThriftConnection.java b/src/main/java/org/openslx/satellitedaemon/filetransfer/ThriftConnection.java
index cd1054a..37c4ebd 100644
--- a/src/main/java/org/openslx/satellitedaemon/filetransfer/ThriftConnection.java
+++ b/src/main/java/org/openslx/satellitedaemon/filetransfer/ThriftConnection.java
@@ -95,8 +95,8 @@ public class ThriftConnection
// SessionID is not valid
// TODO: Code for new SSID
} else if ( e.getNumber().equals( AuthorizationError.NO_PERMISSION ) ) {
- // not yet implemented.
-
+ log.error( "No permission for uploading.", e );
+ // TODO: add error message into database.
} else {
e.printStackTrace();
}
@@ -181,6 +181,7 @@ public class ThriftConnection
// TODO: Code for new SSID
} else if ( e.getNumber().equals( AuthorizationError.NO_PERMISSION ) ) {
log.error( "No permission error.", e );
+ // TODO: add e.message into database.
} else {
e.printStackTrace();
}