summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/imagemaster/thrift/server
diff options
context:
space:
mode:
authorNils Schwabe2014-04-30 11:49:53 +0200
committerNils Schwabe2014-04-30 11:49:53 +0200
commit4e410ed8de6b7bfaa26fc37a933de42a2f827dc9 (patch)
tree8589f509c072fcf77d973fb095a98ea59f30b232 /src/main/java/org/openslx/imagemaster/thrift/server
parentAdd check file size of uploading files and process automatically (diff)
downloadmasterserver-4e410ed8de6b7bfaa26fc37a933de42a2f827dc9.tar.gz
masterserver-4e410ed8de6b7bfaa26fc37a933de42a2f827dc9.tar.xz
masterserver-4e410ed8de6b7bfaa26fc37a933de42a2f827dc9.zip
Add some new exceptions for problems with image's data
Diffstat (limited to 'src/main/java/org/openslx/imagemaster/thrift/server')
-rw-r--r--src/main/java/org/openslx/imagemaster/thrift/server/ImageServerHandler.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/main/java/org/openslx/imagemaster/thrift/server/ImageServerHandler.java b/src/main/java/org/openslx/imagemaster/thrift/server/ImageServerHandler.java
index d6bd59e..d3db11e 100644
--- a/src/main/java/org/openslx/imagemaster/thrift/server/ImageServerHandler.java
+++ b/src/main/java/org/openslx/imagemaster/thrift/server/ImageServerHandler.java
@@ -9,8 +9,10 @@ import org.openslx.imagemaster.thrift.iface.AuthenticationException;
import org.openslx.imagemaster.thrift.iface.AuthorizationException;
import org.openslx.imagemaster.thrift.iface.FtpCredentials;
import org.openslx.imagemaster.thrift.iface.ImageData;
+import org.openslx.imagemaster.thrift.iface.ImageDataException;
import org.openslx.imagemaster.thrift.iface.ImageServer;
import org.openslx.imagemaster.thrift.iface.InvalidTokenException;
+import org.openslx.imagemaster.thrift.iface.ServerAuthenticationException;
import org.openslx.imagemaster.thrift.iface.ServerSessionData;
import org.openslx.imagemaster.thrift.iface.SessionData;
import org.openslx.imagemaster.thrift.iface.UserInfo;
@@ -44,7 +46,7 @@ public class ImageServerHandler implements ImageServer.Iface
@Override
public String startServerAuthentication( String organization )
- throws TException
+ throws ServerAuthenticationException
{
return ApiServer.startServerAuthentication( organization );
}
@@ -59,14 +61,13 @@ public class ImageServerHandler implements ImageServer.Iface
@Override
public FtpCredentials submitImage( String serverSessionId,
- ImageData imageDescription ) throws AuthorizationException,
- TException
+ ImageData imageDescription ) throws AuthorizationException, ImageDataException
{
return ApiServer.submitImage( serverSessionId, imageDescription );
}
@Override
- public boolean finshedUpload( String ftpUser, ImageData imageDescription )
+ public boolean finshedUpload( String ftpUser, ImageData imageDescription ) throws ImageDataException
{
return ApiServer.finishedUpload( ftpUser, imageDescription );
}