From 4a057de0f17a17453f603feaf5fb9a5f4c1a5ef1 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Thu, 2 Oct 2014 15:33:59 +0200 Subject: Rename and clean up some structs and member names --- .../thrift/iface/AuthenticationError.java | 11 +- .../imagemaster/thrift/iface/ImageData.java | 1034 ++- .../imagemaster/thrift/iface/ImageServer.java | 7718 +++++++++++++++----- .../imagemaster/thrift/iface/OrganizationData.java | 488 ++ .../thrift/iface/ServerAuthenticationError.java | 54 - .../iface/ServerAuthenticationException.java | 504 -- .../openslx/imagemaster/thrift/iface/UserInfo.java | 108 +- src/main/thrift/imagemaster.thrift | 66 +- 8 files changed, 7054 insertions(+), 2929 deletions(-) create mode 100644 src/main/java/org/openslx/imagemaster/thrift/iface/OrganizationData.java delete mode 100644 src/main/java/org/openslx/imagemaster/thrift/iface/ServerAuthenticationError.java delete mode 100644 src/main/java/org/openslx/imagemaster/thrift/iface/ServerAuthenticationException.java (limited to 'src/main') diff --git a/src/main/java/org/openslx/imagemaster/thrift/iface/AuthenticationError.java b/src/main/java/org/openslx/imagemaster/thrift/iface/AuthenticationError.java index 2fd9fcf..965ddd2 100644 --- a/src/main/java/org/openslx/imagemaster/thrift/iface/AuthenticationError.java +++ b/src/main/java/org/openslx/imagemaster/thrift/iface/AuthenticationError.java @@ -15,7 +15,10 @@ public enum AuthenticationError implements org.apache.thrift.TEnum { GENERIC_ERROR(0), INVALID_CREDENTIALS(1), ACCOUNT_SUSPENDED(2), - BANNED_NETWORK(3); + INVALID_ORGANIZATION(3), + INVALID_KEY(4), + CHALLENGE_FAILED(5), + BANNED_NETWORK(6); private final int value; @@ -43,6 +46,12 @@ public enum AuthenticationError implements org.apache.thrift.TEnum { case 2: return ACCOUNT_SUSPENDED; case 3: + return INVALID_ORGANIZATION; + case 4: + return INVALID_KEY; + case 5: + return CHALLENGE_FAILED; + case 6: return BANNED_NETWORK; default: return null; diff --git a/src/main/java/org/openslx/imagemaster/thrift/iface/ImageData.java b/src/main/java/org/openslx/imagemaster/thrift/iface/ImageData.java index 02daf62..30b49a3 100644 --- a/src/main/java/org/openslx/imagemaster/thrift/iface/ImageData.java +++ b/src/main/java/org/openslx/imagemaster/thrift/iface/ImageData.java @@ -36,16 +36,15 @@ public class ImageData implements org.apache.thrift.TBase, SchemeFactory> schemes = new HashMap, SchemeFactory>(); @@ -55,31 +54,29 @@ public class ImageData implements org.apache.thrift.TBase byName = new HashMap(); @@ -97,26 +94,24 @@ public class ImageData implements org.apache.thrift.TBase metaDataMap; @@ -171,25 +166,23 @@ public class ImageData implements org.apache.thrift.TBase tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class); tmpMap.put(_Fields.UUID, new org.apache.thrift.meta_data.FieldMetaData("uuid", org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "UUID"))); - tmpMap.put(_Fields.IMAGE_VERSION, new org.apache.thrift.meta_data.FieldMetaData("imageVersion", org.apache.thrift.TFieldRequirementType.DEFAULT, + tmpMap.put(_Fields.REVISION, new org.apache.thrift.meta_data.FieldMetaData("revision", org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32))); - tmpMap.put(_Fields.IMAGE_NAME, new org.apache.thrift.meta_data.FieldMetaData("imageName", org.apache.thrift.TFieldRequirementType.DEFAULT, + tmpMap.put(_Fields.TITLE, new org.apache.thrift.meta_data.FieldMetaData("title", org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))); - tmpMap.put(_Fields.IMAGE_CREATE_TIME, new org.apache.thrift.meta_data.FieldMetaData("imageCreateTime", org.apache.thrift.TFieldRequirementType.DEFAULT, + tmpMap.put(_Fields.CREATE_TIME, new org.apache.thrift.meta_data.FieldMetaData("createTime", org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64 , "UnixTimestamp"))); - tmpMap.put(_Fields.IMAGE_UPDATE_TIME, new org.apache.thrift.meta_data.FieldMetaData("imageUpdateTime", org.apache.thrift.TFieldRequirementType.DEFAULT, + tmpMap.put(_Fields.UPDATE_TIME, new org.apache.thrift.meta_data.FieldMetaData("updateTime", org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64 , "UnixTimestamp"))); - tmpMap.put(_Fields.IMAGE_OWNER, new org.apache.thrift.meta_data.FieldMetaData("imageOwner", org.apache.thrift.TFieldRequirementType.DEFAULT, + tmpMap.put(_Fields.OWNER_LOGIN, new org.apache.thrift.meta_data.FieldMetaData("ownerLogin", org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))); - tmpMap.put(_Fields.CONTENT_OPERATING_SYSTEM, new org.apache.thrift.meta_data.FieldMetaData("contentOperatingSystem", org.apache.thrift.TFieldRequirementType.DEFAULT, + tmpMap.put(_Fields.OPERATING_SYSTEM, new org.apache.thrift.meta_data.FieldMetaData("operatingSystem", org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))); - tmpMap.put(_Fields.STATUS_IS_VALID, new org.apache.thrift.meta_data.FieldMetaData("statusIsValid", org.apache.thrift.TFieldRequirementType.DEFAULT, + tmpMap.put(_Fields.IS_VALID, new org.apache.thrift.meta_data.FieldMetaData("isValid", org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL))); - tmpMap.put(_Fields.STATUS_IS_DELETED, new org.apache.thrift.meta_data.FieldMetaData("statusIsDeleted", org.apache.thrift.TFieldRequirementType.DEFAULT, + tmpMap.put(_Fields.IS_DELETED, new org.apache.thrift.meta_data.FieldMetaData("isDeleted", org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL))); - tmpMap.put(_Fields.IMAGE_SHORT_DESCRIPTION, new org.apache.thrift.meta_data.FieldMetaData("imageShortDescription", org.apache.thrift.TFieldRequirementType.DEFAULT, - new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))); - tmpMap.put(_Fields.IMAGE_LONG_DESCRIPTION, new org.apache.thrift.meta_data.FieldMetaData("imageLongDescription", org.apache.thrift.TFieldRequirementType.DEFAULT, + tmpMap.put(_Fields.DESCRIPTION, new org.apache.thrift.meta_data.FieldMetaData("description", org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))); tmpMap.put(_Fields.FILE_SIZE, new org.apache.thrift.meta_data.FieldMetaData("fileSize", org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64))); @@ -202,35 +195,33 @@ public class ImageData implements org.apache.thrift.TBase getOrganizations() throws org.apache.thrift.TException; + + public List findUser(String sessionId, String organizationId, String searchTerm) throws AuthorizationException, org.apache.thrift.TException; - public ByteBuffer startServerAuthentication(String organization) throws ServerAuthenticationException, org.apache.thrift.TException; + public List getPublicImages(String sessionId, int page) throws AuthorizationException, org.apache.thrift.TException; + + public UserInfo getUserFromToken(String token) throws InvalidTokenException, org.apache.thrift.TException; public boolean isServerAuthenticated(String serverSessionId) throws org.apache.thrift.TException; - public ServerSessionData serverAuthenticate(String organization, ByteBuffer challengeResponse) throws ServerAuthenticationException, org.apache.thrift.TException; + public ByteBuffer startServerAuthentication(String organization) throws AuthenticationException, org.apache.thrift.TException; + + public ServerSessionData serverAuthenticate(String organizationId, ByteBuffer challengeResponse) throws AuthenticationException, org.apache.thrift.TException; public UploadData submitImage(String serverSessionId, ImageData imageDescription, List crcSums) throws AuthorizationException, ImageDataException, UploadException, org.apache.thrift.TException; public DownloadData getImage(String serverSessionId, String uuid) throws AuthorizationException, ImageDataException, org.apache.thrift.TException; + public boolean publishUser(String serverSessionId, UserInfo user) throws AuthorizationException, org.apache.thrift.TException; + } public interface AsyncIface { public void ping(org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException; - public void authenticate(String username, String password, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException; + public void authenticate(String login, String password, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException; - public void getUserFromToken(String token, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException; + public void getOrganizations(org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException; - public void startServerAuthentication(String organization, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException; + public void findUser(String sessionId, String organizationId, String searchTerm, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException; + + public void getPublicImages(String sessionId, int page, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException; + + public void getUserFromToken(String token, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException; public void isServerAuthenticated(String serverSessionId, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException; - public void serverAuthenticate(String organization, ByteBuffer challengeResponse, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException; + public void startServerAuthentication(String organization, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException; + + public void serverAuthenticate(String organizationId, ByteBuffer challengeResponse, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException; public void submitImage(String serverSessionId, ImageData imageDescription, List crcSums, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException; public void getImage(String serverSessionId, String uuid, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException; + public void publishUser(String serverSessionId, UserInfo user, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException; + } public static class Client extends org.apache.thrift.TServiceClient implements Iface { @@ -116,16 +132,16 @@ public class ImageServer { throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "ping failed: unknown result"); } - public SessionData authenticate(String username, String password) throws AuthenticationException, org.apache.thrift.TException + public SessionData authenticate(String login, String password) throws AuthenticationException, org.apache.thrift.TException { - send_authenticate(username, password); + send_authenticate(login, password); return recv_authenticate(); } - public void send_authenticate(String username, String password) throws org.apache.thrift.TException + public void send_authenticate(String login, String password) throws org.apache.thrift.TException { authenticate_args args = new authenticate_args(); - args.setUsername(username); + args.setLogin(login); args.setPassword(password); sendBase("authenticate", args); } @@ -143,56 +159,107 @@ public class ImageServer { throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "authenticate failed: unknown result"); } - public UserInfo getUserFromToken(String token) throws InvalidTokenException, org.apache.thrift.TException + public List getOrganizations() throws org.apache.thrift.TException { - send_getUserFromToken(token); - return recv_getUserFromToken(); + send_getOrganizations(); + return recv_getOrganizations(); } - public void send_getUserFromToken(String token) throws org.apache.thrift.TException + public void send_getOrganizations() throws org.apache.thrift.TException { - getUserFromToken_args args = new getUserFromToken_args(); - args.setToken(token); - sendBase("getUserFromToken", args); + getOrganizations_args args = new getOrganizations_args(); + sendBase("getOrganizations", args); } - public UserInfo recv_getUserFromToken() throws InvalidTokenException, org.apache.thrift.TException + public List recv_getOrganizations() throws org.apache.thrift.TException { - getUserFromToken_result result = new getUserFromToken_result(); - receiveBase(result, "getUserFromToken"); + getOrganizations_result result = new getOrganizations_result(); + receiveBase(result, "getOrganizations"); + if (result.isSetSuccess()) { + return result.success; + } + throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getOrganizations failed: unknown result"); + } + + public List findUser(String sessionId, String organizationId, String searchTerm) throws AuthorizationException, org.apache.thrift.TException + { + send_findUser(sessionId, organizationId, searchTerm); + return recv_findUser(); + } + + public void send_findUser(String sessionId, String organizationId, String searchTerm) throws org.apache.thrift.TException + { + findUser_args args = new findUser_args(); + args.setSessionId(sessionId); + args.setOrganizationId(organizationId); + args.setSearchTerm(searchTerm); + sendBase("findUser", args); + } + + public List recv_findUser() throws AuthorizationException, org.apache.thrift.TException + { + findUser_result result = new findUser_result(); + receiveBase(result, "findUser"); if (result.isSetSuccess()) { return result.success; } if (result.failure != null) { throw result.failure; } - throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getUserFromToken failed: unknown result"); + throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "findUser failed: unknown result"); } - public ByteBuffer startServerAuthentication(String organization) throws ServerAuthenticationException, org.apache.thrift.TException + public List getPublicImages(String sessionId, int page) throws AuthorizationException, org.apache.thrift.TException { - send_startServerAuthentication(organization); - return recv_startServerAuthentication(); + send_getPublicImages(sessionId, page); + return recv_getPublicImages(); } - public void send_startServerAuthentication(String organization) throws org.apache.thrift.TException + public void send_getPublicImages(String sessionId, int page) throws org.apache.thrift.TException { - startServerAuthentication_args args = new startServerAuthentication_args(); - args.setOrganization(organization); - sendBase("startServerAuthentication", args); + getPublicImages_args args = new getPublicImages_args(); + args.setSessionId(sessionId); + args.setPage(page); + sendBase("getPublicImages", args); } - public ByteBuffer recv_startServerAuthentication() throws ServerAuthenticationException, org.apache.thrift.TException + public List recv_getPublicImages() throws AuthorizationException, org.apache.thrift.TException { - startServerAuthentication_result result = new startServerAuthentication_result(); - receiveBase(result, "startServerAuthentication"); + getPublicImages_result result = new getPublicImages_result(); + receiveBase(result, "getPublicImages"); if (result.isSetSuccess()) { return result.success; } if (result.failure != null) { throw result.failure; } - throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "startServerAuthentication failed: unknown result"); + throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getPublicImages failed: unknown result"); + } + + public UserInfo getUserFromToken(String token) throws InvalidTokenException, org.apache.thrift.TException + { + send_getUserFromToken(token); + return recv_getUserFromToken(); + } + + public void send_getUserFromToken(String token) throws org.apache.thrift.TException + { + getUserFromToken_args args = new getUserFromToken_args(); + args.setToken(token); + sendBase("getUserFromToken", args); + } + + public UserInfo recv_getUserFromToken() throws InvalidTokenException, org.apache.thrift.TException + { + getUserFromToken_result result = new getUserFromToken_result(); + receiveBase(result, "getUserFromToken"); + if (result.isSetSuccess()) { + return result.success; + } + if (result.failure != null) { + throw result.failure; + } + throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getUserFromToken failed: unknown result"); } public boolean isServerAuthenticated(String serverSessionId) throws org.apache.thrift.TException @@ -218,21 +285,47 @@ public class ImageServer { throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "isServerAuthenticated failed: unknown result"); } - public ServerSessionData serverAuthenticate(String organization, ByteBuffer challengeResponse) throws ServerAuthenticationException, org.apache.thrift.TException + public ByteBuffer startServerAuthentication(String organization) throws AuthenticationException, org.apache.thrift.TException + { + send_startServerAuthentication(organization); + return recv_startServerAuthentication(); + } + + public void send_startServerAuthentication(String organization) throws org.apache.thrift.TException + { + startServerAuthentication_args args = new startServerAuthentication_args(); + args.setOrganization(organization); + sendBase("startServerAuthentication", args); + } + + public ByteBuffer recv_startServerAuthentication() throws AuthenticationException, org.apache.thrift.TException + { + startServerAuthentication_result result = new startServerAuthentication_result(); + receiveBase(result, "startServerAuthentication"); + if (result.isSetSuccess()) { + return result.success; + } + if (result.failure != null) { + throw result.failure; + } + throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "startServerAuthentication failed: unknown result"); + } + + public ServerSessionData serverAuthenticate(String organizationId, ByteBuffer challengeResponse) throws AuthenticationException, org.apache.thrift.TException { - send_serverAuthenticate(organization, challengeResponse); + send_serverAuthenticate(organizationId, challengeResponse); return recv_serverAuthenticate(); } - public void send_serverAuthenticate(String organization, ByteBuffer challengeResponse) throws org.apache.thrift.TException + public void send_serverAuthenticate(String organizationId, ByteBuffer challengeResponse) throws org.apache.thrift.TException { serverAuthenticate_args args = new serverAuthenticate_args(); - args.setOrganization(organization); + args.setOrganizationId(organizationId); args.setChallengeResponse(challengeResponse); sendBase("serverAuthenticate", args); } - public ServerSessionData recv_serverAuthenticate() throws ServerAuthenticationException, org.apache.thrift.TException + public ServerSessionData recv_serverAuthenticate() throws AuthenticationException, org.apache.thrift.TException { serverAuthenticate_result result = new serverAuthenticate_result(); receiveBase(result, "serverAuthenticate"); @@ -309,6 +402,33 @@ public class ImageServer { throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getImage failed: unknown result"); } + public boolean publishUser(String serverSessionId, UserInfo user) throws AuthorizationException, org.apache.thrift.TException + { + send_publishUser(serverSessionId, user); + return recv_publishUser(); + } + + public void send_publishUser(String serverSessionId, UserInfo user) throws org.apache.thrift.TException + { + publishUser_args args = new publishUser_args(); + args.setServerSessionId(serverSessionId); + args.setUser(user); + sendBase("publishUser", args); + } + + public boolean recv_publishUser() throws AuthorizationException, org.apache.thrift.TException + { + publishUser_result result = new publishUser_result(); + receiveBase(result, "publishUser"); + if (result.isSetSuccess()) { + return result.success; + } + if (result.failure != null) { + throw result.failure; + } + throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "publishUser failed: unknown result"); + } + } public static class AsyncClient extends org.apache.thrift.async.TAsyncClient implements AsyncIface { public static class Factory implements org.apache.thrift.async.TAsyncClientFactory { @@ -356,26 +476,26 @@ public class ImageServer { } } - public void authenticate(String username, String password, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException { + public void authenticate(String login, String password, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException { checkReady(); - authenticate_call method_call = new authenticate_call(username, password, resultHandler, this, ___protocolFactory, ___transport); + authenticate_call method_call = new authenticate_call(login, password, resultHandler, this, ___protocolFactory, ___transport); this.___currentMethod = method_call; ___manager.call(method_call); } public static class authenticate_call extends org.apache.thrift.async.TAsyncMethodCall { - private String username; + private String login; private String password; - public authenticate_call(String username, String password, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException { + public authenticate_call(String login, String password, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException { super(client, protocolFactory, transport, resultHandler, false); - this.username = username; + this.login = login; this.password = password; } public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException { prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("authenticate", org.apache.thrift.protocol.TMessageType.CALL, 0)); authenticate_args args = new authenticate_args(); - args.setUsername(username); + args.setLogin(login); args.setPassword(password); args.write(prot); prot.writeMessageEnd(); @@ -391,67 +511,137 @@ public class ImageServer { } } - public void getUserFromToken(String token, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException { + public void getOrganizations(org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException { checkReady(); - getUserFromToken_call method_call = new getUserFromToken_call(token, resultHandler, this, ___protocolFactory, ___transport); + getOrganizations_call method_call = new getOrganizations_call(resultHandler, this, ___protocolFactory, ___transport); this.___currentMethod = method_call; ___manager.call(method_call); } - public static class getUserFromToken_call extends org.apache.thrift.async.TAsyncMethodCall { - private String token; - public getUserFromToken_call(String token, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException { + public static class getOrganizations_call extends org.apache.thrift.async.TAsyncMethodCall { + public getOrganizations_call(org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException { super(client, protocolFactory, transport, resultHandler, false); - this.token = token; } public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException { - prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getUserFromToken", org.apache.thrift.protocol.TMessageType.CALL, 0)); - getUserFromToken_args args = new getUserFromToken_args(); - args.setToken(token); + prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getOrganizations", org.apache.thrift.protocol.TMessageType.CALL, 0)); + getOrganizations_args args = new getOrganizations_args(); args.write(prot); prot.writeMessageEnd(); } - public UserInfo getResult() throws InvalidTokenException, org.apache.thrift.TException { + public List getResult() throws org.apache.thrift.TException { if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) { throw new IllegalStateException("Method call not finished!"); } org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array()); org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport); - return (new Client(prot)).recv_getUserFromToken(); + return (new Client(prot)).recv_getOrganizations(); } } - public void startServerAuthentication(String organization, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException { + public void findUser(String sessionId, String organizationId, String searchTerm, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException { checkReady(); - startServerAuthentication_call method_call = new startServerAuthentication_call(organization, resultHandler, this, ___protocolFactory, ___transport); + findUser_call method_call = new findUser_call(sessionId, organizationId, searchTerm, resultHandler, this, ___protocolFactory, ___transport); this.___currentMethod = method_call; ___manager.call(method_call); } - public static class startServerAuthentication_call extends org.apache.thrift.async.TAsyncMethodCall { - private String organization; - public startServerAuthentication_call(String organization, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException { + public static class findUser_call extends org.apache.thrift.async.TAsyncMethodCall { + private String sessionId; + private String organizationId; + private String searchTerm; + public findUser_call(String sessionId, String organizationId, String searchTerm, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException { super(client, protocolFactory, transport, resultHandler, false); - this.organization = organization; + this.sessionId = sessionId; + this.organizationId = organizationId; + this.searchTerm = searchTerm; } public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException { - prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("startServerAuthentication", org.apache.thrift.protocol.TMessageType.CALL, 0)); - startServerAuthentication_args args = new startServerAuthentication_args(); - args.setOrganization(organization); + prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("findUser", org.apache.thrift.protocol.TMessageType.CALL, 0)); + findUser_args args = new findUser_args(); + args.setSessionId(sessionId); + args.setOrganizationId(organizationId); + args.setSearchTerm(searchTerm); args.write(prot); prot.writeMessageEnd(); } - public ByteBuffer getResult() throws ServerAuthenticationException, org.apache.thrift.TException { + public List getResult() throws AuthorizationException, org.apache.thrift.TException { if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) { throw new IllegalStateException("Method call not finished!"); } org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array()); org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport); - return (new Client(prot)).recv_startServerAuthentication(); + return (new Client(prot)).recv_findUser(); + } + } + + public void getPublicImages(String sessionId, int page, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException { + checkReady(); + getPublicImages_call method_call = new getPublicImages_call(sessionId, page, resultHandler, this, ___protocolFactory, ___transport); + this.___currentMethod = method_call; + ___manager.call(method_call); + } + + public static class getPublicImages_call extends org.apache.thrift.async.TAsyncMethodCall { + private String sessionId; + private int page; + public getPublicImages_call(String sessionId, int page, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException { + super(client, protocolFactory, transport, resultHandler, false); + this.sessionId = sessionId; + this.page = page; + } + + public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException { + prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getPublicImages", org.apache.thrift.protocol.TMessageType.CALL, 0)); + getPublicImages_args args = new getPublicImages_args(); + args.setSessionId(sessionId); + args.setPage(page); + args.write(prot); + prot.writeMessageEnd(); + } + + public List getResult() throws AuthorizationException, org.apache.thrift.TException { + if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) { + throw new IllegalStateException("Method call not finished!"); + } + org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array()); + org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport); + return (new Client(prot)).recv_getPublicImages(); + } + } + + public void getUserFromToken(String token, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException { + checkReady(); + getUserFromToken_call method_call = new getUserFromToken_call(token, resultHandler, this, ___protocolFactory, ___transport); + this.___currentMethod = method_call; + ___manager.call(method_call); + } + + public static class getUserFromToken_call extends org.apache.thrift.async.TAsyncMethodCall { + private String token; + public getUserFromToken_call(String token, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException { + super(client, protocolFactory, transport, resultHandler, false); + this.token = token; + } + + public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException { + prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getUserFromToken", org.apache.thrift.protocol.TMessageType.CALL, 0)); + getUserFromToken_args args = new getUserFromToken_args(); + args.setToken(token); + args.write(prot); + prot.writeMessageEnd(); + } + + public UserInfo getResult() throws InvalidTokenException, org.apache.thrift.TException { + if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) { + throw new IllegalStateException("Method call not finished!"); + } + org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array()); + org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport); + return (new Client(prot)).recv_getUserFromToken(); } } @@ -487,32 +677,64 @@ public class ImageServer { } } - public void serverAuthenticate(String organization, ByteBuffer challengeResponse, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException { + public void startServerAuthentication(String organization, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException { checkReady(); - serverAuthenticate_call method_call = new serverAuthenticate_call(organization, challengeResponse, resultHandler, this, ___protocolFactory, ___transport); + startServerAuthentication_call method_call = new startServerAuthentication_call(organization, resultHandler, this, ___protocolFactory, ___transport); this.___currentMethod = method_call; ___manager.call(method_call); } - public static class serverAuthenticate_call extends org.apache.thrift.async.TAsyncMethodCall { + public static class startServerAuthentication_call extends org.apache.thrift.async.TAsyncMethodCall { private String organization; - private ByteBuffer challengeResponse; - public serverAuthenticate_call(String organization, ByteBuffer challengeResponse, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException { + public startServerAuthentication_call(String organization, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException { super(client, protocolFactory, transport, resultHandler, false); this.organization = organization; + } + + public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException { + prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("startServerAuthentication", org.apache.thrift.protocol.TMessageType.CALL, 0)); + startServerAuthentication_args args = new startServerAuthentication_args(); + args.setOrganization(organization); + args.write(prot); + prot.writeMessageEnd(); + } + + public ByteBuffer getResult() throws AuthenticationException, org.apache.thrift.TException { + if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) { + throw new IllegalStateException("Method call not finished!"); + } + org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array()); + org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport); + return (new Client(prot)).recv_startServerAuthentication(); + } + } + + public void serverAuthenticate(String organizationId, ByteBuffer challengeResponse, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException { + checkReady(); + serverAuthenticate_call method_call = new serverAuthenticate_call(organizationId, challengeResponse, resultHandler, this, ___protocolFactory, ___transport); + this.___currentMethod = method_call; + ___manager.call(method_call); + } + + public static class serverAuthenticate_call extends org.apache.thrift.async.TAsyncMethodCall { + private String organizationId; + private ByteBuffer challengeResponse; + public serverAuthenticate_call(String organizationId, ByteBuffer challengeResponse, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException { + super(client, protocolFactory, transport, resultHandler, false); + this.organizationId = organizationId; this.challengeResponse = challengeResponse; } public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException { prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("serverAuthenticate", org.apache.thrift.protocol.TMessageType.CALL, 0)); serverAuthenticate_args args = new serverAuthenticate_args(); - args.setOrganization(organization); + args.setOrganizationId(organizationId); args.setChallengeResponse(challengeResponse); args.write(prot); prot.writeMessageEnd(); } - public ServerSessionData getResult() throws ServerAuthenticationException, org.apache.thrift.TException { + public ServerSessionData getResult() throws AuthenticationException, org.apache.thrift.TException { if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) { throw new IllegalStateException("Method call not finished!"); } @@ -595,6 +817,41 @@ public class ImageServer { } } + public void publishUser(String serverSessionId, UserInfo user, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException { + checkReady(); + publishUser_call method_call = new publishUser_call(serverSessionId, user, resultHandler, this, ___protocolFactory, ___transport); + this.___currentMethod = method_call; + ___manager.call(method_call); + } + + public static class publishUser_call extends org.apache.thrift.async.TAsyncMethodCall { + private String serverSessionId; + private UserInfo user; + public publishUser_call(String serverSessionId, UserInfo user, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport) throws org.apache.thrift.TException { + super(client, protocolFactory, transport, resultHandler, false); + this.serverSessionId = serverSessionId; + this.user = user; + } + + public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException { + prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("publishUser", org.apache.thrift.protocol.TMessageType.CALL, 0)); + publishUser_args args = new publishUser_args(); + args.setServerSessionId(serverSessionId); + args.setUser(user); + args.write(prot); + prot.writeMessageEnd(); + } + + public boolean getResult() throws AuthorizationException, org.apache.thrift.TException { + if (getState() != org.apache.thrift.async.TAsyncMethodCall.State.RESPONSE_READ) { + throw new IllegalStateException("Method call not finished!"); + } + org.apache.thrift.transport.TMemoryInputTransport memoryTransport = new org.apache.thrift.transport.TMemoryInputTransport(getFrameBuffer().array()); + org.apache.thrift.protocol.TProtocol prot = client.getProtocolFactory().getProtocol(memoryTransport); + return (new Client(prot)).recv_publishUser(); + } + } + } public static class Processor extends org.apache.thrift.TBaseProcessor implements org.apache.thrift.TProcessor { @@ -610,12 +867,16 @@ public class ImageServer { private static Map> getProcessMap(Map> processMap) { processMap.put("ping", new ping()); processMap.put("authenticate", new authenticate()); + processMap.put("getOrganizations", new getOrganizations()); + processMap.put("findUser", new findUser()); + processMap.put("getPublicImages", new getPublicImages()); processMap.put("getUserFromToken", new getUserFromToken()); - processMap.put("startServerAuthentication", new startServerAuthentication()); processMap.put("isServerAuthenticated", new isServerAuthenticated()); + processMap.put("startServerAuthentication", new startServerAuthentication()); processMap.put("serverAuthenticate", new serverAuthenticate()); processMap.put("submitImage", new submitImage()); processMap.put("getImage", new getImage()); + processMap.put("publishUser", new publishUser()); return processMap; } @@ -656,7 +917,7 @@ public class ImageServer { public authenticate_result getResult(I iface, authenticate_args args) throws org.apache.thrift.TException { authenticate_result result = new authenticate_result(); try { - result.success = iface.authenticate(args.username, args.password); + result.success = iface.authenticate(args.login, args.password); } catch (AuthenticationException failure) { result.failure = failure; } @@ -664,48 +925,92 @@ public class ImageServer { } } - public static class getUserFromToken extends org.apache.thrift.ProcessFunction { - public getUserFromToken() { - super("getUserFromToken"); + public static class getOrganizations extends org.apache.thrift.ProcessFunction { + public getOrganizations() { + super("getOrganizations"); } - public getUserFromToken_args getEmptyArgsInstance() { - return new getUserFromToken_args(); + public getOrganizations_args getEmptyArgsInstance() { + return new getOrganizations_args(); } protected boolean isOneway() { return false; } - public getUserFromToken_result getResult(I iface, getUserFromToken_args args) throws org.apache.thrift.TException { - getUserFromToken_result result = new getUserFromToken_result(); - try { - result.success = iface.getUserFromToken(args.token); - } catch (InvalidTokenException failure) { + public getOrganizations_result getResult(I iface, getOrganizations_args args) throws org.apache.thrift.TException { + getOrganizations_result result = new getOrganizations_result(); + result.success = iface.getOrganizations(); + return result; + } + } + + public static class findUser extends org.apache.thrift.ProcessFunction { + public findUser() { + super("findUser"); + } + + public findUser_args getEmptyArgsInstance() { + return new findUser_args(); + } + + protected boolean isOneway() { + return false; + } + + public findUser_result getResult(I iface, findUser_args args) throws org.apache.thrift.TException { + findUser_result result = new findUser_result(); + try { + result.success = iface.findUser(args.sessionId, args.organizationId, args.searchTerm); + } catch (AuthorizationException failure) { result.failure = failure; } return result; } } - public static class startServerAuthentication extends org.apache.thrift.ProcessFunction { - public startServerAuthentication() { - super("startServerAuthentication"); + public static class getPublicImages extends org.apache.thrift.ProcessFunction { + public getPublicImages() { + super("getPublicImages"); } - public startServerAuthentication_args getEmptyArgsInstance() { - return new startServerAuthentication_args(); + public getPublicImages_args getEmptyArgsInstance() { + return new getPublicImages_args(); } protected boolean isOneway() { return false; } - public startServerAuthentication_result getResult(I iface, startServerAuthentication_args args) throws org.apache.thrift.TException { - startServerAuthentication_result result = new startServerAuthentication_result(); + public getPublicImages_result getResult(I iface, getPublicImages_args args) throws org.apache.thrift.TException { + getPublicImages_result result = new getPublicImages_result(); try { - result.success = iface.startServerAuthentication(args.organization); - } catch (ServerAuthenticationException failure) { + result.success = iface.getPublicImages(args.sessionId, args.page); + } catch (AuthorizationException failure) { + result.failure = failure; + } + return result; + } + } + + public static class getUserFromToken extends org.apache.thrift.ProcessFunction { + public getUserFromToken() { + super("getUserFromToken"); + } + + public getUserFromToken_args getEmptyArgsInstance() { + return new getUserFromToken_args(); + } + + protected boolean isOneway() { + return false; + } + + public getUserFromToken_result getResult(I iface, getUserFromToken_args args) throws org.apache.thrift.TException { + getUserFromToken_result result = new getUserFromToken_result(); + try { + result.success = iface.getUserFromToken(args.token); + } catch (InvalidTokenException failure) { result.failure = failure; } return result; @@ -733,6 +1038,30 @@ public class ImageServer { } } + public static class startServerAuthentication extends org.apache.thrift.ProcessFunction { + public startServerAuthentication() { + super("startServerAuthentication"); + } + + public startServerAuthentication_args getEmptyArgsInstance() { + return new startServerAuthentication_args(); + } + + protected boolean isOneway() { + return false; + } + + public startServerAuthentication_result getResult(I iface, startServerAuthentication_args args) throws org.apache.thrift.TException { + startServerAuthentication_result result = new startServerAuthentication_result(); + try { + result.success = iface.startServerAuthentication(args.organization); + } catch (AuthenticationException failure) { + result.failure = failure; + } + return result; + } + } + public static class serverAuthenticate extends org.apache.thrift.ProcessFunction { public serverAuthenticate() { super("serverAuthenticate"); @@ -749,8 +1078,8 @@ public class ImageServer { public serverAuthenticate_result getResult(I iface, serverAuthenticate_args args) throws org.apache.thrift.TException { serverAuthenticate_result result = new serverAuthenticate_result(); try { - result.success = iface.serverAuthenticate(args.organization, args.challengeResponse); - } catch (ServerAuthenticationException failure) { + result.success = iface.serverAuthenticate(args.organizationId, args.challengeResponse); + } catch (AuthenticationException failure) { result.failure = failure; } return result; @@ -811,6 +1140,31 @@ public class ImageServer { } } + public static class publishUser extends org.apache.thrift.ProcessFunction { + public publishUser() { + super("publishUser"); + } + + public publishUser_args getEmptyArgsInstance() { + return new publishUser_args(); + } + + protected boolean isOneway() { + return false; + } + + public publishUser_result getResult(I iface, publishUser_args args) throws org.apache.thrift.TException { + publishUser_result result = new publishUser_result(); + try { + result.success = iface.publishUser(args.serverSessionId, args.user); + result.setSuccessIsSet(true); + } catch (AuthorizationException failure) { + result.failure = failure; + } + return result; + } + } + } public static class AsyncProcessor extends org.apache.thrift.TBaseAsyncProcessor { @@ -826,12 +1180,16 @@ public class ImageServer { private static Map> getProcessMap(Map> processMap) { processMap.put("ping", new ping()); processMap.put("authenticate", new authenticate()); + processMap.put("getOrganizations", new getOrganizations()); + processMap.put("findUser", new findUser()); + processMap.put("getPublicImages", new getPublicImages()); processMap.put("getUserFromToken", new getUserFromToken()); - processMap.put("startServerAuthentication", new startServerAuthentication()); processMap.put("isServerAuthenticated", new isServerAuthenticated()); + processMap.put("startServerAuthentication", new startServerAuthentication()); processMap.put("serverAuthenticate", new serverAuthenticate()); processMap.put("submitImage", new submitImage()); processMap.put("getImage", new getImage()); + processMap.put("publishUser", new publishUser()); return processMap; } @@ -940,24 +1298,24 @@ public class ImageServer { } public void start(I iface, authenticate_args args, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws TException { - iface.authenticate(args.username, args.password,resultHandler); + iface.authenticate(args.login, args.password,resultHandler); } } - public static class getUserFromToken extends org.apache.thrift.AsyncProcessFunction { - public getUserFromToken() { - super("getUserFromToken"); + public static class getOrganizations extends org.apache.thrift.AsyncProcessFunction> { + public getOrganizations() { + super("getOrganizations"); } - public getUserFromToken_args getEmptyArgsInstance() { - return new getUserFromToken_args(); + public getOrganizations_args getEmptyArgsInstance() { + return new getOrganizations_args(); } - public AsyncMethodCallback getResultHandler(final AsyncFrameBuffer fb, final int seqid) { + public AsyncMethodCallback> getResultHandler(final AsyncFrameBuffer fb, final int seqid) { final org.apache.thrift.AsyncProcessFunction fcall = this; - return new AsyncMethodCallback() { - public void onComplete(UserInfo o) { - getUserFromToken_result result = new getUserFromToken_result(); + return new AsyncMethodCallback>() { + public void onComplete(List o) { + getOrganizations_result result = new getOrganizations_result(); result.success = o; try { fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid); @@ -970,13 +1328,7 @@ public class ImageServer { public void onError(Exception e) { byte msgType = org.apache.thrift.protocol.TMessageType.REPLY; org.apache.thrift.TBase msg; - getUserFromToken_result result = new getUserFromToken_result(); - if (e instanceof InvalidTokenException) { - result.failure = (InvalidTokenException) e; - result.setFailureIsSet(true); - msg = result; - } - else + getOrganizations_result result = new getOrganizations_result(); { msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION; msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage()); @@ -996,25 +1348,25 @@ public class ImageServer { return false; } - public void start(I iface, getUserFromToken_args args, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws TException { - iface.getUserFromToken(args.token,resultHandler); + public void start(I iface, getOrganizations_args args, org.apache.thrift.async.AsyncMethodCallback> resultHandler) throws TException { + iface.getOrganizations(resultHandler); } } - public static class startServerAuthentication extends org.apache.thrift.AsyncProcessFunction { - public startServerAuthentication() { - super("startServerAuthentication"); + public static class findUser extends org.apache.thrift.AsyncProcessFunction> { + public findUser() { + super("findUser"); } - public startServerAuthentication_args getEmptyArgsInstance() { - return new startServerAuthentication_args(); + public findUser_args getEmptyArgsInstance() { + return new findUser_args(); } - public AsyncMethodCallback getResultHandler(final AsyncFrameBuffer fb, final int seqid) { + public AsyncMethodCallback> getResultHandler(final AsyncFrameBuffer fb, final int seqid) { final org.apache.thrift.AsyncProcessFunction fcall = this; - return new AsyncMethodCallback() { - public void onComplete(ByteBuffer o) { - startServerAuthentication_result result = new startServerAuthentication_result(); + return new AsyncMethodCallback>() { + public void onComplete(List o) { + findUser_result result = new findUser_result(); result.success = o; try { fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid); @@ -1027,9 +1379,9 @@ public class ImageServer { public void onError(Exception e) { byte msgType = org.apache.thrift.protocol.TMessageType.REPLY; org.apache.thrift.TBase msg; - startServerAuthentication_result result = new startServerAuthentication_result(); - if (e instanceof ServerAuthenticationException) { - result.failure = (ServerAuthenticationException) e; + findUser_result result = new findUser_result(); + if (e instanceof AuthorizationException) { + result.failure = (AuthorizationException) e; result.setFailureIsSet(true); msg = result; } @@ -1053,27 +1405,26 @@ public class ImageServer { return false; } - public void start(I iface, startServerAuthentication_args args, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws TException { - iface.startServerAuthentication(args.organization,resultHandler); + public void start(I iface, findUser_args args, org.apache.thrift.async.AsyncMethodCallback> resultHandler) throws TException { + iface.findUser(args.sessionId, args.organizationId, args.searchTerm,resultHandler); } } - public static class isServerAuthenticated extends org.apache.thrift.AsyncProcessFunction { - public isServerAuthenticated() { - super("isServerAuthenticated"); + public static class getPublicImages extends org.apache.thrift.AsyncProcessFunction> { + public getPublicImages() { + super("getPublicImages"); } - public isServerAuthenticated_args getEmptyArgsInstance() { - return new isServerAuthenticated_args(); + public getPublicImages_args getEmptyArgsInstance() { + return new getPublicImages_args(); } - public AsyncMethodCallback getResultHandler(final AsyncFrameBuffer fb, final int seqid) { + public AsyncMethodCallback> getResultHandler(final AsyncFrameBuffer fb, final int seqid) { final org.apache.thrift.AsyncProcessFunction fcall = this; - return new AsyncMethodCallback() { - public void onComplete(Boolean o) { - isServerAuthenticated_result result = new isServerAuthenticated_result(); + return new AsyncMethodCallback>() { + public void onComplete(List o) { + getPublicImages_result result = new getPublicImages_result(); result.success = o; - result.setSuccessIsSet(true); try { fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid); return; @@ -1085,7 +1436,13 @@ public class ImageServer { public void onError(Exception e) { byte msgType = org.apache.thrift.protocol.TMessageType.REPLY; org.apache.thrift.TBase msg; - isServerAuthenticated_result result = new isServerAuthenticated_result(); + getPublicImages_result result = new getPublicImages_result(); + if (e instanceof AuthorizationException) { + result.failure = (AuthorizationException) e; + result.setFailureIsSet(true); + msg = result; + } + else { msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION; msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage()); @@ -1105,25 +1462,25 @@ public class ImageServer { return false; } - public void start(I iface, isServerAuthenticated_args args, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws TException { - iface.isServerAuthenticated(args.serverSessionId,resultHandler); + public void start(I iface, getPublicImages_args args, org.apache.thrift.async.AsyncMethodCallback> resultHandler) throws TException { + iface.getPublicImages(args.sessionId, args.page,resultHandler); } } - public static class serverAuthenticate extends org.apache.thrift.AsyncProcessFunction { - public serverAuthenticate() { - super("serverAuthenticate"); + public static class getUserFromToken extends org.apache.thrift.AsyncProcessFunction { + public getUserFromToken() { + super("getUserFromToken"); } - public serverAuthenticate_args getEmptyArgsInstance() { - return new serverAuthenticate_args(); + public getUserFromToken_args getEmptyArgsInstance() { + return new getUserFromToken_args(); } - public AsyncMethodCallback getResultHandler(final AsyncFrameBuffer fb, final int seqid) { + public AsyncMethodCallback getResultHandler(final AsyncFrameBuffer fb, final int seqid) { final org.apache.thrift.AsyncProcessFunction fcall = this; - return new AsyncMethodCallback() { - public void onComplete(ServerSessionData o) { - serverAuthenticate_result result = new serverAuthenticate_result(); + return new AsyncMethodCallback() { + public void onComplete(UserInfo o) { + getUserFromToken_result result = new getUserFromToken_result(); result.success = o; try { fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid); @@ -1136,9 +1493,9 @@ public class ImageServer { public void onError(Exception e) { byte msgType = org.apache.thrift.protocol.TMessageType.REPLY; org.apache.thrift.TBase msg; - serverAuthenticate_result result = new serverAuthenticate_result(); - if (e instanceof ServerAuthenticationException) { - result.failure = (ServerAuthenticationException) e; + getUserFromToken_result result = new getUserFromToken_result(); + if (e instanceof InvalidTokenException) { + result.failure = (InvalidTokenException) e; result.setFailureIsSet(true); msg = result; } @@ -1162,26 +1519,27 @@ public class ImageServer { return false; } - public void start(I iface, serverAuthenticate_args args, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws TException { - iface.serverAuthenticate(args.organization, args.challengeResponse,resultHandler); + public void start(I iface, getUserFromToken_args args, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws TException { + iface.getUserFromToken(args.token,resultHandler); } } - public static class submitImage extends org.apache.thrift.AsyncProcessFunction { - public submitImage() { - super("submitImage"); + public static class isServerAuthenticated extends org.apache.thrift.AsyncProcessFunction { + public isServerAuthenticated() { + super("isServerAuthenticated"); } - public submitImage_args getEmptyArgsInstance() { - return new submitImage_args(); + public isServerAuthenticated_args getEmptyArgsInstance() { + return new isServerAuthenticated_args(); } - public AsyncMethodCallback getResultHandler(final AsyncFrameBuffer fb, final int seqid) { + public AsyncMethodCallback getResultHandler(final AsyncFrameBuffer fb, final int seqid) { final org.apache.thrift.AsyncProcessFunction fcall = this; - return new AsyncMethodCallback() { - public void onComplete(UploadData o) { - submitImage_result result = new submitImage_result(); + return new AsyncMethodCallback() { + public void onComplete(Boolean o) { + isServerAuthenticated_result result = new isServerAuthenticated_result(); result.success = o; + result.setSuccessIsSet(true); try { fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid); return; @@ -1193,23 +1551,7 @@ public class ImageServer { public void onError(Exception e) { byte msgType = org.apache.thrift.protocol.TMessageType.REPLY; org.apache.thrift.TBase msg; - submitImage_result result = new submitImage_result(); - if (e instanceof AuthorizationException) { - result.failure = (AuthorizationException) e; - result.setFailureIsSet(true); - msg = result; - } - else if (e instanceof ImageDataException) { - result.failure2 = (ImageDataException) e; - result.setFailure2IsSet(true); - msg = result; - } - else if (e instanceof UploadException) { - result.failure3 = (UploadException) e; - result.setFailure3IsSet(true); - msg = result; - } - else + isServerAuthenticated_result result = new isServerAuthenticated_result(); { msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION; msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage()); @@ -1229,25 +1571,25 @@ public class ImageServer { return false; } - public void start(I iface, submitImage_args args, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws TException { - iface.submitImage(args.serverSessionId, args.imageDescription, args.crcSums,resultHandler); + public void start(I iface, isServerAuthenticated_args args, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws TException { + iface.isServerAuthenticated(args.serverSessionId,resultHandler); } } - public static class getImage extends org.apache.thrift.AsyncProcessFunction { - public getImage() { - super("getImage"); + public static class startServerAuthentication extends org.apache.thrift.AsyncProcessFunction { + public startServerAuthentication() { + super("startServerAuthentication"); } - public getImage_args getEmptyArgsInstance() { - return new getImage_args(); + public startServerAuthentication_args getEmptyArgsInstance() { + return new startServerAuthentication_args(); } - public AsyncMethodCallback getResultHandler(final AsyncFrameBuffer fb, final int seqid) { + public AsyncMethodCallback getResultHandler(final AsyncFrameBuffer fb, final int seqid) { final org.apache.thrift.AsyncProcessFunction fcall = this; - return new AsyncMethodCallback() { - public void onComplete(DownloadData o) { - getImage_result result = new getImage_result(); + return new AsyncMethodCallback() { + public void onComplete(ByteBuffer o) { + startServerAuthentication_result result = new startServerAuthentication_result(); result.success = o; try { fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid); @@ -1260,16 +1602,11 @@ public class ImageServer { public void onError(Exception e) { byte msgType = org.apache.thrift.protocol.TMessageType.REPLY; org.apache.thrift.TBase msg; - getImage_result result = new getImage_result(); - if (e instanceof AuthorizationException) { - result.failure = (AuthorizationException) e; + startServerAuthentication_result result = new startServerAuthentication_result(); + if (e instanceof AuthenticationException) { + result.failure = (AuthenticationException) e; result.setFailureIsSet(true); msg = result; - } - else if (e instanceof ImageDataException) { - result.failure2 = (ImageDataException) e; - result.setFailure2IsSet(true); - msg = result; } else { @@ -1291,21 +1628,265 @@ public class ImageServer { return false; } - public void start(I iface, getImage_args args, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws TException { - iface.getImage(args.serverSessionId, args.uuid,resultHandler); + public void start(I iface, startServerAuthentication_args args, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws TException { + iface.startServerAuthentication(args.organization,resultHandler); } } - } - - public static class ping_args implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { - private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("ping_args"); + public static class serverAuthenticate extends org.apache.thrift.AsyncProcessFunction { + public serverAuthenticate() { + super("serverAuthenticate"); + } + public serverAuthenticate_args getEmptyArgsInstance() { + return new serverAuthenticate_args(); + } - private static final Map, SchemeFactory> schemes = new HashMap, SchemeFactory>(); - static { - schemes.put(StandardScheme.class, new ping_argsStandardSchemeFactory()); - schemes.put(TupleScheme.class, new ping_argsTupleSchemeFactory()); + public AsyncMethodCallback getResultHandler(final AsyncFrameBuffer fb, final int seqid) { + final org.apache.thrift.AsyncProcessFunction fcall = this; + return new AsyncMethodCallback() { + public void onComplete(ServerSessionData o) { + serverAuthenticate_result result = new serverAuthenticate_result(); + result.success = o; + try { + fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid); + return; + } catch (Exception e) { + LOGGER.error("Exception writing to internal frame buffer", e); + } + fb.close(); + } + public void onError(Exception e) { + byte msgType = org.apache.thrift.protocol.TMessageType.REPLY; + org.apache.thrift.TBase msg; + serverAuthenticate_result result = new serverAuthenticate_result(); + if (e instanceof AuthenticationException) { + result.failure = (AuthenticationException) e; + result.setFailureIsSet(true); + msg = result; + } + else + { + msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION; + msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage()); + } + try { + fcall.sendResponse(fb,msg,msgType,seqid); + return; + } catch (Exception ex) { + LOGGER.error("Exception writing to internal frame buffer", ex); + } + fb.close(); + } + }; + } + + protected boolean isOneway() { + return false; + } + + public void start(I iface, serverAuthenticate_args args, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws TException { + iface.serverAuthenticate(args.organizationId, args.challengeResponse,resultHandler); + } + } + + public static class submitImage extends org.apache.thrift.AsyncProcessFunction { + public submitImage() { + super("submitImage"); + } + + public submitImage_args getEmptyArgsInstance() { + return new submitImage_args(); + } + + public AsyncMethodCallback getResultHandler(final AsyncFrameBuffer fb, final int seqid) { + final org.apache.thrift.AsyncProcessFunction fcall = this; + return new AsyncMethodCallback() { + public void onComplete(UploadData o) { + submitImage_result result = new submitImage_result(); + result.success = o; + try { + fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid); + return; + } catch (Exception e) { + LOGGER.error("Exception writing to internal frame buffer", e); + } + fb.close(); + } + public void onError(Exception e) { + byte msgType = org.apache.thrift.protocol.TMessageType.REPLY; + org.apache.thrift.TBase msg; + submitImage_result result = new submitImage_result(); + if (e instanceof AuthorizationException) { + result.failure = (AuthorizationException) e; + result.setFailureIsSet(true); + msg = result; + } + else if (e instanceof ImageDataException) { + result.failure2 = (ImageDataException) e; + result.setFailure2IsSet(true); + msg = result; + } + else if (e instanceof UploadException) { + result.failure3 = (UploadException) e; + result.setFailure3IsSet(true); + msg = result; + } + else + { + msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION; + msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage()); + } + try { + fcall.sendResponse(fb,msg,msgType,seqid); + return; + } catch (Exception ex) { + LOGGER.error("Exception writing to internal frame buffer", ex); + } + fb.close(); + } + }; + } + + protected boolean isOneway() { + return false; + } + + public void start(I iface, submitImage_args args, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws TException { + iface.submitImage(args.serverSessionId, args.imageDescription, args.crcSums,resultHandler); + } + } + + public static class getImage extends org.apache.thrift.AsyncProcessFunction { + public getImage() { + super("getImage"); + } + + public getImage_args getEmptyArgsInstance() { + return new getImage_args(); + } + + public AsyncMethodCallback getResultHandler(final AsyncFrameBuffer fb, final int seqid) { + final org.apache.thrift.AsyncProcessFunction fcall = this; + return new AsyncMethodCallback() { + public void onComplete(DownloadData o) { + getImage_result result = new getImage_result(); + result.success = o; + try { + fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid); + return; + } catch (Exception e) { + LOGGER.error("Exception writing to internal frame buffer", e); + } + fb.close(); + } + public void onError(Exception e) { + byte msgType = org.apache.thrift.protocol.TMessageType.REPLY; + org.apache.thrift.TBase msg; + getImage_result result = new getImage_result(); + if (e instanceof AuthorizationException) { + result.failure = (AuthorizationException) e; + result.setFailureIsSet(true); + msg = result; + } + else if (e instanceof ImageDataException) { + result.failure2 = (ImageDataException) e; + result.setFailure2IsSet(true); + msg = result; + } + else + { + msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION; + msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage()); + } + try { + fcall.sendResponse(fb,msg,msgType,seqid); + return; + } catch (Exception ex) { + LOGGER.error("Exception writing to internal frame buffer", ex); + } + fb.close(); + } + }; + } + + protected boolean isOneway() { + return false; + } + + public void start(I iface, getImage_args args, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws TException { + iface.getImage(args.serverSessionId, args.uuid,resultHandler); + } + } + + public static class publishUser extends org.apache.thrift.AsyncProcessFunction { + public publishUser() { + super("publishUser"); + } + + public publishUser_args getEmptyArgsInstance() { + return new publishUser_args(); + } + + public AsyncMethodCallback getResultHandler(final AsyncFrameBuffer fb, final int seqid) { + final org.apache.thrift.AsyncProcessFunction fcall = this; + return new AsyncMethodCallback() { + public void onComplete(Boolean o) { + publishUser_result result = new publishUser_result(); + result.success = o; + result.setSuccessIsSet(true); + try { + fcall.sendResponse(fb,result, org.apache.thrift.protocol.TMessageType.REPLY,seqid); + return; + } catch (Exception e) { + LOGGER.error("Exception writing to internal frame buffer", e); + } + fb.close(); + } + public void onError(Exception e) { + byte msgType = org.apache.thrift.protocol.TMessageType.REPLY; + org.apache.thrift.TBase msg; + publishUser_result result = new publishUser_result(); + if (e instanceof AuthorizationException) { + result.failure = (AuthorizationException) e; + result.setFailureIsSet(true); + msg = result; + } + else + { + msgType = org.apache.thrift.protocol.TMessageType.EXCEPTION; + msg = (org.apache.thrift.TBase)new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.INTERNAL_ERROR, e.getMessage()); + } + try { + fcall.sendResponse(fb,msg,msgType,seqid); + return; + } catch (Exception ex) { + LOGGER.error("Exception writing to internal frame buffer", ex); + } + fb.close(); + } + }; + } + + protected boolean isOneway() { + return false; + } + + public void start(I iface, publishUser_args args, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws TException { + iface.publishUser(args.serverSessionId, args.user,resultHandler); + } + } + + } + + public static class ping_args implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { + private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("ping_args"); + + + private static final Map, SchemeFactory> schemes = new HashMap, SchemeFactory>(); + static { + schemes.put(StandardScheme.class, new ping_argsStandardSchemeFactory()); + schemes.put(TupleScheme.class, new ping_argsTupleSchemeFactory()); } @@ -1901,7 +2482,7 @@ public class ImageServer { public static class authenticate_args implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("authenticate_args"); - private static final org.apache.thrift.protocol.TField USERNAME_FIELD_DESC = new org.apache.thrift.protocol.TField("username", org.apache.thrift.protocol.TType.STRING, (short)1); + private static final org.apache.thrift.protocol.TField LOGIN_FIELD_DESC = new org.apache.thrift.protocol.TField("login", org.apache.thrift.protocol.TType.STRING, (short)1); private static final org.apache.thrift.protocol.TField PASSWORD_FIELD_DESC = new org.apache.thrift.protocol.TField("password", org.apache.thrift.protocol.TType.STRING, (short)2); private static final Map, SchemeFactory> schemes = new HashMap, SchemeFactory>(); @@ -1910,12 +2491,12 @@ public class ImageServer { schemes.put(TupleScheme.class, new authenticate_argsTupleSchemeFactory()); } - public String username; // required + public String login; // required public String password; // required /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */ public enum _Fields implements org.apache.thrift.TFieldIdEnum { - USERNAME((short)1, "username"), + LOGIN((short)1, "login"), PASSWORD((short)2, "password"); private static final Map byName = new HashMap(); @@ -1931,8 +2512,8 @@ public class ImageServer { */ public static _Fields findByThriftId(int fieldId) { switch(fieldId) { - case 1: // USERNAME - return USERNAME; + case 1: // LOGIN + return LOGIN; case 2: // PASSWORD return PASSWORD; default: @@ -1978,7 +2559,7 @@ public class ImageServer { public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap; static { Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class); - tmpMap.put(_Fields.USERNAME, new org.apache.thrift.meta_data.FieldMetaData("username", org.apache.thrift.TFieldRequirementType.DEFAULT, + tmpMap.put(_Fields.LOGIN, new org.apache.thrift.meta_data.FieldMetaData("login", org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))); tmpMap.put(_Fields.PASSWORD, new org.apache.thrift.meta_data.FieldMetaData("password", org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))); @@ -1990,11 +2571,11 @@ public class ImageServer { } public authenticate_args( - String username, + String login, String password) { this(); - this.username = username; + this.login = login; this.password = password; } @@ -2002,8 +2583,8 @@ public class ImageServer { * Performs a deep copy on other. */ public authenticate_args(authenticate_args other) { - if (other.isSetUsername()) { - this.username = other.username; + if (other.isSetLogin()) { + this.login = other.login; } if (other.isSetPassword()) { this.password = other.password; @@ -2016,31 +2597,31 @@ public class ImageServer { @Override public void clear() { - this.username = null; + this.login = null; this.password = null; } - public String getUsername() { - return this.username; + public String getLogin() { + return this.login; } - public authenticate_args setUsername(String username) { - this.username = username; + public authenticate_args setLogin(String login) { + this.login = login; return this; } - public void unsetUsername() { - this.username = null; + public void unsetLogin() { + this.login = null; } - /** Returns true if field username is set (has been assigned a value) and false otherwise */ - public boolean isSetUsername() { - return this.username != null; + /** Returns true if field login is set (has been assigned a value) and false otherwise */ + public boolean isSetLogin() { + return this.login != null; } - public void setUsernameIsSet(boolean value) { + public void setLoginIsSet(boolean value) { if (!value) { - this.username = null; + this.login = null; } } @@ -2070,11 +2651,11 @@ public class ImageServer { public void setFieldValue(_Fields field, Object value) { switch (field) { - case USERNAME: + case LOGIN: if (value == null) { - unsetUsername(); + unsetLogin(); } else { - setUsername((String)value); + setLogin((String)value); } break; @@ -2091,8 +2672,8 @@ public class ImageServer { public Object getFieldValue(_Fields field) { switch (field) { - case USERNAME: - return getUsername(); + case LOGIN: + return getLogin(); case PASSWORD: return getPassword(); @@ -2108,8 +2689,8 @@ public class ImageServer { } switch (field) { - case USERNAME: - return isSetUsername(); + case LOGIN: + return isSetLogin(); case PASSWORD: return isSetPassword(); } @@ -2129,12 +2710,12 @@ public class ImageServer { if (that == null) return false; - boolean this_present_username = true && this.isSetUsername(); - boolean that_present_username = true && that.isSetUsername(); - if (this_present_username || that_present_username) { - if (!(this_present_username && that_present_username)) + boolean this_present_login = true && this.isSetLogin(); + boolean that_present_login = true && that.isSetLogin(); + if (this_present_login || that_present_login) { + if (!(this_present_login && that_present_login)) return false; - if (!this.username.equals(that.username)) + if (!this.login.equals(that.login)) return false; } @@ -2163,12 +2744,12 @@ public class ImageServer { int lastComparison = 0; - lastComparison = Boolean.valueOf(isSetUsername()).compareTo(other.isSetUsername()); + lastComparison = Boolean.valueOf(isSetLogin()).compareTo(other.isSetLogin()); if (lastComparison != 0) { return lastComparison; } - if (isSetUsername()) { - lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.username, other.username); + if (isSetLogin()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.login, other.login); if (lastComparison != 0) { return lastComparison; } @@ -2203,11 +2784,11 @@ public class ImageServer { StringBuilder sb = new StringBuilder("authenticate_args("); boolean first = true; - sb.append("username:"); - if (this.username == null) { + sb.append("login:"); + if (this.login == null) { sb.append("null"); } else { - sb.append(this.username); + sb.append(this.login); } first = false; if (!first) sb.append(", "); @@ -2261,10 +2842,10 @@ public class ImageServer { break; } switch (schemeField.id) { - case 1: // USERNAME + case 1: // LOGIN if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { - struct.username = iprot.readString(); - struct.setUsernameIsSet(true); + struct.login = iprot.readString(); + struct.setLoginIsSet(true); } else { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } @@ -2292,9 +2873,9 @@ public class ImageServer { struct.validate(); oprot.writeStructBegin(STRUCT_DESC); - if (struct.username != null) { - oprot.writeFieldBegin(USERNAME_FIELD_DESC); - oprot.writeString(struct.username); + if (struct.login != null) { + oprot.writeFieldBegin(LOGIN_FIELD_DESC); + oprot.writeString(struct.login); oprot.writeFieldEnd(); } if (struct.password != null) { @@ -2320,15 +2901,15 @@ public class ImageServer { public void write(org.apache.thrift.protocol.TProtocol prot, authenticate_args struct) throws org.apache.thrift.TException { TTupleProtocol oprot = (TTupleProtocol) prot; BitSet optionals = new BitSet(); - if (struct.isSetUsername()) { + if (struct.isSetLogin()) { optionals.set(0); } if (struct.isSetPassword()) { optionals.set(1); } oprot.writeBitSet(optionals, 2); - if (struct.isSetUsername()) { - oprot.writeString(struct.username); + if (struct.isSetLogin()) { + oprot.writeString(struct.login); } if (struct.isSetPassword()) { oprot.writeString(struct.password); @@ -2340,8 +2921,8 @@ public class ImageServer { TTupleProtocol iprot = (TTupleProtocol) prot; BitSet incoming = iprot.readBitSet(2); if (incoming.get(0)) { - struct.username = iprot.readString(); - struct.setUsernameIsSet(true); + struct.login = iprot.readString(); + struct.setLoginIsSet(true); } if (incoming.get(1)) { struct.password = iprot.readString(); @@ -2813,22 +3394,20 @@ public class ImageServer { } - public static class getUserFromToken_args implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { - private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getUserFromToken_args"); + public static class getOrganizations_args implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { + private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getOrganizations_args"); - private static final org.apache.thrift.protocol.TField TOKEN_FIELD_DESC = new org.apache.thrift.protocol.TField("token", org.apache.thrift.protocol.TType.STRING, (short)1); private static final Map, SchemeFactory> schemes = new HashMap, SchemeFactory>(); static { - schemes.put(StandardScheme.class, new getUserFromToken_argsStandardSchemeFactory()); - schemes.put(TupleScheme.class, new getUserFromToken_argsTupleSchemeFactory()); + schemes.put(StandardScheme.class, new getOrganizations_argsStandardSchemeFactory()); + schemes.put(TupleScheme.class, new getOrganizations_argsTupleSchemeFactory()); } - public String token; // required /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */ public enum _Fields implements org.apache.thrift.TFieldIdEnum { - TOKEN((short)1, "token"); +; private static final Map byName = new HashMap(); @@ -2843,8 +3422,6 @@ public class ImageServer { */ public static _Fields findByThriftId(int fieldId) { switch(fieldId) { - case 1: // TOKEN - return TOKEN; default: return null; } @@ -2883,87 +3460,37 @@ public class ImageServer { return _fieldName; } } - - // isset id assignments public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap; static { Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class); - tmpMap.put(_Fields.TOKEN, new org.apache.thrift.meta_data.FieldMetaData("token", org.apache.thrift.TFieldRequirementType.DEFAULT, - new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Token"))); metaDataMap = Collections.unmodifiableMap(tmpMap); - org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getUserFromToken_args.class, metaDataMap); + org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getOrganizations_args.class, metaDataMap); } - public getUserFromToken_args() { - } - - public getUserFromToken_args( - String token) - { - this(); - this.token = token; + public getOrganizations_args() { } /** * Performs a deep copy on other. */ - public getUserFromToken_args(getUserFromToken_args other) { - if (other.isSetToken()) { - this.token = other.token; - } + public getOrganizations_args(getOrganizations_args other) { } - public getUserFromToken_args deepCopy() { - return new getUserFromToken_args(this); + public getOrganizations_args deepCopy() { + return new getOrganizations_args(this); } @Override public void clear() { - this.token = null; - } - - public String getToken() { - return this.token; - } - - public getUserFromToken_args setToken(String token) { - this.token = token; - return this; - } - - public void unsetToken() { - this.token = null; - } - - /** Returns true if field token is set (has been assigned a value) and false otherwise */ - public boolean isSetToken() { - return this.token != null; - } - - public void setTokenIsSet(boolean value) { - if (!value) { - this.token = null; - } } public void setFieldValue(_Fields field, Object value) { switch (field) { - case TOKEN: - if (value == null) { - unsetToken(); - } else { - setToken((String)value); - } - break; - } } public Object getFieldValue(_Fields field) { switch (field) { - case TOKEN: - return getToken(); - } throw new IllegalStateException(); } @@ -2975,8 +3502,6 @@ public class ImageServer { } switch (field) { - case TOKEN: - return isSetToken(); } throw new IllegalStateException(); } @@ -2985,24 +3510,15 @@ public class ImageServer { public boolean equals(Object that) { if (that == null) return false; - if (that instanceof getUserFromToken_args) - return this.equals((getUserFromToken_args)that); + if (that instanceof getOrganizations_args) + return this.equals((getOrganizations_args)that); return false; } - public boolean equals(getUserFromToken_args that) { + public boolean equals(getOrganizations_args that) { if (that == null) return false; - boolean this_present_token = true && this.isSetToken(); - boolean that_present_token = true && that.isSetToken(); - if (this_present_token || that_present_token) { - if (!(this_present_token && that_present_token)) - return false; - if (!this.token.equals(that.token)) - return false; - } - return true; } @@ -3012,23 +3528,13 @@ public class ImageServer { } @Override - public int compareTo(getUserFromToken_args other) { + public int compareTo(getOrganizations_args other) { if (!getClass().equals(other.getClass())) { return getClass().getName().compareTo(other.getClass().getName()); } int lastComparison = 0; - lastComparison = Boolean.valueOf(isSetToken()).compareTo(other.isSetToken()); - if (lastComparison != 0) { - return lastComparison; - } - if (isSetToken()) { - lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.token, other.token); - if (lastComparison != 0) { - return lastComparison; - } - } return 0; } @@ -3046,16 +3552,9 @@ public class ImageServer { @Override public String toString() { - StringBuilder sb = new StringBuilder("getUserFromToken_args("); + StringBuilder sb = new StringBuilder("getOrganizations_args("); boolean first = true; - sb.append("token:"); - if (this.token == null) { - sb.append("null"); - } else { - sb.append(this.token); - } - first = false; sb.append(")"); return sb.toString(); } @@ -3081,15 +3580,15 @@ public class ImageServer { } } - private static class getUserFromToken_argsStandardSchemeFactory implements SchemeFactory { - public getUserFromToken_argsStandardScheme getScheme() { - return new getUserFromToken_argsStandardScheme(); + private static class getOrganizations_argsStandardSchemeFactory implements SchemeFactory { + public getOrganizations_argsStandardScheme getScheme() { + return new getOrganizations_argsStandardScheme(); } } - private static class getUserFromToken_argsStandardScheme extends StandardScheme { + private static class getOrganizations_argsStandardScheme extends StandardScheme { - public void read(org.apache.thrift.protocol.TProtocol iprot, getUserFromToken_args struct) throws org.apache.thrift.TException { + public void read(org.apache.thrift.protocol.TProtocol iprot, getOrganizations_args struct) throws org.apache.thrift.TException { org.apache.thrift.protocol.TField schemeField; iprot.readStructBegin(); while (true) @@ -3099,14 +3598,6 @@ public class ImageServer { break; } switch (schemeField.id) { - case 1: // TOKEN - if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { - struct.token = iprot.readString(); - struct.setTokenIsSet(true); - } else { - org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); - } - break; default: org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } @@ -3118,74 +3609,53 @@ public class ImageServer { struct.validate(); } - public void write(org.apache.thrift.protocol.TProtocol oprot, getUserFromToken_args struct) throws org.apache.thrift.TException { + public void write(org.apache.thrift.protocol.TProtocol oprot, getOrganizations_args struct) throws org.apache.thrift.TException { struct.validate(); oprot.writeStructBegin(STRUCT_DESC); - if (struct.token != null) { - oprot.writeFieldBegin(TOKEN_FIELD_DESC); - oprot.writeString(struct.token); - oprot.writeFieldEnd(); - } oprot.writeFieldStop(); oprot.writeStructEnd(); } } - private static class getUserFromToken_argsTupleSchemeFactory implements SchemeFactory { - public getUserFromToken_argsTupleScheme getScheme() { - return new getUserFromToken_argsTupleScheme(); + private static class getOrganizations_argsTupleSchemeFactory implements SchemeFactory { + public getOrganizations_argsTupleScheme getScheme() { + return new getOrganizations_argsTupleScheme(); } } - private static class getUserFromToken_argsTupleScheme extends TupleScheme { + private static class getOrganizations_argsTupleScheme extends TupleScheme { @Override - public void write(org.apache.thrift.protocol.TProtocol prot, getUserFromToken_args struct) throws org.apache.thrift.TException { + public void write(org.apache.thrift.protocol.TProtocol prot, getOrganizations_args struct) throws org.apache.thrift.TException { TTupleProtocol oprot = (TTupleProtocol) prot; - BitSet optionals = new BitSet(); - if (struct.isSetToken()) { - optionals.set(0); - } - oprot.writeBitSet(optionals, 1); - if (struct.isSetToken()) { - oprot.writeString(struct.token); - } } @Override - public void read(org.apache.thrift.protocol.TProtocol prot, getUserFromToken_args struct) throws org.apache.thrift.TException { + public void read(org.apache.thrift.protocol.TProtocol prot, getOrganizations_args struct) throws org.apache.thrift.TException { TTupleProtocol iprot = (TTupleProtocol) prot; - BitSet incoming = iprot.readBitSet(1); - if (incoming.get(0)) { - struct.token = iprot.readString(); - struct.setTokenIsSet(true); - } } } } - public static class getUserFromToken_result implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { - private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getUserFromToken_result"); + public static class getOrganizations_result implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { + private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getOrganizations_result"); - private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.STRUCT, (short)0); - private static final org.apache.thrift.protocol.TField FAILURE_FIELD_DESC = new org.apache.thrift.protocol.TField("failure", org.apache.thrift.protocol.TType.STRUCT, (short)1); + private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.LIST, (short)0); private static final Map, SchemeFactory> schemes = new HashMap, SchemeFactory>(); static { - schemes.put(StandardScheme.class, new getUserFromToken_resultStandardSchemeFactory()); - schemes.put(TupleScheme.class, new getUserFromToken_resultTupleSchemeFactory()); + schemes.put(StandardScheme.class, new getOrganizations_resultStandardSchemeFactory()); + schemes.put(TupleScheme.class, new getOrganizations_resultTupleSchemeFactory()); } - public UserInfo success; // required - public InvalidTokenException failure; // required + public List success; // required /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */ public enum _Fields implements org.apache.thrift.TFieldIdEnum { - SUCCESS((short)0, "success"), - FAILURE((short)1, "failure"); + SUCCESS((short)0, "success"); private static final Map byName = new HashMap(); @@ -3202,8 +3672,6 @@ public class ImageServer { switch(fieldId) { case 0: // SUCCESS return SUCCESS; - case 1: // FAILURE - return FAILURE; default: return null; } @@ -3248,52 +3716,64 @@ public class ImageServer { static { Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class); tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, - new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, UserInfo.class))); - tmpMap.put(_Fields.FAILURE, new org.apache.thrift.meta_data.FieldMetaData("failure", org.apache.thrift.TFieldRequirementType.DEFAULT, - new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT))); + new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, + new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, OrganizationData.class)))); metaDataMap = Collections.unmodifiableMap(tmpMap); - org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getUserFromToken_result.class, metaDataMap); + org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getOrganizations_result.class, metaDataMap); } - public getUserFromToken_result() { + public getOrganizations_result() { } - public getUserFromToken_result( - UserInfo success, - InvalidTokenException failure) + public getOrganizations_result( + List success) { this(); this.success = success; - this.failure = failure; } /** * Performs a deep copy on other. */ - public getUserFromToken_result(getUserFromToken_result other) { + public getOrganizations_result(getOrganizations_result other) { if (other.isSetSuccess()) { - this.success = new UserInfo(other.success); - } - if (other.isSetFailure()) { - this.failure = new InvalidTokenException(other.failure); + List __this__success = new ArrayList(other.success.size()); + for (OrganizationData other_element : other.success) { + __this__success.add(new OrganizationData(other_element)); + } + this.success = __this__success; } } - public getUserFromToken_result deepCopy() { - return new getUserFromToken_result(this); + public getOrganizations_result deepCopy() { + return new getOrganizations_result(this); } @Override public void clear() { this.success = null; - this.failure = null; } - public UserInfo getSuccess() { + public int getSuccessSize() { + return (this.success == null) ? 0 : this.success.size(); + } + + public java.util.Iterator getSuccessIterator() { + return (this.success == null) ? null : this.success.iterator(); + } + + public void addToSuccess(OrganizationData elem) { + if (this.success == null) { + this.success = new ArrayList(); + } + this.success.add(elem); + } + + public List getSuccess() { return this.success; } - public getUserFromToken_result setSuccess(UserInfo success) { + public getOrganizations_result setSuccess(List success) { this.success = success; return this; } @@ -3313,45 +3793,13 @@ public class ImageServer { } } - public InvalidTokenException getFailure() { - return this.failure; - } - - public getUserFromToken_result setFailure(InvalidTokenException failure) { - this.failure = failure; - return this; - } - - public void unsetFailure() { - this.failure = null; - } - - /** Returns true if field failure is set (has been assigned a value) and false otherwise */ - public boolean isSetFailure() { - return this.failure != null; - } - - public void setFailureIsSet(boolean value) { - if (!value) { - this.failure = null; - } - } - public void setFieldValue(_Fields field, Object value) { switch (field) { case SUCCESS: if (value == null) { unsetSuccess(); } else { - setSuccess((UserInfo)value); - } - break; - - case FAILURE: - if (value == null) { - unsetFailure(); - } else { - setFailure((InvalidTokenException)value); + setSuccess((List)value); } break; @@ -3363,9 +3811,6 @@ public class ImageServer { case SUCCESS: return getSuccess(); - case FAILURE: - return getFailure(); - } throw new IllegalStateException(); } @@ -3379,8 +3824,6 @@ public class ImageServer { switch (field) { case SUCCESS: return isSetSuccess(); - case FAILURE: - return isSetFailure(); } throw new IllegalStateException(); } @@ -3389,12 +3832,12 @@ public class ImageServer { public boolean equals(Object that) { if (that == null) return false; - if (that instanceof getUserFromToken_result) - return this.equals((getUserFromToken_result)that); + if (that instanceof getOrganizations_result) + return this.equals((getOrganizations_result)that); return false; } - public boolean equals(getUserFromToken_result that) { + public boolean equals(getOrganizations_result that) { if (that == null) return false; @@ -3407,15 +3850,6 @@ public class ImageServer { return false; } - boolean this_present_failure = true && this.isSetFailure(); - boolean that_present_failure = true && that.isSetFailure(); - if (this_present_failure || that_present_failure) { - if (!(this_present_failure && that_present_failure)) - return false; - if (!this.failure.equals(that.failure)) - return false; - } - return true; } @@ -3425,7 +3859,7 @@ public class ImageServer { } @Override - public int compareTo(getUserFromToken_result other) { + public int compareTo(getOrganizations_result other) { if (!getClass().equals(other.getClass())) { return getClass().getName().compareTo(other.getClass().getName()); } @@ -3442,16 +3876,6 @@ public class ImageServer { return lastComparison; } } - lastComparison = Boolean.valueOf(isSetFailure()).compareTo(other.isSetFailure()); - if (lastComparison != 0) { - return lastComparison; - } - if (isSetFailure()) { - lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.failure, other.failure); - if (lastComparison != 0) { - return lastComparison; - } - } return 0; } @@ -3469,7 +3893,7 @@ public class ImageServer { @Override public String toString() { - StringBuilder sb = new StringBuilder("getUserFromToken_result("); + StringBuilder sb = new StringBuilder("getOrganizations_result("); boolean first = true; sb.append("success:"); @@ -3479,14 +3903,6 @@ public class ImageServer { sb.append(this.success); } first = false; - if (!first) sb.append(", "); - sb.append("failure:"); - if (this.failure == null) { - sb.append("null"); - } else { - sb.append(this.failure); - } - first = false; sb.append(")"); return sb.toString(); } @@ -3494,9 +3910,6 @@ public class ImageServer { public void validate() throws org.apache.thrift.TException { // check for required fields // check for sub-struct validity - if (success != null) { - success.validate(); - } } private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException { @@ -3515,15 +3928,15 @@ public class ImageServer { } } - private static class getUserFromToken_resultStandardSchemeFactory implements SchemeFactory { - public getUserFromToken_resultStandardScheme getScheme() { - return new getUserFromToken_resultStandardScheme(); + private static class getOrganizations_resultStandardSchemeFactory implements SchemeFactory { + public getOrganizations_resultStandardScheme getScheme() { + return new getOrganizations_resultStandardScheme(); } } - private static class getUserFromToken_resultStandardScheme extends StandardScheme { + private static class getOrganizations_resultStandardScheme extends StandardScheme { - public void read(org.apache.thrift.protocol.TProtocol iprot, getUserFromToken_result struct) throws org.apache.thrift.TException { + public void read(org.apache.thrift.protocol.TProtocol iprot, getOrganizations_result struct) throws org.apache.thrift.TException { org.apache.thrift.protocol.TField schemeField; iprot.readStructBegin(); while (true) @@ -3534,23 +3947,24 @@ public class ImageServer { } switch (schemeField.id) { case 0: // SUCCESS - if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { - struct.success = new UserInfo(); - struct.success.read(iprot); + if (schemeField.type == org.apache.thrift.protocol.TType.LIST) { + { + org.apache.thrift.protocol.TList _list8 = iprot.readListBegin(); + struct.success = new ArrayList(_list8.size); + for (int _i9 = 0; _i9 < _list8.size; ++_i9) + { + OrganizationData _elem10; + _elem10 = new OrganizationData(); + _elem10.read(iprot); + struct.success.add(_elem10); + } + iprot.readListEnd(); + } struct.setSuccessIsSet(true); } else { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } break; - case 1: // FAILURE - if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { - struct.failure = new InvalidTokenException(); - struct.failure.read(iprot); - struct.setFailureIsSet(true); - } else { - org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); - } - break; default: org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } @@ -3562,18 +3976,20 @@ public class ImageServer { struct.validate(); } - public void write(org.apache.thrift.protocol.TProtocol oprot, getUserFromToken_result struct) throws org.apache.thrift.TException { + public void write(org.apache.thrift.protocol.TProtocol oprot, getOrganizations_result struct) throws org.apache.thrift.TException { struct.validate(); oprot.writeStructBegin(STRUCT_DESC); if (struct.success != null) { oprot.writeFieldBegin(SUCCESS_FIELD_DESC); - struct.success.write(oprot); - oprot.writeFieldEnd(); - } - if (struct.failure != null) { - oprot.writeFieldBegin(FAILURE_FIELD_DESC); - struct.failure.write(oprot); + { + oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size())); + for (OrganizationData _iter11 : struct.success) + { + _iter11.write(oprot); + } + oprot.writeListEnd(); + } oprot.writeFieldEnd(); } oprot.writeFieldStop(); @@ -3582,68 +3998,78 @@ public class ImageServer { } - private static class getUserFromToken_resultTupleSchemeFactory implements SchemeFactory { - public getUserFromToken_resultTupleScheme getScheme() { - return new getUserFromToken_resultTupleScheme(); + private static class getOrganizations_resultTupleSchemeFactory implements SchemeFactory { + public getOrganizations_resultTupleScheme getScheme() { + return new getOrganizations_resultTupleScheme(); } } - private static class getUserFromToken_resultTupleScheme extends TupleScheme { + private static class getOrganizations_resultTupleScheme extends TupleScheme { @Override - public void write(org.apache.thrift.protocol.TProtocol prot, getUserFromToken_result struct) throws org.apache.thrift.TException { + public void write(org.apache.thrift.protocol.TProtocol prot, getOrganizations_result struct) throws org.apache.thrift.TException { TTupleProtocol oprot = (TTupleProtocol) prot; BitSet optionals = new BitSet(); if (struct.isSetSuccess()) { optionals.set(0); } - if (struct.isSetFailure()) { - optionals.set(1); - } - oprot.writeBitSet(optionals, 2); + oprot.writeBitSet(optionals, 1); if (struct.isSetSuccess()) { - struct.success.write(oprot); - } - if (struct.isSetFailure()) { - struct.failure.write(oprot); + { + oprot.writeI32(struct.success.size()); + for (OrganizationData _iter12 : struct.success) + { + _iter12.write(oprot); + } + } } } @Override - public void read(org.apache.thrift.protocol.TProtocol prot, getUserFromToken_result struct) throws org.apache.thrift.TException { + public void read(org.apache.thrift.protocol.TProtocol prot, getOrganizations_result struct) throws org.apache.thrift.TException { TTupleProtocol iprot = (TTupleProtocol) prot; - BitSet incoming = iprot.readBitSet(2); + BitSet incoming = iprot.readBitSet(1); if (incoming.get(0)) { - struct.success = new UserInfo(); - struct.success.read(iprot); + { + org.apache.thrift.protocol.TList _list13 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); + struct.success = new ArrayList(_list13.size); + for (int _i14 = 0; _i14 < _list13.size; ++_i14) + { + OrganizationData _elem15; + _elem15 = new OrganizationData(); + _elem15.read(iprot); + struct.success.add(_elem15); + } + } struct.setSuccessIsSet(true); } - if (incoming.get(1)) { - struct.failure = new InvalidTokenException(); - struct.failure.read(iprot); - struct.setFailureIsSet(true); - } } } } - public static class startServerAuthentication_args implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { - private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("startServerAuthentication_args"); + public static class findUser_args implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { + private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("findUser_args"); - private static final org.apache.thrift.protocol.TField ORGANIZATION_FIELD_DESC = new org.apache.thrift.protocol.TField("organization", org.apache.thrift.protocol.TType.STRING, (short)1); + private static final org.apache.thrift.protocol.TField SESSION_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("sessionId", org.apache.thrift.protocol.TType.STRING, (short)1); + private static final org.apache.thrift.protocol.TField ORGANIZATION_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("organizationId", org.apache.thrift.protocol.TType.STRING, (short)2); + private static final org.apache.thrift.protocol.TField SEARCH_TERM_FIELD_DESC = new org.apache.thrift.protocol.TField("searchTerm", org.apache.thrift.protocol.TType.STRING, (short)3); private static final Map, SchemeFactory> schemes = new HashMap, SchemeFactory>(); static { - schemes.put(StandardScheme.class, new startServerAuthentication_argsStandardSchemeFactory()); - schemes.put(TupleScheme.class, new startServerAuthentication_argsTupleSchemeFactory()); + schemes.put(StandardScheme.class, new findUser_argsStandardSchemeFactory()); + schemes.put(TupleScheme.class, new findUser_argsTupleSchemeFactory()); } - public String organization; // required + public String sessionId; // required + public String organizationId; // required + public String searchTerm; // required /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */ public enum _Fields implements org.apache.thrift.TFieldIdEnum { - ORGANIZATION((short)1, "organization"); + SESSION_ID((short)1, "sessionId"), + ORGANIZATION_ID((short)2, "organizationId"), + SEARCH_TERM((short)3, "searchTerm"); private static final Map byName = new HashMap(); @@ -3658,8 +4084,12 @@ public class ImageServer { */ public static _Fields findByThriftId(int fieldId) { switch(fieldId) { - case 1: // ORGANIZATION - return ORGANIZATION; + case 1: // SESSION_ID + return SESSION_ID; + case 2: // ORGANIZATION_ID + return ORGANIZATION_ID; + case 3: // SEARCH_TERM + return SEARCH_TERM; default: return null; } @@ -3703,71 +4133,151 @@ public class ImageServer { public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap; static { Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class); - tmpMap.put(_Fields.ORGANIZATION, new org.apache.thrift.meta_data.FieldMetaData("organization", org.apache.thrift.TFieldRequirementType.DEFAULT, + tmpMap.put(_Fields.SESSION_ID, new org.apache.thrift.meta_data.FieldMetaData("sessionId", org.apache.thrift.TFieldRequirementType.DEFAULT, + new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "ID"))); + tmpMap.put(_Fields.ORGANIZATION_ID, new org.apache.thrift.meta_data.FieldMetaData("organizationId", org.apache.thrift.TFieldRequirementType.DEFAULT, + new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))); + tmpMap.put(_Fields.SEARCH_TERM, new org.apache.thrift.meta_data.FieldMetaData("searchTerm", org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))); metaDataMap = Collections.unmodifiableMap(tmpMap); - org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(startServerAuthentication_args.class, metaDataMap); + org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(findUser_args.class, metaDataMap); } - public startServerAuthentication_args() { + public findUser_args() { } - public startServerAuthentication_args( - String organization) + public findUser_args( + String sessionId, + String organizationId, + String searchTerm) { this(); - this.organization = organization; + this.sessionId = sessionId; + this.organizationId = organizationId; + this.searchTerm = searchTerm; } /** * Performs a deep copy on other. */ - public startServerAuthentication_args(startServerAuthentication_args other) { - if (other.isSetOrganization()) { - this.organization = other.organization; + public findUser_args(findUser_args other) { + if (other.isSetSessionId()) { + this.sessionId = other.sessionId; + } + if (other.isSetOrganizationId()) { + this.organizationId = other.organizationId; + } + if (other.isSetSearchTerm()) { + this.searchTerm = other.searchTerm; } } - public startServerAuthentication_args deepCopy() { - return new startServerAuthentication_args(this); + public findUser_args deepCopy() { + return new findUser_args(this); } @Override public void clear() { - this.organization = null; + this.sessionId = null; + this.organizationId = null; + this.searchTerm = null; } - public String getOrganization() { - return this.organization; + public String getSessionId() { + return this.sessionId; } - public startServerAuthentication_args setOrganization(String organization) { - this.organization = organization; + public findUser_args setSessionId(String sessionId) { + this.sessionId = sessionId; return this; } - public void unsetOrganization() { - this.organization = null; + public void unsetSessionId() { + this.sessionId = null; } - /** Returns true if field organization is set (has been assigned a value) and false otherwise */ - public boolean isSetOrganization() { - return this.organization != null; + /** Returns true if field sessionId is set (has been assigned a value) and false otherwise */ + public boolean isSetSessionId() { + return this.sessionId != null; } - public void setOrganizationIsSet(boolean value) { + public void setSessionIdIsSet(boolean value) { if (!value) { - this.organization = null; + this.sessionId = null; + } + } + + public String getOrganizationId() { + return this.organizationId; + } + + public findUser_args setOrganizationId(String organizationId) { + this.organizationId = organizationId; + return this; + } + + public void unsetOrganizationId() { + this.organizationId = null; + } + + /** Returns true if field organizationId is set (has been assigned a value) and false otherwise */ + public boolean isSetOrganizationId() { + return this.organizationId != null; + } + + public void setOrganizationIdIsSet(boolean value) { + if (!value) { + this.organizationId = null; + } + } + + public String getSearchTerm() { + return this.searchTerm; + } + + public findUser_args setSearchTerm(String searchTerm) { + this.searchTerm = searchTerm; + return this; + } + + public void unsetSearchTerm() { + this.searchTerm = null; + } + + /** Returns true if field searchTerm is set (has been assigned a value) and false otherwise */ + public boolean isSetSearchTerm() { + return this.searchTerm != null; + } + + public void setSearchTermIsSet(boolean value) { + if (!value) { + this.searchTerm = null; } } public void setFieldValue(_Fields field, Object value) { switch (field) { - case ORGANIZATION: + case SESSION_ID: if (value == null) { - unsetOrganization(); + unsetSessionId(); } else { - setOrganization((String)value); + setSessionId((String)value); + } + break; + + case ORGANIZATION_ID: + if (value == null) { + unsetOrganizationId(); + } else { + setOrganizationId((String)value); + } + break; + + case SEARCH_TERM: + if (value == null) { + unsetSearchTerm(); + } else { + setSearchTerm((String)value); } break; @@ -3776,8 +4286,14 @@ public class ImageServer { public Object getFieldValue(_Fields field) { switch (field) { - case ORGANIZATION: - return getOrganization(); + case SESSION_ID: + return getSessionId(); + + case ORGANIZATION_ID: + return getOrganizationId(); + + case SEARCH_TERM: + return getSearchTerm(); } throw new IllegalStateException(); @@ -3790,8 +4306,12 @@ public class ImageServer { } switch (field) { - case ORGANIZATION: - return isSetOrganization(); + case SESSION_ID: + return isSetSessionId(); + case ORGANIZATION_ID: + return isSetOrganizationId(); + case SEARCH_TERM: + return isSetSearchTerm(); } throw new IllegalStateException(); } @@ -3800,21 +4320,39 @@ public class ImageServer { public boolean equals(Object that) { if (that == null) return false; - if (that instanceof startServerAuthentication_args) - return this.equals((startServerAuthentication_args)that); + if (that instanceof findUser_args) + return this.equals((findUser_args)that); return false; } - public boolean equals(startServerAuthentication_args that) { + public boolean equals(findUser_args that) { if (that == null) return false; - boolean this_present_organization = true && this.isSetOrganization(); - boolean that_present_organization = true && that.isSetOrganization(); - if (this_present_organization || that_present_organization) { - if (!(this_present_organization && that_present_organization)) + boolean this_present_sessionId = true && this.isSetSessionId(); + boolean that_present_sessionId = true && that.isSetSessionId(); + if (this_present_sessionId || that_present_sessionId) { + if (!(this_present_sessionId && that_present_sessionId)) return false; - if (!this.organization.equals(that.organization)) + if (!this.sessionId.equals(that.sessionId)) + return false; + } + + boolean this_present_organizationId = true && this.isSetOrganizationId(); + boolean that_present_organizationId = true && that.isSetOrganizationId(); + if (this_present_organizationId || that_present_organizationId) { + if (!(this_present_organizationId && that_present_organizationId)) + return false; + if (!this.organizationId.equals(that.organizationId)) + return false; + } + + boolean this_present_searchTerm = true && this.isSetSearchTerm(); + boolean that_present_searchTerm = true && that.isSetSearchTerm(); + if (this_present_searchTerm || that_present_searchTerm) { + if (!(this_present_searchTerm && that_present_searchTerm)) + return false; + if (!this.searchTerm.equals(that.searchTerm)) return false; } @@ -3827,19 +4365,39 @@ public class ImageServer { } @Override - public int compareTo(startServerAuthentication_args other) { + public int compareTo(findUser_args other) { if (!getClass().equals(other.getClass())) { return getClass().getName().compareTo(other.getClass().getName()); } int lastComparison = 0; - lastComparison = Boolean.valueOf(isSetOrganization()).compareTo(other.isSetOrganization()); + lastComparison = Boolean.valueOf(isSetSessionId()).compareTo(other.isSetSessionId()); if (lastComparison != 0) { return lastComparison; } - if (isSetOrganization()) { - lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.organization, other.organization); + if (isSetSessionId()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.sessionId, other.sessionId); + if (lastComparison != 0) { + return lastComparison; + } + } + lastComparison = Boolean.valueOf(isSetOrganizationId()).compareTo(other.isSetOrganizationId()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetOrganizationId()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.organizationId, other.organizationId); + if (lastComparison != 0) { + return lastComparison; + } + } + lastComparison = Boolean.valueOf(isSetSearchTerm()).compareTo(other.isSetSearchTerm()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetSearchTerm()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.searchTerm, other.searchTerm); if (lastComparison != 0) { return lastComparison; } @@ -3861,14 +4419,30 @@ public class ImageServer { @Override public String toString() { - StringBuilder sb = new StringBuilder("startServerAuthentication_args("); + StringBuilder sb = new StringBuilder("findUser_args("); boolean first = true; - sb.append("organization:"); - if (this.organization == null) { + sb.append("sessionId:"); + if (this.sessionId == null) { sb.append("null"); } else { - sb.append(this.organization); + sb.append(this.sessionId); + } + first = false; + if (!first) sb.append(", "); + sb.append("organizationId:"); + if (this.organizationId == null) { + sb.append("null"); + } else { + sb.append(this.organizationId); + } + first = false; + if (!first) sb.append(", "); + sb.append("searchTerm:"); + if (this.searchTerm == null) { + sb.append("null"); + } else { + sb.append(this.searchTerm); } first = false; sb.append(")"); @@ -3896,15 +4470,15 @@ public class ImageServer { } } - private static class startServerAuthentication_argsStandardSchemeFactory implements SchemeFactory { - public startServerAuthentication_argsStandardScheme getScheme() { - return new startServerAuthentication_argsStandardScheme(); + private static class findUser_argsStandardSchemeFactory implements SchemeFactory { + public findUser_argsStandardScheme getScheme() { + return new findUser_argsStandardScheme(); } } - private static class startServerAuthentication_argsStandardScheme extends StandardScheme { + private static class findUser_argsStandardScheme extends StandardScheme { - public void read(org.apache.thrift.protocol.TProtocol iprot, startServerAuthentication_args struct) throws org.apache.thrift.TException { + public void read(org.apache.thrift.protocol.TProtocol iprot, findUser_args struct) throws org.apache.thrift.TException { org.apache.thrift.protocol.TField schemeField; iprot.readStructBegin(); while (true) @@ -3914,10 +4488,26 @@ public class ImageServer { break; } switch (schemeField.id) { - case 1: // ORGANIZATION + case 1: // SESSION_ID if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { - struct.organization = iprot.readString(); - struct.setOrganizationIsSet(true); + struct.sessionId = iprot.readString(); + struct.setSessionIdIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; + case 2: // ORGANIZATION_ID + if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { + struct.organizationId = iprot.readString(); + struct.setOrganizationIdIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; + case 3: // SEARCH_TERM + if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { + struct.searchTerm = iprot.readString(); + struct.setSearchTermIsSet(true); } else { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } @@ -3933,13 +4523,23 @@ public class ImageServer { struct.validate(); } - public void write(org.apache.thrift.protocol.TProtocol oprot, startServerAuthentication_args struct) throws org.apache.thrift.TException { + public void write(org.apache.thrift.protocol.TProtocol oprot, findUser_args struct) throws org.apache.thrift.TException { struct.validate(); oprot.writeStructBegin(STRUCT_DESC); - if (struct.organization != null) { - oprot.writeFieldBegin(ORGANIZATION_FIELD_DESC); - oprot.writeString(struct.organization); + if (struct.sessionId != null) { + oprot.writeFieldBegin(SESSION_ID_FIELD_DESC); + oprot.writeString(struct.sessionId); + oprot.writeFieldEnd(); + } + if (struct.organizationId != null) { + oprot.writeFieldBegin(ORGANIZATION_ID_FIELD_DESC); + oprot.writeString(struct.organizationId); + oprot.writeFieldEnd(); + } + if (struct.searchTerm != null) { + oprot.writeFieldBegin(SEARCH_TERM_FIELD_DESC); + oprot.writeString(struct.searchTerm); oprot.writeFieldEnd(); } oprot.writeFieldStop(); @@ -3948,54 +4548,74 @@ public class ImageServer { } - private static class startServerAuthentication_argsTupleSchemeFactory implements SchemeFactory { - public startServerAuthentication_argsTupleScheme getScheme() { - return new startServerAuthentication_argsTupleScheme(); + private static class findUser_argsTupleSchemeFactory implements SchemeFactory { + public findUser_argsTupleScheme getScheme() { + return new findUser_argsTupleScheme(); } } - private static class startServerAuthentication_argsTupleScheme extends TupleScheme { + private static class findUser_argsTupleScheme extends TupleScheme { @Override - public void write(org.apache.thrift.protocol.TProtocol prot, startServerAuthentication_args struct) throws org.apache.thrift.TException { + public void write(org.apache.thrift.protocol.TProtocol prot, findUser_args struct) throws org.apache.thrift.TException { TTupleProtocol oprot = (TTupleProtocol) prot; BitSet optionals = new BitSet(); - if (struct.isSetOrganization()) { + if (struct.isSetSessionId()) { optionals.set(0); } - oprot.writeBitSet(optionals, 1); - if (struct.isSetOrganization()) { - oprot.writeString(struct.organization); + if (struct.isSetOrganizationId()) { + optionals.set(1); + } + if (struct.isSetSearchTerm()) { + optionals.set(2); + } + oprot.writeBitSet(optionals, 3); + if (struct.isSetSessionId()) { + oprot.writeString(struct.sessionId); + } + if (struct.isSetOrganizationId()) { + oprot.writeString(struct.organizationId); + } + if (struct.isSetSearchTerm()) { + oprot.writeString(struct.searchTerm); } } @Override - public void read(org.apache.thrift.protocol.TProtocol prot, startServerAuthentication_args struct) throws org.apache.thrift.TException { + public void read(org.apache.thrift.protocol.TProtocol prot, findUser_args struct) throws org.apache.thrift.TException { TTupleProtocol iprot = (TTupleProtocol) prot; - BitSet incoming = iprot.readBitSet(1); + BitSet incoming = iprot.readBitSet(3); if (incoming.get(0)) { - struct.organization = iprot.readString(); - struct.setOrganizationIsSet(true); + struct.sessionId = iprot.readString(); + struct.setSessionIdIsSet(true); + } + if (incoming.get(1)) { + struct.organizationId = iprot.readString(); + struct.setOrganizationIdIsSet(true); + } + if (incoming.get(2)) { + struct.searchTerm = iprot.readString(); + struct.setSearchTermIsSet(true); } } } } - public static class startServerAuthentication_result implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { - private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("startServerAuthentication_result"); + public static class findUser_result implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { + private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("findUser_result"); - private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.STRING, (short)0); + private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.LIST, (short)0); private static final org.apache.thrift.protocol.TField FAILURE_FIELD_DESC = new org.apache.thrift.protocol.TField("failure", org.apache.thrift.protocol.TType.STRUCT, (short)1); private static final Map, SchemeFactory> schemes = new HashMap, SchemeFactory>(); static { - schemes.put(StandardScheme.class, new startServerAuthentication_resultStandardSchemeFactory()); - schemes.put(TupleScheme.class, new startServerAuthentication_resultTupleSchemeFactory()); + schemes.put(StandardScheme.class, new findUser_resultStandardSchemeFactory()); + schemes.put(TupleScheme.class, new findUser_resultTupleSchemeFactory()); } - public ByteBuffer success; // required - public ServerAuthenticationException failure; // required + public List success; // required + public AuthorizationException failure; // required /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */ public enum _Fields implements org.apache.thrift.TFieldIdEnum { @@ -4063,19 +4683,20 @@ public class ImageServer { static { Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class); tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, - new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , true))); + new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, + new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, UserInfo.class)))); tmpMap.put(_Fields.FAILURE, new org.apache.thrift.meta_data.FieldMetaData("failure", org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT))); metaDataMap = Collections.unmodifiableMap(tmpMap); - org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(startServerAuthentication_result.class, metaDataMap); + org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(findUser_result.class, metaDataMap); } - public startServerAuthentication_result() { + public findUser_result() { } - public startServerAuthentication_result( - ByteBuffer success, - ServerAuthenticationException failure) + public findUser_result( + List success, + AuthorizationException failure) { this(); this.success = success; @@ -4085,18 +4706,21 @@ public class ImageServer { /** * Performs a deep copy on other. */ - public startServerAuthentication_result(startServerAuthentication_result other) { + public findUser_result(findUser_result other) { if (other.isSetSuccess()) { - this.success = org.apache.thrift.TBaseHelper.copyBinary(other.success); -; + List __this__success = new ArrayList(other.success.size()); + for (UserInfo other_element : other.success) { + __this__success.add(new UserInfo(other_element)); + } + this.success = __this__success; } if (other.isSetFailure()) { - this.failure = new ServerAuthenticationException(other.failure); + this.failure = new AuthorizationException(other.failure); } } - public startServerAuthentication_result deepCopy() { - return new startServerAuthentication_result(this); + public findUser_result deepCopy() { + return new findUser_result(this); } @Override @@ -4105,23 +4729,28 @@ public class ImageServer { this.failure = null; } - public byte[] getSuccess() { - setSuccess(org.apache.thrift.TBaseHelper.rightSize(success)); - return success == null ? null : success.array(); + public int getSuccessSize() { + return (this.success == null) ? 0 : this.success.size(); } - public ByteBuffer bufferForSuccess() { - return success; + public java.util.Iterator getSuccessIterator() { + return (this.success == null) ? null : this.success.iterator(); } - public startServerAuthentication_result setSuccess(byte[] success) { - setSuccess(success == null ? (ByteBuffer)null : ByteBuffer.wrap(success)); - return this; + public void addToSuccess(UserInfo elem) { + if (this.success == null) { + this.success = new ArrayList(); + } + this.success.add(elem); } - public startServerAuthentication_result setSuccess(ByteBuffer success) { - this.success = success; - return this; + public List getSuccess() { + return this.success; + } + + public findUser_result setSuccess(List success) { + this.success = success; + return this; } public void unsetSuccess() { @@ -4139,11 +4768,11 @@ public class ImageServer { } } - public ServerAuthenticationException getFailure() { + public AuthorizationException getFailure() { return this.failure; } - public startServerAuthentication_result setFailure(ServerAuthenticationException failure) { + public findUser_result setFailure(AuthorizationException failure) { this.failure = failure; return this; } @@ -4169,7 +4798,7 @@ public class ImageServer { if (value == null) { unsetSuccess(); } else { - setSuccess((ByteBuffer)value); + setSuccess((List)value); } break; @@ -4177,7 +4806,7 @@ public class ImageServer { if (value == null) { unsetFailure(); } else { - setFailure((ServerAuthenticationException)value); + setFailure((AuthorizationException)value); } break; @@ -4215,12 +4844,12 @@ public class ImageServer { public boolean equals(Object that) { if (that == null) return false; - if (that instanceof startServerAuthentication_result) - return this.equals((startServerAuthentication_result)that); + if (that instanceof findUser_result) + return this.equals((findUser_result)that); return false; } - public boolean equals(startServerAuthentication_result that) { + public boolean equals(findUser_result that) { if (that == null) return false; @@ -4251,7 +4880,7 @@ public class ImageServer { } @Override - public int compareTo(startServerAuthentication_result other) { + public int compareTo(findUser_result other) { if (!getClass().equals(other.getClass())) { return getClass().getName().compareTo(other.getClass().getName()); } @@ -4295,14 +4924,14 @@ public class ImageServer { @Override public String toString() { - StringBuilder sb = new StringBuilder("startServerAuthentication_result("); + StringBuilder sb = new StringBuilder("findUser_result("); boolean first = true; sb.append("success:"); if (this.success == null) { sb.append("null"); } else { - org.apache.thrift.TBaseHelper.toString(this.success, sb); + sb.append(this.success); } first = false; if (!first) sb.append(", "); @@ -4338,15 +4967,15 @@ public class ImageServer { } } - private static class startServerAuthentication_resultStandardSchemeFactory implements SchemeFactory { - public startServerAuthentication_resultStandardScheme getScheme() { - return new startServerAuthentication_resultStandardScheme(); + private static class findUser_resultStandardSchemeFactory implements SchemeFactory { + public findUser_resultStandardScheme getScheme() { + return new findUser_resultStandardScheme(); } } - private static class startServerAuthentication_resultStandardScheme extends StandardScheme { + private static class findUser_resultStandardScheme extends StandardScheme { - public void read(org.apache.thrift.protocol.TProtocol iprot, startServerAuthentication_result struct) throws org.apache.thrift.TException { + public void read(org.apache.thrift.protocol.TProtocol iprot, findUser_result struct) throws org.apache.thrift.TException { org.apache.thrift.protocol.TField schemeField; iprot.readStructBegin(); while (true) @@ -4357,8 +4986,19 @@ public class ImageServer { } switch (schemeField.id) { case 0: // SUCCESS - if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { - struct.success = iprot.readBinary(); + if (schemeField.type == org.apache.thrift.protocol.TType.LIST) { + { + org.apache.thrift.protocol.TList _list16 = iprot.readListBegin(); + struct.success = new ArrayList(_list16.size); + for (int _i17 = 0; _i17 < _list16.size; ++_i17) + { + UserInfo _elem18; + _elem18 = new UserInfo(); + _elem18.read(iprot); + struct.success.add(_elem18); + } + iprot.readListEnd(); + } struct.setSuccessIsSet(true); } else { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); @@ -4366,7 +5006,7 @@ public class ImageServer { break; case 1: // FAILURE if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { - struct.failure = new ServerAuthenticationException(); + struct.failure = new AuthorizationException(); struct.failure.read(iprot); struct.setFailureIsSet(true); } else { @@ -4384,13 +5024,20 @@ public class ImageServer { struct.validate(); } - public void write(org.apache.thrift.protocol.TProtocol oprot, startServerAuthentication_result struct) throws org.apache.thrift.TException { + public void write(org.apache.thrift.protocol.TProtocol oprot, findUser_result struct) throws org.apache.thrift.TException { struct.validate(); oprot.writeStructBegin(STRUCT_DESC); if (struct.success != null) { oprot.writeFieldBegin(SUCCESS_FIELD_DESC); - oprot.writeBinary(struct.success); + { + oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size())); + for (UserInfo _iter19 : struct.success) + { + _iter19.write(oprot); + } + oprot.writeListEnd(); + } oprot.writeFieldEnd(); } if (struct.failure != null) { @@ -4404,16 +5051,16 @@ public class ImageServer { } - private static class startServerAuthentication_resultTupleSchemeFactory implements SchemeFactory { - public startServerAuthentication_resultTupleScheme getScheme() { - return new startServerAuthentication_resultTupleScheme(); + private static class findUser_resultTupleSchemeFactory implements SchemeFactory { + public findUser_resultTupleScheme getScheme() { + return new findUser_resultTupleScheme(); } } - private static class startServerAuthentication_resultTupleScheme extends TupleScheme { + private static class findUser_resultTupleScheme extends TupleScheme { @Override - public void write(org.apache.thrift.protocol.TProtocol prot, startServerAuthentication_result struct) throws org.apache.thrift.TException { + public void write(org.apache.thrift.protocol.TProtocol prot, findUser_result struct) throws org.apache.thrift.TException { TTupleProtocol oprot = (TTupleProtocol) prot; BitSet optionals = new BitSet(); if (struct.isSetSuccess()) { @@ -4424,7 +5071,13 @@ public class ImageServer { } oprot.writeBitSet(optionals, 2); if (struct.isSetSuccess()) { - oprot.writeBinary(struct.success); + { + oprot.writeI32(struct.success.size()); + for (UserInfo _iter20 : struct.success) + { + _iter20.write(oprot); + } + } } if (struct.isSetFailure()) { struct.failure.write(oprot); @@ -4432,15 +5085,25 @@ public class ImageServer { } @Override - public void read(org.apache.thrift.protocol.TProtocol prot, startServerAuthentication_result struct) throws org.apache.thrift.TException { + public void read(org.apache.thrift.protocol.TProtocol prot, findUser_result struct) throws org.apache.thrift.TException { TTupleProtocol iprot = (TTupleProtocol) prot; BitSet incoming = iprot.readBitSet(2); if (incoming.get(0)) { - struct.success = iprot.readBinary(); + { + org.apache.thrift.protocol.TList _list21 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); + struct.success = new ArrayList(_list21.size); + for (int _i22 = 0; _i22 < _list21.size; ++_i22) + { + UserInfo _elem23; + _elem23 = new UserInfo(); + _elem23.read(iprot); + struct.success.add(_elem23); + } + } struct.setSuccessIsSet(true); } if (incoming.get(1)) { - struct.failure = new ServerAuthenticationException(); + struct.failure = new AuthorizationException(); struct.failure.read(iprot); struct.setFailureIsSet(true); } @@ -4449,22 +5112,25 @@ public class ImageServer { } - public static class isServerAuthenticated_args implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { - private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("isServerAuthenticated_args"); + public static class getPublicImages_args implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { + private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getPublicImages_args"); - private static final org.apache.thrift.protocol.TField SERVER_SESSION_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("serverSessionId", org.apache.thrift.protocol.TType.STRING, (short)1); + private static final org.apache.thrift.protocol.TField SESSION_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("sessionId", org.apache.thrift.protocol.TType.STRING, (short)1); + private static final org.apache.thrift.protocol.TField PAGE_FIELD_DESC = new org.apache.thrift.protocol.TField("page", org.apache.thrift.protocol.TType.I32, (short)2); private static final Map, SchemeFactory> schemes = new HashMap, SchemeFactory>(); static { - schemes.put(StandardScheme.class, new isServerAuthenticated_argsStandardSchemeFactory()); - schemes.put(TupleScheme.class, new isServerAuthenticated_argsTupleSchemeFactory()); + schemes.put(StandardScheme.class, new getPublicImages_argsStandardSchemeFactory()); + schemes.put(TupleScheme.class, new getPublicImages_argsTupleSchemeFactory()); } - public String serverSessionId; // required + public String sessionId; // required + public int page; // required /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */ public enum _Fields implements org.apache.thrift.TFieldIdEnum { - SERVER_SESSION_ID((short)1, "serverSessionId"); + SESSION_ID((short)1, "sessionId"), + PAGE((short)2, "page"); private static final Map byName = new HashMap(); @@ -4479,8 +5145,10 @@ public class ImageServer { */ public static _Fields findByThriftId(int fieldId) { switch(fieldId) { - case 1: // SERVER_SESSION_ID - return SERVER_SESSION_ID; + case 1: // SESSION_ID + return SESSION_ID; + case 2: // PAGE + return PAGE; default: return null; } @@ -4521,74 +5189,116 @@ public class ImageServer { } // isset id assignments + private static final int __PAGE_ISSET_ID = 0; + private byte __isset_bitfield = 0; public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap; static { Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class); - tmpMap.put(_Fields.SERVER_SESSION_ID, new org.apache.thrift.meta_data.FieldMetaData("serverSessionId", org.apache.thrift.TFieldRequirementType.DEFAULT, - new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))); + tmpMap.put(_Fields.SESSION_ID, new org.apache.thrift.meta_data.FieldMetaData("sessionId", org.apache.thrift.TFieldRequirementType.DEFAULT, + new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "ID"))); + tmpMap.put(_Fields.PAGE, new org.apache.thrift.meta_data.FieldMetaData("page", org.apache.thrift.TFieldRequirementType.DEFAULT, + new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32))); metaDataMap = Collections.unmodifiableMap(tmpMap); - org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(isServerAuthenticated_args.class, metaDataMap); + org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getPublicImages_args.class, metaDataMap); } - public isServerAuthenticated_args() { + public getPublicImages_args() { } - public isServerAuthenticated_args( - String serverSessionId) + public getPublicImages_args( + String sessionId, + int page) { this(); - this.serverSessionId = serverSessionId; + this.sessionId = sessionId; + this.page = page; + setPageIsSet(true); } /** * Performs a deep copy on other. */ - public isServerAuthenticated_args(isServerAuthenticated_args other) { - if (other.isSetServerSessionId()) { - this.serverSessionId = other.serverSessionId; + public getPublicImages_args(getPublicImages_args other) { + __isset_bitfield = other.__isset_bitfield; + if (other.isSetSessionId()) { + this.sessionId = other.sessionId; } + this.page = other.page; } - public isServerAuthenticated_args deepCopy() { - return new isServerAuthenticated_args(this); + public getPublicImages_args deepCopy() { + return new getPublicImages_args(this); } @Override public void clear() { - this.serverSessionId = null; + this.sessionId = null; + setPageIsSet(false); + this.page = 0; } - public String getServerSessionId() { - return this.serverSessionId; + public String getSessionId() { + return this.sessionId; } - public isServerAuthenticated_args setServerSessionId(String serverSessionId) { - this.serverSessionId = serverSessionId; + public getPublicImages_args setSessionId(String sessionId) { + this.sessionId = sessionId; return this; } - public void unsetServerSessionId() { - this.serverSessionId = null; + public void unsetSessionId() { + this.sessionId = null; } - /** Returns true if field serverSessionId is set (has been assigned a value) and false otherwise */ - public boolean isSetServerSessionId() { - return this.serverSessionId != null; + /** Returns true if field sessionId is set (has been assigned a value) and false otherwise */ + public boolean isSetSessionId() { + return this.sessionId != null; } - public void setServerSessionIdIsSet(boolean value) { + public void setSessionIdIsSet(boolean value) { if (!value) { - this.serverSessionId = null; + this.sessionId = null; } } + public int getPage() { + return this.page; + } + + public getPublicImages_args setPage(int page) { + this.page = page; + setPageIsSet(true); + return this; + } + + public void unsetPage() { + __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __PAGE_ISSET_ID); + } + + /** Returns true if field page is set (has been assigned a value) and false otherwise */ + public boolean isSetPage() { + return EncodingUtils.testBit(__isset_bitfield, __PAGE_ISSET_ID); + } + + public void setPageIsSet(boolean value) { + __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __PAGE_ISSET_ID, value); + } + public void setFieldValue(_Fields field, Object value) { switch (field) { - case SERVER_SESSION_ID: + case SESSION_ID: if (value == null) { - unsetServerSessionId(); + unsetSessionId(); } else { - setServerSessionId((String)value); + setSessionId((String)value); + } + break; + + case PAGE: + if (value == null) { + unsetPage(); + } else { + setPage((Integer)value); } break; @@ -4597,8 +5307,11 @@ public class ImageServer { public Object getFieldValue(_Fields field) { switch (field) { - case SERVER_SESSION_ID: - return getServerSessionId(); + case SESSION_ID: + return getSessionId(); + + case PAGE: + return Integer.valueOf(getPage()); } throw new IllegalStateException(); @@ -4611,8 +5324,10 @@ public class ImageServer { } switch (field) { - case SERVER_SESSION_ID: - return isSetServerSessionId(); + case SESSION_ID: + return isSetSessionId(); + case PAGE: + return isSetPage(); } throw new IllegalStateException(); } @@ -4621,21 +5336,30 @@ public class ImageServer { public boolean equals(Object that) { if (that == null) return false; - if (that instanceof isServerAuthenticated_args) - return this.equals((isServerAuthenticated_args)that); + if (that instanceof getPublicImages_args) + return this.equals((getPublicImages_args)that); return false; } - public boolean equals(isServerAuthenticated_args that) { + public boolean equals(getPublicImages_args that) { if (that == null) return false; - boolean this_present_serverSessionId = true && this.isSetServerSessionId(); - boolean that_present_serverSessionId = true && that.isSetServerSessionId(); - if (this_present_serverSessionId || that_present_serverSessionId) { - if (!(this_present_serverSessionId && that_present_serverSessionId)) + boolean this_present_sessionId = true && this.isSetSessionId(); + boolean that_present_sessionId = true && that.isSetSessionId(); + if (this_present_sessionId || that_present_sessionId) { + if (!(this_present_sessionId && that_present_sessionId)) return false; - if (!this.serverSessionId.equals(that.serverSessionId)) + if (!this.sessionId.equals(that.sessionId)) + return false; + } + + boolean this_present_page = true; + boolean that_present_page = true; + if (this_present_page || that_present_page) { + if (!(this_present_page && that_present_page)) + return false; + if (this.page != that.page) return false; } @@ -4648,19 +5372,29 @@ public class ImageServer { } @Override - public int compareTo(isServerAuthenticated_args other) { + public int compareTo(getPublicImages_args other) { if (!getClass().equals(other.getClass())) { return getClass().getName().compareTo(other.getClass().getName()); } int lastComparison = 0; - lastComparison = Boolean.valueOf(isSetServerSessionId()).compareTo(other.isSetServerSessionId()); + lastComparison = Boolean.valueOf(isSetSessionId()).compareTo(other.isSetSessionId()); if (lastComparison != 0) { return lastComparison; } - if (isSetServerSessionId()) { - lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.serverSessionId, other.serverSessionId); + if (isSetSessionId()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.sessionId, other.sessionId); + if (lastComparison != 0) { + return lastComparison; + } + } + lastComparison = Boolean.valueOf(isSetPage()).compareTo(other.isSetPage()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetPage()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.page, other.page); if (lastComparison != 0) { return lastComparison; } @@ -4682,16 +5416,20 @@ public class ImageServer { @Override public String toString() { - StringBuilder sb = new StringBuilder("isServerAuthenticated_args("); + StringBuilder sb = new StringBuilder("getPublicImages_args("); boolean first = true; - sb.append("serverSessionId:"); - if (this.serverSessionId == null) { + sb.append("sessionId:"); + if (this.sessionId == null) { sb.append("null"); } else { - sb.append(this.serverSessionId); + sb.append(this.sessionId); } first = false; + if (!first) sb.append(", "); + sb.append("page:"); + sb.append(this.page); + first = false; sb.append(")"); return sb.toString(); } @@ -4711,21 +5449,23 @@ public class ImageServer { private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException { try { + // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor. + __isset_bitfield = 0; read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in))); } catch (org.apache.thrift.TException te) { throw new java.io.IOException(te); } } - private static class isServerAuthenticated_argsStandardSchemeFactory implements SchemeFactory { - public isServerAuthenticated_argsStandardScheme getScheme() { - return new isServerAuthenticated_argsStandardScheme(); + private static class getPublicImages_argsStandardSchemeFactory implements SchemeFactory { + public getPublicImages_argsStandardScheme getScheme() { + return new getPublicImages_argsStandardScheme(); } } - private static class isServerAuthenticated_argsStandardScheme extends StandardScheme { + private static class getPublicImages_argsStandardScheme extends StandardScheme { - public void read(org.apache.thrift.protocol.TProtocol iprot, isServerAuthenticated_args struct) throws org.apache.thrift.TException { + public void read(org.apache.thrift.protocol.TProtocol iprot, getPublicImages_args struct) throws org.apache.thrift.TException { org.apache.thrift.protocol.TField schemeField; iprot.readStructBegin(); while (true) @@ -4735,10 +5475,18 @@ public class ImageServer { break; } switch (schemeField.id) { - case 1: // SERVER_SESSION_ID + case 1: // SESSION_ID if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { - struct.serverSessionId = iprot.readString(); - struct.setServerSessionIdIsSet(true); + struct.sessionId = iprot.readString(); + struct.setSessionIdIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; + case 2: // PAGE + if (schemeField.type == org.apache.thrift.protocol.TType.I32) { + struct.page = iprot.readI32(); + struct.setPageIsSet(true); } else { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } @@ -4754,71 +5502,87 @@ public class ImageServer { struct.validate(); } - public void write(org.apache.thrift.protocol.TProtocol oprot, isServerAuthenticated_args struct) throws org.apache.thrift.TException { + public void write(org.apache.thrift.protocol.TProtocol oprot, getPublicImages_args struct) throws org.apache.thrift.TException { struct.validate(); oprot.writeStructBegin(STRUCT_DESC); - if (struct.serverSessionId != null) { - oprot.writeFieldBegin(SERVER_SESSION_ID_FIELD_DESC); - oprot.writeString(struct.serverSessionId); + if (struct.sessionId != null) { + oprot.writeFieldBegin(SESSION_ID_FIELD_DESC); + oprot.writeString(struct.sessionId); oprot.writeFieldEnd(); } + oprot.writeFieldBegin(PAGE_FIELD_DESC); + oprot.writeI32(struct.page); + oprot.writeFieldEnd(); oprot.writeFieldStop(); oprot.writeStructEnd(); } } - private static class isServerAuthenticated_argsTupleSchemeFactory implements SchemeFactory { - public isServerAuthenticated_argsTupleScheme getScheme() { - return new isServerAuthenticated_argsTupleScheme(); + private static class getPublicImages_argsTupleSchemeFactory implements SchemeFactory { + public getPublicImages_argsTupleScheme getScheme() { + return new getPublicImages_argsTupleScheme(); } } - private static class isServerAuthenticated_argsTupleScheme extends TupleScheme { + private static class getPublicImages_argsTupleScheme extends TupleScheme { @Override - public void write(org.apache.thrift.protocol.TProtocol prot, isServerAuthenticated_args struct) throws org.apache.thrift.TException { + public void write(org.apache.thrift.protocol.TProtocol prot, getPublicImages_args struct) throws org.apache.thrift.TException { TTupleProtocol oprot = (TTupleProtocol) prot; BitSet optionals = new BitSet(); - if (struct.isSetServerSessionId()) { + if (struct.isSetSessionId()) { optionals.set(0); } - oprot.writeBitSet(optionals, 1); - if (struct.isSetServerSessionId()) { - oprot.writeString(struct.serverSessionId); + if (struct.isSetPage()) { + optionals.set(1); + } + oprot.writeBitSet(optionals, 2); + if (struct.isSetSessionId()) { + oprot.writeString(struct.sessionId); + } + if (struct.isSetPage()) { + oprot.writeI32(struct.page); } } @Override - public void read(org.apache.thrift.protocol.TProtocol prot, isServerAuthenticated_args struct) throws org.apache.thrift.TException { + public void read(org.apache.thrift.protocol.TProtocol prot, getPublicImages_args struct) throws org.apache.thrift.TException { TTupleProtocol iprot = (TTupleProtocol) prot; - BitSet incoming = iprot.readBitSet(1); + BitSet incoming = iprot.readBitSet(2); if (incoming.get(0)) { - struct.serverSessionId = iprot.readString(); - struct.setServerSessionIdIsSet(true); + struct.sessionId = iprot.readString(); + struct.setSessionIdIsSet(true); + } + if (incoming.get(1)) { + struct.page = iprot.readI32(); + struct.setPageIsSet(true); } } } } - public static class isServerAuthenticated_result implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { - private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("isServerAuthenticated_result"); + public static class getPublicImages_result implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { + private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getPublicImages_result"); - private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.BOOL, (short)0); + private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.LIST, (short)0); + private static final org.apache.thrift.protocol.TField FAILURE_FIELD_DESC = new org.apache.thrift.protocol.TField("failure", org.apache.thrift.protocol.TType.STRUCT, (short)1); private static final Map, SchemeFactory> schemes = new HashMap, SchemeFactory>(); static { - schemes.put(StandardScheme.class, new isServerAuthenticated_resultStandardSchemeFactory()); - schemes.put(TupleScheme.class, new isServerAuthenticated_resultTupleSchemeFactory()); + schemes.put(StandardScheme.class, new getPublicImages_resultStandardSchemeFactory()); + schemes.put(TupleScheme.class, new getPublicImages_resultTupleSchemeFactory()); } - public boolean success; // required + public List success; // required + public AuthorizationException failure; // required /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */ public enum _Fields implements org.apache.thrift.TFieldIdEnum { - SUCCESS((short)0, "success"); + SUCCESS((short)0, "success"), + FAILURE((short)1, "failure"); private static final Map byName = new HashMap(); @@ -4835,6 +5599,8 @@ public class ImageServer { switch(fieldId) { case 0: // SUCCESS return SUCCESS; + case 1: // FAILURE + return FAILURE; default: return null; } @@ -4875,86 +5641,147 @@ public class ImageServer { } // isset id assignments - private static final int __SUCCESS_ISSET_ID = 0; - private byte __isset_bitfield = 0; public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap; static { Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class); tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, - new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL))); + new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, + new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ImageData.class)))); + tmpMap.put(_Fields.FAILURE, new org.apache.thrift.meta_data.FieldMetaData("failure", org.apache.thrift.TFieldRequirementType.DEFAULT, + new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT))); metaDataMap = Collections.unmodifiableMap(tmpMap); - org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(isServerAuthenticated_result.class, metaDataMap); + org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getPublicImages_result.class, metaDataMap); } - public isServerAuthenticated_result() { + public getPublicImages_result() { } - public isServerAuthenticated_result( - boolean success) + public getPublicImages_result( + List success, + AuthorizationException failure) { this(); this.success = success; - setSuccessIsSet(true); + this.failure = failure; } /** * Performs a deep copy on other. */ - public isServerAuthenticated_result(isServerAuthenticated_result other) { - __isset_bitfield = other.__isset_bitfield; - this.success = other.success; + public getPublicImages_result(getPublicImages_result other) { + if (other.isSetSuccess()) { + List __this__success = new ArrayList(other.success.size()); + for (ImageData other_element : other.success) { + __this__success.add(new ImageData(other_element)); + } + this.success = __this__success; + } + if (other.isSetFailure()) { + this.failure = new AuthorizationException(other.failure); + } } - public isServerAuthenticated_result deepCopy() { - return new isServerAuthenticated_result(this); + public getPublicImages_result deepCopy() { + return new getPublicImages_result(this); } @Override public void clear() { - setSuccessIsSet(false); - this.success = false; + this.success = null; + this.failure = null; } - public boolean isSuccess() { + public int getSuccessSize() { + return (this.success == null) ? 0 : this.success.size(); + } + + public java.util.Iterator getSuccessIterator() { + return (this.success == null) ? null : this.success.iterator(); + } + + public void addToSuccess(ImageData elem) { + if (this.success == null) { + this.success = new ArrayList(); + } + this.success.add(elem); + } + + public List getSuccess() { return this.success; } - public isServerAuthenticated_result setSuccess(boolean success) { + public getPublicImages_result setSuccess(List success) { this.success = success; - setSuccessIsSet(true); return this; } public void unsetSuccess() { - __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __SUCCESS_ISSET_ID); + this.success = null; } /** Returns true if field success is set (has been assigned a value) and false otherwise */ public boolean isSetSuccess() { - return EncodingUtils.testBit(__isset_bitfield, __SUCCESS_ISSET_ID); + return this.success != null; } public void setSuccessIsSet(boolean value) { - __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __SUCCESS_ISSET_ID, value); + if (!value) { + this.success = null; + } } - public void setFieldValue(_Fields field, Object value) { - switch (field) { - case SUCCESS: - if (value == null) { - unsetSuccess(); - } else { - setSuccess((Boolean)value); - } - break; + public AuthorizationException getFailure() { + return this.failure; + } - } + public getPublicImages_result setFailure(AuthorizationException failure) { + this.failure = failure; + return this; } - public Object getFieldValue(_Fields field) { - switch (field) { - case SUCCESS: - return Boolean.valueOf(isSuccess()); + public void unsetFailure() { + this.failure = null; + } + + /** Returns true if field failure is set (has been assigned a value) and false otherwise */ + public boolean isSetFailure() { + return this.failure != null; + } + + public void setFailureIsSet(boolean value) { + if (!value) { + this.failure = null; + } + } + + public void setFieldValue(_Fields field, Object value) { + switch (field) { + case SUCCESS: + if (value == null) { + unsetSuccess(); + } else { + setSuccess((List)value); + } + break; + + case FAILURE: + if (value == null) { + unsetFailure(); + } else { + setFailure((AuthorizationException)value); + } + break; + + } + } + + public Object getFieldValue(_Fields field) { + switch (field) { + case SUCCESS: + return getSuccess(); + + case FAILURE: + return getFailure(); } throw new IllegalStateException(); @@ -4969,6 +5796,8 @@ public class ImageServer { switch (field) { case SUCCESS: return isSetSuccess(); + case FAILURE: + return isSetFailure(); } throw new IllegalStateException(); } @@ -4977,21 +5806,30 @@ public class ImageServer { public boolean equals(Object that) { if (that == null) return false; - if (that instanceof isServerAuthenticated_result) - return this.equals((isServerAuthenticated_result)that); + if (that instanceof getPublicImages_result) + return this.equals((getPublicImages_result)that); return false; } - public boolean equals(isServerAuthenticated_result that) { + public boolean equals(getPublicImages_result that) { if (that == null) return false; - boolean this_present_success = true; - boolean that_present_success = true; + boolean this_present_success = true && this.isSetSuccess(); + boolean that_present_success = true && that.isSetSuccess(); if (this_present_success || that_present_success) { if (!(this_present_success && that_present_success)) return false; - if (this.success != that.success) + if (!this.success.equals(that.success)) + return false; + } + + boolean this_present_failure = true && this.isSetFailure(); + boolean that_present_failure = true && that.isSetFailure(); + if (this_present_failure || that_present_failure) { + if (!(this_present_failure && that_present_failure)) + return false; + if (!this.failure.equals(that.failure)) return false; } @@ -5004,7 +5842,7 @@ public class ImageServer { } @Override - public int compareTo(isServerAuthenticated_result other) { + public int compareTo(getPublicImages_result other) { if (!getClass().equals(other.getClass())) { return getClass().getName().compareTo(other.getClass().getName()); } @@ -5021,6 +5859,16 @@ public class ImageServer { return lastComparison; } } + lastComparison = Boolean.valueOf(isSetFailure()).compareTo(other.isSetFailure()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetFailure()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.failure, other.failure); + if (lastComparison != 0) { + return lastComparison; + } + } return 0; } @@ -5038,11 +5886,23 @@ public class ImageServer { @Override public String toString() { - StringBuilder sb = new StringBuilder("isServerAuthenticated_result("); + StringBuilder sb = new StringBuilder("getPublicImages_result("); boolean first = true; sb.append("success:"); - sb.append(this.success); + if (this.success == null) { + sb.append("null"); + } else { + sb.append(this.success); + } + first = false; + if (!first) sb.append(", "); + sb.append("failure:"); + if (this.failure == null) { + sb.append("null"); + } else { + sb.append(this.failure); + } first = false; sb.append(")"); return sb.toString(); @@ -5063,23 +5923,21 @@ public class ImageServer { private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException { try { - // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor. - __isset_bitfield = 0; read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in))); } catch (org.apache.thrift.TException te) { throw new java.io.IOException(te); } } - private static class isServerAuthenticated_resultStandardSchemeFactory implements SchemeFactory { - public isServerAuthenticated_resultStandardScheme getScheme() { - return new isServerAuthenticated_resultStandardScheme(); + private static class getPublicImages_resultStandardSchemeFactory implements SchemeFactory { + public getPublicImages_resultStandardScheme getScheme() { + return new getPublicImages_resultStandardScheme(); } } - private static class isServerAuthenticated_resultStandardScheme extends StandardScheme { + private static class getPublicImages_resultStandardScheme extends StandardScheme { - public void read(org.apache.thrift.protocol.TProtocol iprot, isServerAuthenticated_result struct) throws org.apache.thrift.TException { + public void read(org.apache.thrift.protocol.TProtocol iprot, getPublicImages_result struct) throws org.apache.thrift.TException { org.apache.thrift.protocol.TField schemeField; iprot.readStructBegin(); while (true) @@ -5090,13 +5948,33 @@ public class ImageServer { } switch (schemeField.id) { case 0: // SUCCESS - if (schemeField.type == org.apache.thrift.protocol.TType.BOOL) { - struct.success = iprot.readBool(); + if (schemeField.type == org.apache.thrift.protocol.TType.LIST) { + { + org.apache.thrift.protocol.TList _list24 = iprot.readListBegin(); + struct.success = new ArrayList(_list24.size); + for (int _i25 = 0; _i25 < _list24.size; ++_i25) + { + ImageData _elem26; + _elem26 = new ImageData(); + _elem26.read(iprot); + struct.success.add(_elem26); + } + iprot.readListEnd(); + } struct.setSuccessIsSet(true); } else { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } break; + case 1: // FAILURE + if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { + struct.failure = new AuthorizationException(); + struct.failure.read(iprot); + struct.setFailureIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; default: org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } @@ -5108,13 +5986,25 @@ public class ImageServer { struct.validate(); } - public void write(org.apache.thrift.protocol.TProtocol oprot, isServerAuthenticated_result struct) throws org.apache.thrift.TException { + public void write(org.apache.thrift.protocol.TProtocol oprot, getPublicImages_result struct) throws org.apache.thrift.TException { struct.validate(); oprot.writeStructBegin(STRUCT_DESC); - if (struct.isSetSuccess()) { + if (struct.success != null) { oprot.writeFieldBegin(SUCCESS_FIELD_DESC); - oprot.writeBool(struct.success); + { + oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size())); + for (ImageData _iter27 : struct.success) + { + _iter27.write(oprot); + } + oprot.writeListEnd(); + } + oprot.writeFieldEnd(); + } + if (struct.failure != null) { + oprot.writeFieldBegin(FAILURE_FIELD_DESC); + struct.failure.write(oprot); oprot.writeFieldEnd(); } oprot.writeFieldStop(); @@ -5123,59 +6013,83 @@ public class ImageServer { } - private static class isServerAuthenticated_resultTupleSchemeFactory implements SchemeFactory { - public isServerAuthenticated_resultTupleScheme getScheme() { - return new isServerAuthenticated_resultTupleScheme(); + private static class getPublicImages_resultTupleSchemeFactory implements SchemeFactory { + public getPublicImages_resultTupleScheme getScheme() { + return new getPublicImages_resultTupleScheme(); } } - private static class isServerAuthenticated_resultTupleScheme extends TupleScheme { + private static class getPublicImages_resultTupleScheme extends TupleScheme { @Override - public void write(org.apache.thrift.protocol.TProtocol prot, isServerAuthenticated_result struct) throws org.apache.thrift.TException { + public void write(org.apache.thrift.protocol.TProtocol prot, getPublicImages_result struct) throws org.apache.thrift.TException { TTupleProtocol oprot = (TTupleProtocol) prot; BitSet optionals = new BitSet(); if (struct.isSetSuccess()) { optionals.set(0); } - oprot.writeBitSet(optionals, 1); + if (struct.isSetFailure()) { + optionals.set(1); + } + oprot.writeBitSet(optionals, 2); if (struct.isSetSuccess()) { - oprot.writeBool(struct.success); + { + oprot.writeI32(struct.success.size()); + for (ImageData _iter28 : struct.success) + { + _iter28.write(oprot); + } + } + } + if (struct.isSetFailure()) { + struct.failure.write(oprot); } } @Override - public void read(org.apache.thrift.protocol.TProtocol prot, isServerAuthenticated_result struct) throws org.apache.thrift.TException { + public void read(org.apache.thrift.protocol.TProtocol prot, getPublicImages_result struct) throws org.apache.thrift.TException { TTupleProtocol iprot = (TTupleProtocol) prot; - BitSet incoming = iprot.readBitSet(1); + BitSet incoming = iprot.readBitSet(2); if (incoming.get(0)) { - struct.success = iprot.readBool(); + { + org.apache.thrift.protocol.TList _list29 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); + struct.success = new ArrayList(_list29.size); + for (int _i30 = 0; _i30 < _list29.size; ++_i30) + { + ImageData _elem31; + _elem31 = new ImageData(); + _elem31.read(iprot); + struct.success.add(_elem31); + } + } struct.setSuccessIsSet(true); } + if (incoming.get(1)) { + struct.failure = new AuthorizationException(); + struct.failure.read(iprot); + struct.setFailureIsSet(true); + } } } } - public static class serverAuthenticate_args implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { - private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("serverAuthenticate_args"); + public static class getUserFromToken_args implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { + private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getUserFromToken_args"); - private static final org.apache.thrift.protocol.TField ORGANIZATION_FIELD_DESC = new org.apache.thrift.protocol.TField("organization", org.apache.thrift.protocol.TType.STRING, (short)1); - private static final org.apache.thrift.protocol.TField CHALLENGE_RESPONSE_FIELD_DESC = new org.apache.thrift.protocol.TField("challengeResponse", org.apache.thrift.protocol.TType.STRING, (short)2); + private static final org.apache.thrift.protocol.TField TOKEN_FIELD_DESC = new org.apache.thrift.protocol.TField("token", org.apache.thrift.protocol.TType.STRING, (short)1); private static final Map, SchemeFactory> schemes = new HashMap, SchemeFactory>(); static { - schemes.put(StandardScheme.class, new serverAuthenticate_argsStandardSchemeFactory()); - schemes.put(TupleScheme.class, new serverAuthenticate_argsTupleSchemeFactory()); + schemes.put(StandardScheme.class, new getUserFromToken_argsStandardSchemeFactory()); + schemes.put(TupleScheme.class, new getUserFromToken_argsTupleSchemeFactory()); } - public String organization; // required - public ByteBuffer challengeResponse; // required + public String token; // required /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */ public enum _Fields implements org.apache.thrift.TFieldIdEnum { - ORGANIZATION((short)1, "organization"), - CHALLENGE_RESPONSE((short)2, "challengeResponse"); + TOKEN((short)1, "token"); private static final Map byName = new HashMap(); @@ -5190,10 +6104,8 @@ public class ImageServer { */ public static _Fields findByThriftId(int fieldId) { switch(fieldId) { - case 1: // ORGANIZATION - return ORGANIZATION; - case 2: // CHALLENGE_RESPONSE - return CHALLENGE_RESPONSE; + case 1: // TOKEN + return TOKEN; default: return null; } @@ -5237,135 +6149,81 @@ public class ImageServer { public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap; static { Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class); - tmpMap.put(_Fields.ORGANIZATION, new org.apache.thrift.meta_data.FieldMetaData("organization", org.apache.thrift.TFieldRequirementType.DEFAULT, - new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))); - tmpMap.put(_Fields.CHALLENGE_RESPONSE, new org.apache.thrift.meta_data.FieldMetaData("challengeResponse", org.apache.thrift.TFieldRequirementType.DEFAULT, - new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , true))); + tmpMap.put(_Fields.TOKEN, new org.apache.thrift.meta_data.FieldMetaData("token", org.apache.thrift.TFieldRequirementType.DEFAULT, + new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "Token"))); metaDataMap = Collections.unmodifiableMap(tmpMap); - org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(serverAuthenticate_args.class, metaDataMap); + org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getUserFromToken_args.class, metaDataMap); } - public serverAuthenticate_args() { + public getUserFromToken_args() { } - public serverAuthenticate_args( - String organization, - ByteBuffer challengeResponse) + public getUserFromToken_args( + String token) { this(); - this.organization = organization; - this.challengeResponse = challengeResponse; + this.token = token; } /** * Performs a deep copy on other. */ - public serverAuthenticate_args(serverAuthenticate_args other) { - if (other.isSetOrganization()) { - this.organization = other.organization; - } - if (other.isSetChallengeResponse()) { - this.challengeResponse = org.apache.thrift.TBaseHelper.copyBinary(other.challengeResponse); -; + public getUserFromToken_args(getUserFromToken_args other) { + if (other.isSetToken()) { + this.token = other.token; } } - public serverAuthenticate_args deepCopy() { - return new serverAuthenticate_args(this); + public getUserFromToken_args deepCopy() { + return new getUserFromToken_args(this); } @Override public void clear() { - this.organization = null; - this.challengeResponse = null; + this.token = null; } - public String getOrganization() { - return this.organization; + public String getToken() { + return this.token; } - public serverAuthenticate_args setOrganization(String organization) { - this.organization = organization; + public getUserFromToken_args setToken(String token) { + this.token = token; return this; } - public void unsetOrganization() { - this.organization = null; + public void unsetToken() { + this.token = null; } - /** Returns true if field organization is set (has been assigned a value) and false otherwise */ - public boolean isSetOrganization() { - return this.organization != null; + /** Returns true if field token is set (has been assigned a value) and false otherwise */ + public boolean isSetToken() { + return this.token != null; } - public void setOrganizationIsSet(boolean value) { + public void setTokenIsSet(boolean value) { if (!value) { - this.organization = null; + this.token = null; } } - public byte[] getChallengeResponse() { - setChallengeResponse(org.apache.thrift.TBaseHelper.rightSize(challengeResponse)); - return challengeResponse == null ? null : challengeResponse.array(); - } - - public ByteBuffer bufferForChallengeResponse() { - return challengeResponse; - } + public void setFieldValue(_Fields field, Object value) { + switch (field) { + case TOKEN: + if (value == null) { + unsetToken(); + } else { + setToken((String)value); + } + break; - public serverAuthenticate_args setChallengeResponse(byte[] challengeResponse) { - setChallengeResponse(challengeResponse == null ? (ByteBuffer)null : ByteBuffer.wrap(challengeResponse)); - return this; - } - - public serverAuthenticate_args setChallengeResponse(ByteBuffer challengeResponse) { - this.challengeResponse = challengeResponse; - return this; - } - - public void unsetChallengeResponse() { - this.challengeResponse = null; - } - - /** Returns true if field challengeResponse is set (has been assigned a value) and false otherwise */ - public boolean isSetChallengeResponse() { - return this.challengeResponse != null; - } - - public void setChallengeResponseIsSet(boolean value) { - if (!value) { - this.challengeResponse = null; - } - } - - public void setFieldValue(_Fields field, Object value) { - switch (field) { - case ORGANIZATION: - if (value == null) { - unsetOrganization(); - } else { - setOrganization((String)value); - } - break; - - case CHALLENGE_RESPONSE: - if (value == null) { - unsetChallengeResponse(); - } else { - setChallengeResponse((ByteBuffer)value); - } - break; - - } + } } public Object getFieldValue(_Fields field) { switch (field) { - case ORGANIZATION: - return getOrganization(); - - case CHALLENGE_RESPONSE: - return getChallengeResponse(); + case TOKEN: + return getToken(); } throw new IllegalStateException(); @@ -5378,10 +6236,8 @@ public class ImageServer { } switch (field) { - case ORGANIZATION: - return isSetOrganization(); - case CHALLENGE_RESPONSE: - return isSetChallengeResponse(); + case TOKEN: + return isSetToken(); } throw new IllegalStateException(); } @@ -5390,30 +6246,21 @@ public class ImageServer { public boolean equals(Object that) { if (that == null) return false; - if (that instanceof serverAuthenticate_args) - return this.equals((serverAuthenticate_args)that); + if (that instanceof getUserFromToken_args) + return this.equals((getUserFromToken_args)that); return false; } - public boolean equals(serverAuthenticate_args that) { + public boolean equals(getUserFromToken_args that) { if (that == null) return false; - boolean this_present_organization = true && this.isSetOrganization(); - boolean that_present_organization = true && that.isSetOrganization(); - if (this_present_organization || that_present_organization) { - if (!(this_present_organization && that_present_organization)) - return false; - if (!this.organization.equals(that.organization)) - return false; - } - - boolean this_present_challengeResponse = true && this.isSetChallengeResponse(); - boolean that_present_challengeResponse = true && that.isSetChallengeResponse(); - if (this_present_challengeResponse || that_present_challengeResponse) { - if (!(this_present_challengeResponse && that_present_challengeResponse)) + boolean this_present_token = true && this.isSetToken(); + boolean that_present_token = true && that.isSetToken(); + if (this_present_token || that_present_token) { + if (!(this_present_token && that_present_token)) return false; - if (!this.challengeResponse.equals(that.challengeResponse)) + if (!this.token.equals(that.token)) return false; } @@ -5426,29 +6273,19 @@ public class ImageServer { } @Override - public int compareTo(serverAuthenticate_args other) { + public int compareTo(getUserFromToken_args other) { if (!getClass().equals(other.getClass())) { return getClass().getName().compareTo(other.getClass().getName()); } int lastComparison = 0; - lastComparison = Boolean.valueOf(isSetOrganization()).compareTo(other.isSetOrganization()); - if (lastComparison != 0) { - return lastComparison; - } - if (isSetOrganization()) { - lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.organization, other.organization); - if (lastComparison != 0) { - return lastComparison; - } - } - lastComparison = Boolean.valueOf(isSetChallengeResponse()).compareTo(other.isSetChallengeResponse()); + lastComparison = Boolean.valueOf(isSetToken()).compareTo(other.isSetToken()); if (lastComparison != 0) { return lastComparison; } - if (isSetChallengeResponse()) { - lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.challengeResponse, other.challengeResponse); + if (isSetToken()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.token, other.token); if (lastComparison != 0) { return lastComparison; } @@ -5470,22 +6307,14 @@ public class ImageServer { @Override public String toString() { - StringBuilder sb = new StringBuilder("serverAuthenticate_args("); + StringBuilder sb = new StringBuilder("getUserFromToken_args("); boolean first = true; - sb.append("organization:"); - if (this.organization == null) { - sb.append("null"); - } else { - sb.append(this.organization); - } - first = false; - if (!first) sb.append(", "); - sb.append("challengeResponse:"); - if (this.challengeResponse == null) { + sb.append("token:"); + if (this.token == null) { sb.append("null"); } else { - org.apache.thrift.TBaseHelper.toString(this.challengeResponse, sb); + sb.append(this.token); } first = false; sb.append(")"); @@ -5513,15 +6342,15 @@ public class ImageServer { } } - private static class serverAuthenticate_argsStandardSchemeFactory implements SchemeFactory { - public serverAuthenticate_argsStandardScheme getScheme() { - return new serverAuthenticate_argsStandardScheme(); + private static class getUserFromToken_argsStandardSchemeFactory implements SchemeFactory { + public getUserFromToken_argsStandardScheme getScheme() { + return new getUserFromToken_argsStandardScheme(); } } - private static class serverAuthenticate_argsStandardScheme extends StandardScheme { + private static class getUserFromToken_argsStandardScheme extends StandardScheme { - public void read(org.apache.thrift.protocol.TProtocol iprot, serverAuthenticate_args struct) throws org.apache.thrift.TException { + public void read(org.apache.thrift.protocol.TProtocol iprot, getUserFromToken_args struct) throws org.apache.thrift.TException { org.apache.thrift.protocol.TField schemeField; iprot.readStructBegin(); while (true) @@ -5531,18 +6360,10 @@ public class ImageServer { break; } switch (schemeField.id) { - case 1: // ORGANIZATION - if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { - struct.organization = iprot.readString(); - struct.setOrganizationIsSet(true); - } else { - org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); - } - break; - case 2: // CHALLENGE_RESPONSE + case 1: // TOKEN if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { - struct.challengeResponse = iprot.readBinary(); - struct.setChallengeResponseIsSet(true); + struct.token = iprot.readString(); + struct.setTokenIsSet(true); } else { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } @@ -5558,18 +6379,13 @@ public class ImageServer { struct.validate(); } - public void write(org.apache.thrift.protocol.TProtocol oprot, serverAuthenticate_args struct) throws org.apache.thrift.TException { + public void write(org.apache.thrift.protocol.TProtocol oprot, getUserFromToken_args struct) throws org.apache.thrift.TException { struct.validate(); oprot.writeStructBegin(STRUCT_DESC); - if (struct.organization != null) { - oprot.writeFieldBegin(ORGANIZATION_FIELD_DESC); - oprot.writeString(struct.organization); - oprot.writeFieldEnd(); - } - if (struct.challengeResponse != null) { - oprot.writeFieldBegin(CHALLENGE_RESPONSE_FIELD_DESC); - oprot.writeBinary(struct.challengeResponse); + if (struct.token != null) { + oprot.writeFieldBegin(TOKEN_FIELD_DESC); + oprot.writeString(struct.token); oprot.writeFieldEnd(); } oprot.writeFieldStop(); @@ -5578,64 +6394,54 @@ public class ImageServer { } - private static class serverAuthenticate_argsTupleSchemeFactory implements SchemeFactory { - public serverAuthenticate_argsTupleScheme getScheme() { - return new serverAuthenticate_argsTupleScheme(); + private static class getUserFromToken_argsTupleSchemeFactory implements SchemeFactory { + public getUserFromToken_argsTupleScheme getScheme() { + return new getUserFromToken_argsTupleScheme(); } } - private static class serverAuthenticate_argsTupleScheme extends TupleScheme { + private static class getUserFromToken_argsTupleScheme extends TupleScheme { @Override - public void write(org.apache.thrift.protocol.TProtocol prot, serverAuthenticate_args struct) throws org.apache.thrift.TException { + public void write(org.apache.thrift.protocol.TProtocol prot, getUserFromToken_args struct) throws org.apache.thrift.TException { TTupleProtocol oprot = (TTupleProtocol) prot; BitSet optionals = new BitSet(); - if (struct.isSetOrganization()) { + if (struct.isSetToken()) { optionals.set(0); } - if (struct.isSetChallengeResponse()) { - optionals.set(1); - } - oprot.writeBitSet(optionals, 2); - if (struct.isSetOrganization()) { - oprot.writeString(struct.organization); - } - if (struct.isSetChallengeResponse()) { - oprot.writeBinary(struct.challengeResponse); + oprot.writeBitSet(optionals, 1); + if (struct.isSetToken()) { + oprot.writeString(struct.token); } } @Override - public void read(org.apache.thrift.protocol.TProtocol prot, serverAuthenticate_args struct) throws org.apache.thrift.TException { + public void read(org.apache.thrift.protocol.TProtocol prot, getUserFromToken_args struct) throws org.apache.thrift.TException { TTupleProtocol iprot = (TTupleProtocol) prot; - BitSet incoming = iprot.readBitSet(2); + BitSet incoming = iprot.readBitSet(1); if (incoming.get(0)) { - struct.organization = iprot.readString(); - struct.setOrganizationIsSet(true); - } - if (incoming.get(1)) { - struct.challengeResponse = iprot.readBinary(); - struct.setChallengeResponseIsSet(true); + struct.token = iprot.readString(); + struct.setTokenIsSet(true); } } } } - public static class serverAuthenticate_result implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { - private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("serverAuthenticate_result"); + public static class getUserFromToken_result implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { + private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getUserFromToken_result"); private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.STRUCT, (short)0); private static final org.apache.thrift.protocol.TField FAILURE_FIELD_DESC = new org.apache.thrift.protocol.TField("failure", org.apache.thrift.protocol.TType.STRUCT, (short)1); private static final Map, SchemeFactory> schemes = new HashMap, SchemeFactory>(); static { - schemes.put(StandardScheme.class, new serverAuthenticate_resultStandardSchemeFactory()); - schemes.put(TupleScheme.class, new serverAuthenticate_resultTupleSchemeFactory()); + schemes.put(StandardScheme.class, new getUserFromToken_resultStandardSchemeFactory()); + schemes.put(TupleScheme.class, new getUserFromToken_resultTupleSchemeFactory()); } - public ServerSessionData success; // required - public ServerAuthenticationException failure; // required + public UserInfo success; // required + public InvalidTokenException failure; // required /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */ public enum _Fields implements org.apache.thrift.TFieldIdEnum { @@ -5703,19 +6509,19 @@ public class ImageServer { static { Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class); tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, - new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ServerSessionData.class))); + new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, UserInfo.class))); tmpMap.put(_Fields.FAILURE, new org.apache.thrift.meta_data.FieldMetaData("failure", org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT))); metaDataMap = Collections.unmodifiableMap(tmpMap); - org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(serverAuthenticate_result.class, metaDataMap); + org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getUserFromToken_result.class, metaDataMap); } - public serverAuthenticate_result() { + public getUserFromToken_result() { } - public serverAuthenticate_result( - ServerSessionData success, - ServerAuthenticationException failure) + public getUserFromToken_result( + UserInfo success, + InvalidTokenException failure) { this(); this.success = success; @@ -5725,17 +6531,17 @@ public class ImageServer { /** * Performs a deep copy on other. */ - public serverAuthenticate_result(serverAuthenticate_result other) { + public getUserFromToken_result(getUserFromToken_result other) { if (other.isSetSuccess()) { - this.success = new ServerSessionData(other.success); + this.success = new UserInfo(other.success); } if (other.isSetFailure()) { - this.failure = new ServerAuthenticationException(other.failure); + this.failure = new InvalidTokenException(other.failure); } } - public serverAuthenticate_result deepCopy() { - return new serverAuthenticate_result(this); + public getUserFromToken_result deepCopy() { + return new getUserFromToken_result(this); } @Override @@ -5744,11 +6550,11 @@ public class ImageServer { this.failure = null; } - public ServerSessionData getSuccess() { + public UserInfo getSuccess() { return this.success; } - public serverAuthenticate_result setSuccess(ServerSessionData success) { + public getUserFromToken_result setSuccess(UserInfo success) { this.success = success; return this; } @@ -5768,11 +6574,11 @@ public class ImageServer { } } - public ServerAuthenticationException getFailure() { + public InvalidTokenException getFailure() { return this.failure; } - public serverAuthenticate_result setFailure(ServerAuthenticationException failure) { + public getUserFromToken_result setFailure(InvalidTokenException failure) { this.failure = failure; return this; } @@ -5798,7 +6604,7 @@ public class ImageServer { if (value == null) { unsetSuccess(); } else { - setSuccess((ServerSessionData)value); + setSuccess((UserInfo)value); } break; @@ -5806,7 +6612,7 @@ public class ImageServer { if (value == null) { unsetFailure(); } else { - setFailure((ServerAuthenticationException)value); + setFailure((InvalidTokenException)value); } break; @@ -5844,12 +6650,12 @@ public class ImageServer { public boolean equals(Object that) { if (that == null) return false; - if (that instanceof serverAuthenticate_result) - return this.equals((serverAuthenticate_result)that); + if (that instanceof getUserFromToken_result) + return this.equals((getUserFromToken_result)that); return false; } - public boolean equals(serverAuthenticate_result that) { + public boolean equals(getUserFromToken_result that) { if (that == null) return false; @@ -5880,7 +6686,7 @@ public class ImageServer { } @Override - public int compareTo(serverAuthenticate_result other) { + public int compareTo(getUserFromToken_result other) { if (!getClass().equals(other.getClass())) { return getClass().getName().compareTo(other.getClass().getName()); } @@ -5924,7 +6730,7 @@ public class ImageServer { @Override public String toString() { - StringBuilder sb = new StringBuilder("serverAuthenticate_result("); + StringBuilder sb = new StringBuilder("getUserFromToken_result("); boolean first = true; sb.append("success:"); @@ -5970,15 +6776,15 @@ public class ImageServer { } } - private static class serverAuthenticate_resultStandardSchemeFactory implements SchemeFactory { - public serverAuthenticate_resultStandardScheme getScheme() { - return new serverAuthenticate_resultStandardScheme(); + private static class getUserFromToken_resultStandardSchemeFactory implements SchemeFactory { + public getUserFromToken_resultStandardScheme getScheme() { + return new getUserFromToken_resultStandardScheme(); } } - private static class serverAuthenticate_resultStandardScheme extends StandardScheme { + private static class getUserFromToken_resultStandardScheme extends StandardScheme { - public void read(org.apache.thrift.protocol.TProtocol iprot, serverAuthenticate_result struct) throws org.apache.thrift.TException { + public void read(org.apache.thrift.protocol.TProtocol iprot, getUserFromToken_result struct) throws org.apache.thrift.TException { org.apache.thrift.protocol.TField schemeField; iprot.readStructBegin(); while (true) @@ -5990,7 +6796,7 @@ public class ImageServer { switch (schemeField.id) { case 0: // SUCCESS if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { - struct.success = new ServerSessionData(); + struct.success = new UserInfo(); struct.success.read(iprot); struct.setSuccessIsSet(true); } else { @@ -5999,7 +6805,7 @@ public class ImageServer { break; case 1: // FAILURE if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { - struct.failure = new ServerAuthenticationException(); + struct.failure = new InvalidTokenException(); struct.failure.read(iprot); struct.setFailureIsSet(true); } else { @@ -6017,7 +6823,7 @@ public class ImageServer { struct.validate(); } - public void write(org.apache.thrift.protocol.TProtocol oprot, serverAuthenticate_result struct) throws org.apache.thrift.TException { + public void write(org.apache.thrift.protocol.TProtocol oprot, getUserFromToken_result struct) throws org.apache.thrift.TException { struct.validate(); oprot.writeStructBegin(STRUCT_DESC); @@ -6037,16 +6843,16 @@ public class ImageServer { } - private static class serverAuthenticate_resultTupleSchemeFactory implements SchemeFactory { - public serverAuthenticate_resultTupleScheme getScheme() { - return new serverAuthenticate_resultTupleScheme(); - } - } + private static class getUserFromToken_resultTupleSchemeFactory implements SchemeFactory { + public getUserFromToken_resultTupleScheme getScheme() { + return new getUserFromToken_resultTupleScheme(); + } + } - private static class serverAuthenticate_resultTupleScheme extends TupleScheme { + private static class getUserFromToken_resultTupleScheme extends TupleScheme { @Override - public void write(org.apache.thrift.protocol.TProtocol prot, serverAuthenticate_result struct) throws org.apache.thrift.TException { + public void write(org.apache.thrift.protocol.TProtocol prot, getUserFromToken_result struct) throws org.apache.thrift.TException { TTupleProtocol oprot = (TTupleProtocol) prot; BitSet optionals = new BitSet(); if (struct.isSetSuccess()) { @@ -6065,16 +6871,16 @@ public class ImageServer { } @Override - public void read(org.apache.thrift.protocol.TProtocol prot, serverAuthenticate_result struct) throws org.apache.thrift.TException { + public void read(org.apache.thrift.protocol.TProtocol prot, getUserFromToken_result struct) throws org.apache.thrift.TException { TTupleProtocol iprot = (TTupleProtocol) prot; BitSet incoming = iprot.readBitSet(2); if (incoming.get(0)) { - struct.success = new ServerSessionData(); + struct.success = new UserInfo(); struct.success.read(iprot); struct.setSuccessIsSet(true); } if (incoming.get(1)) { - struct.failure = new ServerAuthenticationException(); + struct.failure = new InvalidTokenException(); struct.failure.read(iprot); struct.setFailureIsSet(true); } @@ -6083,28 +6889,22 @@ public class ImageServer { } - public static class submitImage_args implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { - private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("submitImage_args"); + public static class isServerAuthenticated_args implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { + private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("isServerAuthenticated_args"); private static final org.apache.thrift.protocol.TField SERVER_SESSION_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("serverSessionId", org.apache.thrift.protocol.TType.STRING, (short)1); - private static final org.apache.thrift.protocol.TField IMAGE_DESCRIPTION_FIELD_DESC = new org.apache.thrift.protocol.TField("imageDescription", org.apache.thrift.protocol.TType.STRUCT, (short)2); - private static final org.apache.thrift.protocol.TField CRC_SUMS_FIELD_DESC = new org.apache.thrift.protocol.TField("crcSums", org.apache.thrift.protocol.TType.LIST, (short)3); private static final Map, SchemeFactory> schemes = new HashMap, SchemeFactory>(); static { - schemes.put(StandardScheme.class, new submitImage_argsStandardSchemeFactory()); - schemes.put(TupleScheme.class, new submitImage_argsTupleSchemeFactory()); + schemes.put(StandardScheme.class, new isServerAuthenticated_argsStandardSchemeFactory()); + schemes.put(TupleScheme.class, new isServerAuthenticated_argsTupleSchemeFactory()); } public String serverSessionId; // required - public ImageData imageDescription; // required - public List crcSums; // required /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */ public enum _Fields implements org.apache.thrift.TFieldIdEnum { - SERVER_SESSION_ID((short)1, "serverSessionId"), - IMAGE_DESCRIPTION((short)2, "imageDescription"), - CRC_SUMS((short)3, "crcSums"); + SERVER_SESSION_ID((short)1, "serverSessionId"); private static final Map byName = new HashMap(); @@ -6121,10 +6921,6 @@ public class ImageServer { switch(fieldId) { case 1: // SERVER_SESSION_ID return SERVER_SESSION_ID; - case 2: // IMAGE_DESCRIPTION - return IMAGE_DESCRIPTION; - case 3: // CRC_SUMS - return CRC_SUMS; default: return null; } @@ -6170,61 +6966,43 @@ public class ImageServer { Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class); tmpMap.put(_Fields.SERVER_SESSION_ID, new org.apache.thrift.meta_data.FieldMetaData("serverSessionId", org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))); - tmpMap.put(_Fields.IMAGE_DESCRIPTION, new org.apache.thrift.meta_data.FieldMetaData("imageDescription", org.apache.thrift.TFieldRequirementType.DEFAULT, - new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ImageData.class))); - tmpMap.put(_Fields.CRC_SUMS, new org.apache.thrift.meta_data.FieldMetaData("crcSums", org.apache.thrift.TFieldRequirementType.DEFAULT, - new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, - new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)))); metaDataMap = Collections.unmodifiableMap(tmpMap); - org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(submitImage_args.class, metaDataMap); + org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(isServerAuthenticated_args.class, metaDataMap); } - public submitImage_args() { + public isServerAuthenticated_args() { } - public submitImage_args( - String serverSessionId, - ImageData imageDescription, - List crcSums) + public isServerAuthenticated_args( + String serverSessionId) { this(); this.serverSessionId = serverSessionId; - this.imageDescription = imageDescription; - this.crcSums = crcSums; } /** * Performs a deep copy on other. */ - public submitImage_args(submitImage_args other) { + public isServerAuthenticated_args(isServerAuthenticated_args other) { if (other.isSetServerSessionId()) { this.serverSessionId = other.serverSessionId; } - if (other.isSetImageDescription()) { - this.imageDescription = new ImageData(other.imageDescription); - } - if (other.isSetCrcSums()) { - List __this__crcSums = new ArrayList(other.crcSums); - this.crcSums = __this__crcSums; - } } - public submitImage_args deepCopy() { - return new submitImage_args(this); + public isServerAuthenticated_args deepCopy() { + return new isServerAuthenticated_args(this); } @Override public void clear() { this.serverSessionId = null; - this.imageDescription = null; - this.crcSums = null; } public String getServerSessionId() { return this.serverSessionId; } - public submitImage_args setServerSessionId(String serverSessionId) { + public isServerAuthenticated_args setServerSessionId(String serverSessionId) { this.serverSessionId = serverSessionId; return this; } @@ -6244,69 +7022,6 @@ public class ImageServer { } } - public ImageData getImageDescription() { - return this.imageDescription; - } - - public submitImage_args setImageDescription(ImageData imageDescription) { - this.imageDescription = imageDescription; - return this; - } - - public void unsetImageDescription() { - this.imageDescription = null; - } - - /** Returns true if field imageDescription is set (has been assigned a value) and false otherwise */ - public boolean isSetImageDescription() { - return this.imageDescription != null; - } - - public void setImageDescriptionIsSet(boolean value) { - if (!value) { - this.imageDescription = null; - } - } - - public int getCrcSumsSize() { - return (this.crcSums == null) ? 0 : this.crcSums.size(); - } - - public java.util.Iterator getCrcSumsIterator() { - return (this.crcSums == null) ? null : this.crcSums.iterator(); - } - - public void addToCrcSums(int elem) { - if (this.crcSums == null) { - this.crcSums = new ArrayList(); - } - this.crcSums.add(elem); - } - - public List getCrcSums() { - return this.crcSums; - } - - public submitImage_args setCrcSums(List crcSums) { - this.crcSums = crcSums; - return this; - } - - public void unsetCrcSums() { - this.crcSums = null; - } - - /** Returns true if field crcSums is set (has been assigned a value) and false otherwise */ - public boolean isSetCrcSums() { - return this.crcSums != null; - } - - public void setCrcSumsIsSet(boolean value) { - if (!value) { - this.crcSums = null; - } - } - public void setFieldValue(_Fields field, Object value) { switch (field) { case SERVER_SESSION_ID: @@ -6317,22 +7032,6 @@ public class ImageServer { } break; - case IMAGE_DESCRIPTION: - if (value == null) { - unsetImageDescription(); - } else { - setImageDescription((ImageData)value); - } - break; - - case CRC_SUMS: - if (value == null) { - unsetCrcSums(); - } else { - setCrcSums((List)value); - } - break; - } } @@ -6341,12 +7040,6 @@ public class ImageServer { case SERVER_SESSION_ID: return getServerSessionId(); - case IMAGE_DESCRIPTION: - return getImageDescription(); - - case CRC_SUMS: - return getCrcSums(); - } throw new IllegalStateException(); } @@ -6360,10 +7053,6 @@ public class ImageServer { switch (field) { case SERVER_SESSION_ID: return isSetServerSessionId(); - case IMAGE_DESCRIPTION: - return isSetImageDescription(); - case CRC_SUMS: - return isSetCrcSums(); } throw new IllegalStateException(); } @@ -6372,12 +7061,12 @@ public class ImageServer { public boolean equals(Object that) { if (that == null) return false; - if (that instanceof submitImage_args) - return this.equals((submitImage_args)that); + if (that instanceof isServerAuthenticated_args) + return this.equals((isServerAuthenticated_args)that); return false; } - public boolean equals(submitImage_args that) { + public boolean equals(isServerAuthenticated_args that) { if (that == null) return false; @@ -6390,24 +7079,6 @@ public class ImageServer { return false; } - boolean this_present_imageDescription = true && this.isSetImageDescription(); - boolean that_present_imageDescription = true && that.isSetImageDescription(); - if (this_present_imageDescription || that_present_imageDescription) { - if (!(this_present_imageDescription && that_present_imageDescription)) - return false; - if (!this.imageDescription.equals(that.imageDescription)) - return false; - } - - boolean this_present_crcSums = true && this.isSetCrcSums(); - boolean that_present_crcSums = true && that.isSetCrcSums(); - if (this_present_crcSums || that_present_crcSums) { - if (!(this_present_crcSums && that_present_crcSums)) - return false; - if (!this.crcSums.equals(that.crcSums)) - return false; - } - return true; } @@ -6417,7 +7088,7 @@ public class ImageServer { } @Override - public int compareTo(submitImage_args other) { + public int compareTo(isServerAuthenticated_args other) { if (!getClass().equals(other.getClass())) { return getClass().getName().compareTo(other.getClass().getName()); } @@ -6434,26 +7105,6 @@ public class ImageServer { return lastComparison; } } - lastComparison = Boolean.valueOf(isSetImageDescription()).compareTo(other.isSetImageDescription()); - if (lastComparison != 0) { - return lastComparison; - } - if (isSetImageDescription()) { - lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.imageDescription, other.imageDescription); - if (lastComparison != 0) { - return lastComparison; - } - } - lastComparison = Boolean.valueOf(isSetCrcSums()).compareTo(other.isSetCrcSums()); - if (lastComparison != 0) { - return lastComparison; - } - if (isSetCrcSums()) { - lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.crcSums, other.crcSums); - if (lastComparison != 0) { - return lastComparison; - } - } return 0; } @@ -6471,7 +7122,7 @@ public class ImageServer { @Override public String toString() { - StringBuilder sb = new StringBuilder("submitImage_args("); + StringBuilder sb = new StringBuilder("isServerAuthenticated_args("); boolean first = true; sb.append("serverSessionId:"); @@ -6481,22 +7132,6 @@ public class ImageServer { sb.append(this.serverSessionId); } first = false; - if (!first) sb.append(", "); - sb.append("imageDescription:"); - if (this.imageDescription == null) { - sb.append("null"); - } else { - sb.append(this.imageDescription); - } - first = false; - if (!first) sb.append(", "); - sb.append("crcSums:"); - if (this.crcSums == null) { - sb.append("null"); - } else { - sb.append(this.crcSums); - } - first = false; sb.append(")"); return sb.toString(); } @@ -6504,9 +7139,6 @@ public class ImageServer { public void validate() throws org.apache.thrift.TException { // check for required fields // check for sub-struct validity - if (imageDescription != null) { - imageDescription.validate(); - } } private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException { @@ -6525,15 +7157,15 @@ public class ImageServer { } } - private static class submitImage_argsStandardSchemeFactory implements SchemeFactory { - public submitImage_argsStandardScheme getScheme() { - return new submitImage_argsStandardScheme(); + private static class isServerAuthenticated_argsStandardSchemeFactory implements SchemeFactory { + public isServerAuthenticated_argsStandardScheme getScheme() { + return new isServerAuthenticated_argsStandardScheme(); } } - private static class submitImage_argsStandardScheme extends StandardScheme { + private static class isServerAuthenticated_argsStandardScheme extends StandardScheme { - public void read(org.apache.thrift.protocol.TProtocol iprot, submitImage_args struct) throws org.apache.thrift.TException { + public void read(org.apache.thrift.protocol.TProtocol iprot, isServerAuthenticated_args struct) throws org.apache.thrift.TException { org.apache.thrift.protocol.TField schemeField; iprot.readStructBegin(); while (true) @@ -6551,32 +7183,3818 @@ public class ImageServer { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } break; - case 2: // IMAGE_DESCRIPTION - if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { - struct.imageDescription = new ImageData(); - struct.imageDescription.read(iprot); - struct.setImageDescriptionIsSet(true); - } else { - org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); - } - break; - case 3: // CRC_SUMS - if (schemeField.type == org.apache.thrift.protocol.TType.LIST) { - { - org.apache.thrift.protocol.TList _list8 = iprot.readListBegin(); - struct.crcSums = new ArrayList(_list8.size); - for (int _i9 = 0; _i9 < _list8.size; ++_i9) - { - int _elem10; - _elem10 = iprot.readI32(); - struct.crcSums.add(_elem10); - } - iprot.readListEnd(); - } - struct.setCrcSumsIsSet(true); - } else { - org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); - } + default: + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + iprot.readFieldEnd(); + } + iprot.readStructEnd(); + + // check for required fields of primitive type, which can't be checked in the validate method + struct.validate(); + } + + public void write(org.apache.thrift.protocol.TProtocol oprot, isServerAuthenticated_args struct) throws org.apache.thrift.TException { + struct.validate(); + + oprot.writeStructBegin(STRUCT_DESC); + if (struct.serverSessionId != null) { + oprot.writeFieldBegin(SERVER_SESSION_ID_FIELD_DESC); + oprot.writeString(struct.serverSessionId); + oprot.writeFieldEnd(); + } + oprot.writeFieldStop(); + oprot.writeStructEnd(); + } + + } + + private static class isServerAuthenticated_argsTupleSchemeFactory implements SchemeFactory { + public isServerAuthenticated_argsTupleScheme getScheme() { + return new isServerAuthenticated_argsTupleScheme(); + } + } + + private static class isServerAuthenticated_argsTupleScheme extends TupleScheme { + + @Override + public void write(org.apache.thrift.protocol.TProtocol prot, isServerAuthenticated_args struct) throws org.apache.thrift.TException { + TTupleProtocol oprot = (TTupleProtocol) prot; + BitSet optionals = new BitSet(); + if (struct.isSetServerSessionId()) { + optionals.set(0); + } + oprot.writeBitSet(optionals, 1); + if (struct.isSetServerSessionId()) { + oprot.writeString(struct.serverSessionId); + } + } + + @Override + public void read(org.apache.thrift.protocol.TProtocol prot, isServerAuthenticated_args struct) throws org.apache.thrift.TException { + TTupleProtocol iprot = (TTupleProtocol) prot; + BitSet incoming = iprot.readBitSet(1); + if (incoming.get(0)) { + struct.serverSessionId = iprot.readString(); + struct.setServerSessionIdIsSet(true); + } + } + } + + } + + public static class isServerAuthenticated_result implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { + private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("isServerAuthenticated_result"); + + private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.BOOL, (short)0); + + private static final Map, SchemeFactory> schemes = new HashMap, SchemeFactory>(); + static { + schemes.put(StandardScheme.class, new isServerAuthenticated_resultStandardSchemeFactory()); + schemes.put(TupleScheme.class, new isServerAuthenticated_resultTupleSchemeFactory()); + } + + public boolean success; // required + + /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */ + public enum _Fields implements org.apache.thrift.TFieldIdEnum { + SUCCESS((short)0, "success"); + + private static final Map byName = new HashMap(); + + static { + for (_Fields field : EnumSet.allOf(_Fields.class)) { + byName.put(field.getFieldName(), field); + } + } + + /** + * Find the _Fields constant that matches fieldId, or null if its not found. + */ + public static _Fields findByThriftId(int fieldId) { + switch(fieldId) { + case 0: // SUCCESS + return SUCCESS; + default: + return null; + } + } + + /** + * Find the _Fields constant that matches fieldId, throwing an exception + * if it is not found. + */ + public static _Fields findByThriftIdOrThrow(int fieldId) { + _Fields fields = findByThriftId(fieldId); + if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!"); + return fields; + } + + /** + * Find the _Fields constant that matches name, or null if its not found. + */ + public static _Fields findByName(String name) { + return byName.get(name); + } + + private final short _thriftId; + private final String _fieldName; + + _Fields(short thriftId, String fieldName) { + _thriftId = thriftId; + _fieldName = fieldName; + } + + public short getThriftFieldId() { + return _thriftId; + } + + public String getFieldName() { + return _fieldName; + } + } + + // isset id assignments + private static final int __SUCCESS_ISSET_ID = 0; + private byte __isset_bitfield = 0; + public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap; + static { + Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class); + tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, + new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL))); + metaDataMap = Collections.unmodifiableMap(tmpMap); + org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(isServerAuthenticated_result.class, metaDataMap); + } + + public isServerAuthenticated_result() { + } + + public isServerAuthenticated_result( + boolean success) + { + this(); + this.success = success; + setSuccessIsSet(true); + } + + /** + * Performs a deep copy on other. + */ + public isServerAuthenticated_result(isServerAuthenticated_result other) { + __isset_bitfield = other.__isset_bitfield; + this.success = other.success; + } + + public isServerAuthenticated_result deepCopy() { + return new isServerAuthenticated_result(this); + } + + @Override + public void clear() { + setSuccessIsSet(false); + this.success = false; + } + + public boolean isSuccess() { + return this.success; + } + + public isServerAuthenticated_result setSuccess(boolean success) { + this.success = success; + setSuccessIsSet(true); + return this; + } + + public void unsetSuccess() { + __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __SUCCESS_ISSET_ID); + } + + /** Returns true if field success is set (has been assigned a value) and false otherwise */ + public boolean isSetSuccess() { + return EncodingUtils.testBit(__isset_bitfield, __SUCCESS_ISSET_ID); + } + + public void setSuccessIsSet(boolean value) { + __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __SUCCESS_ISSET_ID, value); + } + + public void setFieldValue(_Fields field, Object value) { + switch (field) { + case SUCCESS: + if (value == null) { + unsetSuccess(); + } else { + setSuccess((Boolean)value); + } + break; + + } + } + + public Object getFieldValue(_Fields field) { + switch (field) { + case SUCCESS: + return Boolean.valueOf(isSuccess()); + + } + throw new IllegalStateException(); + } + + /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */ + public boolean isSet(_Fields field) { + if (field == null) { + throw new IllegalArgumentException(); + } + + switch (field) { + case SUCCESS: + return isSetSuccess(); + } + throw new IllegalStateException(); + } + + @Override + public boolean equals(Object that) { + if (that == null) + return false; + if (that instanceof isServerAuthenticated_result) + return this.equals((isServerAuthenticated_result)that); + return false; + } + + public boolean equals(isServerAuthenticated_result that) { + if (that == null) + return false; + + boolean this_present_success = true; + boolean that_present_success = true; + if (this_present_success || that_present_success) { + if (!(this_present_success && that_present_success)) + return false; + if (this.success != that.success) + return false; + } + + return true; + } + + @Override + public int hashCode() { + return 0; + } + + @Override + public int compareTo(isServerAuthenticated_result other) { + if (!getClass().equals(other.getClass())) { + return getClass().getName().compareTo(other.getClass().getName()); + } + + int lastComparison = 0; + + lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(other.isSetSuccess()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetSuccess()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, other.success); + if (lastComparison != 0) { + return lastComparison; + } + } + return 0; + } + + public _Fields fieldForId(int fieldId) { + return _Fields.findByThriftId(fieldId); + } + + public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException { + schemes.get(iprot.getScheme()).getScheme().read(iprot, this); + } + + public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException { + schemes.get(oprot.getScheme()).getScheme().write(oprot, this); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("isServerAuthenticated_result("); + boolean first = true; + + sb.append("success:"); + sb.append(this.success); + first = false; + sb.append(")"); + return sb.toString(); + } + + public void validate() throws org.apache.thrift.TException { + // check for required fields + // check for sub-struct validity + } + + private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException { + try { + write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out))); + } catch (org.apache.thrift.TException te) { + throw new java.io.IOException(te); + } + } + + private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException { + try { + // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor. + __isset_bitfield = 0; + read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in))); + } catch (org.apache.thrift.TException te) { + throw new java.io.IOException(te); + } + } + + private static class isServerAuthenticated_resultStandardSchemeFactory implements SchemeFactory { + public isServerAuthenticated_resultStandardScheme getScheme() { + return new isServerAuthenticated_resultStandardScheme(); + } + } + + private static class isServerAuthenticated_resultStandardScheme extends StandardScheme { + + public void read(org.apache.thrift.protocol.TProtocol iprot, isServerAuthenticated_result struct) throws org.apache.thrift.TException { + org.apache.thrift.protocol.TField schemeField; + iprot.readStructBegin(); + while (true) + { + schemeField = iprot.readFieldBegin(); + if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { + break; + } + switch (schemeField.id) { + case 0: // SUCCESS + if (schemeField.type == org.apache.thrift.protocol.TType.BOOL) { + struct.success = iprot.readBool(); + struct.setSuccessIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; + default: + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + iprot.readFieldEnd(); + } + iprot.readStructEnd(); + + // check for required fields of primitive type, which can't be checked in the validate method + struct.validate(); + } + + public void write(org.apache.thrift.protocol.TProtocol oprot, isServerAuthenticated_result struct) throws org.apache.thrift.TException { + struct.validate(); + + oprot.writeStructBegin(STRUCT_DESC); + if (struct.isSetSuccess()) { + oprot.writeFieldBegin(SUCCESS_FIELD_DESC); + oprot.writeBool(struct.success); + oprot.writeFieldEnd(); + } + oprot.writeFieldStop(); + oprot.writeStructEnd(); + } + + } + + private static class isServerAuthenticated_resultTupleSchemeFactory implements SchemeFactory { + public isServerAuthenticated_resultTupleScheme getScheme() { + return new isServerAuthenticated_resultTupleScheme(); + } + } + + private static class isServerAuthenticated_resultTupleScheme extends TupleScheme { + + @Override + public void write(org.apache.thrift.protocol.TProtocol prot, isServerAuthenticated_result struct) throws org.apache.thrift.TException { + TTupleProtocol oprot = (TTupleProtocol) prot; + BitSet optionals = new BitSet(); + if (struct.isSetSuccess()) { + optionals.set(0); + } + oprot.writeBitSet(optionals, 1); + if (struct.isSetSuccess()) { + oprot.writeBool(struct.success); + } + } + + @Override + public void read(org.apache.thrift.protocol.TProtocol prot, isServerAuthenticated_result struct) throws org.apache.thrift.TException { + TTupleProtocol iprot = (TTupleProtocol) prot; + BitSet incoming = iprot.readBitSet(1); + if (incoming.get(0)) { + struct.success = iprot.readBool(); + struct.setSuccessIsSet(true); + } + } + } + + } + + public static class startServerAuthentication_args implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { + private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("startServerAuthentication_args"); + + private static final org.apache.thrift.protocol.TField ORGANIZATION_FIELD_DESC = new org.apache.thrift.protocol.TField("organization", org.apache.thrift.protocol.TType.STRING, (short)1); + + private static final Map, SchemeFactory> schemes = new HashMap, SchemeFactory>(); + static { + schemes.put(StandardScheme.class, new startServerAuthentication_argsStandardSchemeFactory()); + schemes.put(TupleScheme.class, new startServerAuthentication_argsTupleSchemeFactory()); + } + + public String organization; // required + + /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */ + public enum _Fields implements org.apache.thrift.TFieldIdEnum { + ORGANIZATION((short)1, "organization"); + + private static final Map byName = new HashMap(); + + static { + for (_Fields field : EnumSet.allOf(_Fields.class)) { + byName.put(field.getFieldName(), field); + } + } + + /** + * Find the _Fields constant that matches fieldId, or null if its not found. + */ + public static _Fields findByThriftId(int fieldId) { + switch(fieldId) { + case 1: // ORGANIZATION + return ORGANIZATION; + default: + return null; + } + } + + /** + * Find the _Fields constant that matches fieldId, throwing an exception + * if it is not found. + */ + public static _Fields findByThriftIdOrThrow(int fieldId) { + _Fields fields = findByThriftId(fieldId); + if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!"); + return fields; + } + + /** + * Find the _Fields constant that matches name, or null if its not found. + */ + public static _Fields findByName(String name) { + return byName.get(name); + } + + private final short _thriftId; + private final String _fieldName; + + _Fields(short thriftId, String fieldName) { + _thriftId = thriftId; + _fieldName = fieldName; + } + + public short getThriftFieldId() { + return _thriftId; + } + + public String getFieldName() { + return _fieldName; + } + } + + // isset id assignments + public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap; + static { + Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class); + tmpMap.put(_Fields.ORGANIZATION, new org.apache.thrift.meta_data.FieldMetaData("organization", org.apache.thrift.TFieldRequirementType.DEFAULT, + new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))); + metaDataMap = Collections.unmodifiableMap(tmpMap); + org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(startServerAuthentication_args.class, metaDataMap); + } + + public startServerAuthentication_args() { + } + + public startServerAuthentication_args( + String organization) + { + this(); + this.organization = organization; + } + + /** + * Performs a deep copy on other. + */ + public startServerAuthentication_args(startServerAuthentication_args other) { + if (other.isSetOrganization()) { + this.organization = other.organization; + } + } + + public startServerAuthentication_args deepCopy() { + return new startServerAuthentication_args(this); + } + + @Override + public void clear() { + this.organization = null; + } + + public String getOrganization() { + return this.organization; + } + + public startServerAuthentication_args setOrganization(String organization) { + this.organization = organization; + return this; + } + + public void unsetOrganization() { + this.organization = null; + } + + /** Returns true if field organization is set (has been assigned a value) and false otherwise */ + public boolean isSetOrganization() { + return this.organization != null; + } + + public void setOrganizationIsSet(boolean value) { + if (!value) { + this.organization = null; + } + } + + public void setFieldValue(_Fields field, Object value) { + switch (field) { + case ORGANIZATION: + if (value == null) { + unsetOrganization(); + } else { + setOrganization((String)value); + } + break; + + } + } + + public Object getFieldValue(_Fields field) { + switch (field) { + case ORGANIZATION: + return getOrganization(); + + } + throw new IllegalStateException(); + } + + /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */ + public boolean isSet(_Fields field) { + if (field == null) { + throw new IllegalArgumentException(); + } + + switch (field) { + case ORGANIZATION: + return isSetOrganization(); + } + throw new IllegalStateException(); + } + + @Override + public boolean equals(Object that) { + if (that == null) + return false; + if (that instanceof startServerAuthentication_args) + return this.equals((startServerAuthentication_args)that); + return false; + } + + public boolean equals(startServerAuthentication_args that) { + if (that == null) + return false; + + boolean this_present_organization = true && this.isSetOrganization(); + boolean that_present_organization = true && that.isSetOrganization(); + if (this_present_organization || that_present_organization) { + if (!(this_present_organization && that_present_organization)) + return false; + if (!this.organization.equals(that.organization)) + return false; + } + + return true; + } + + @Override + public int hashCode() { + return 0; + } + + @Override + public int compareTo(startServerAuthentication_args other) { + if (!getClass().equals(other.getClass())) { + return getClass().getName().compareTo(other.getClass().getName()); + } + + int lastComparison = 0; + + lastComparison = Boolean.valueOf(isSetOrganization()).compareTo(other.isSetOrganization()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetOrganization()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.organization, other.organization); + if (lastComparison != 0) { + return lastComparison; + } + } + return 0; + } + + public _Fields fieldForId(int fieldId) { + return _Fields.findByThriftId(fieldId); + } + + public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException { + schemes.get(iprot.getScheme()).getScheme().read(iprot, this); + } + + public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException { + schemes.get(oprot.getScheme()).getScheme().write(oprot, this); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("startServerAuthentication_args("); + boolean first = true; + + sb.append("organization:"); + if (this.organization == null) { + sb.append("null"); + } else { + sb.append(this.organization); + } + first = false; + sb.append(")"); + return sb.toString(); + } + + public void validate() throws org.apache.thrift.TException { + // check for required fields + // check for sub-struct validity + } + + private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException { + try { + write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out))); + } catch (org.apache.thrift.TException te) { + throw new java.io.IOException(te); + } + } + + private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException { + try { + read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in))); + } catch (org.apache.thrift.TException te) { + throw new java.io.IOException(te); + } + } + + private static class startServerAuthentication_argsStandardSchemeFactory implements SchemeFactory { + public startServerAuthentication_argsStandardScheme getScheme() { + return new startServerAuthentication_argsStandardScheme(); + } + } + + private static class startServerAuthentication_argsStandardScheme extends StandardScheme { + + public void read(org.apache.thrift.protocol.TProtocol iprot, startServerAuthentication_args struct) throws org.apache.thrift.TException { + org.apache.thrift.protocol.TField schemeField; + iprot.readStructBegin(); + while (true) + { + schemeField = iprot.readFieldBegin(); + if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { + break; + } + switch (schemeField.id) { + case 1: // ORGANIZATION + if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { + struct.organization = iprot.readString(); + struct.setOrganizationIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; + default: + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + iprot.readFieldEnd(); + } + iprot.readStructEnd(); + + // check for required fields of primitive type, which can't be checked in the validate method + struct.validate(); + } + + public void write(org.apache.thrift.protocol.TProtocol oprot, startServerAuthentication_args struct) throws org.apache.thrift.TException { + struct.validate(); + + oprot.writeStructBegin(STRUCT_DESC); + if (struct.organization != null) { + oprot.writeFieldBegin(ORGANIZATION_FIELD_DESC); + oprot.writeString(struct.organization); + oprot.writeFieldEnd(); + } + oprot.writeFieldStop(); + oprot.writeStructEnd(); + } + + } + + private static class startServerAuthentication_argsTupleSchemeFactory implements SchemeFactory { + public startServerAuthentication_argsTupleScheme getScheme() { + return new startServerAuthentication_argsTupleScheme(); + } + } + + private static class startServerAuthentication_argsTupleScheme extends TupleScheme { + + @Override + public void write(org.apache.thrift.protocol.TProtocol prot, startServerAuthentication_args struct) throws org.apache.thrift.TException { + TTupleProtocol oprot = (TTupleProtocol) prot; + BitSet optionals = new BitSet(); + if (struct.isSetOrganization()) { + optionals.set(0); + } + oprot.writeBitSet(optionals, 1); + if (struct.isSetOrganization()) { + oprot.writeString(struct.organization); + } + } + + @Override + public void read(org.apache.thrift.protocol.TProtocol prot, startServerAuthentication_args struct) throws org.apache.thrift.TException { + TTupleProtocol iprot = (TTupleProtocol) prot; + BitSet incoming = iprot.readBitSet(1); + if (incoming.get(0)) { + struct.organization = iprot.readString(); + struct.setOrganizationIsSet(true); + } + } + } + + } + + public static class startServerAuthentication_result implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { + private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("startServerAuthentication_result"); + + private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.STRING, (short)0); + private static final org.apache.thrift.protocol.TField FAILURE_FIELD_DESC = new org.apache.thrift.protocol.TField("failure", org.apache.thrift.protocol.TType.STRUCT, (short)1); + + private static final Map, SchemeFactory> schemes = new HashMap, SchemeFactory>(); + static { + schemes.put(StandardScheme.class, new startServerAuthentication_resultStandardSchemeFactory()); + schemes.put(TupleScheme.class, new startServerAuthentication_resultTupleSchemeFactory()); + } + + public ByteBuffer success; // required + public AuthenticationException failure; // required + + /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */ + public enum _Fields implements org.apache.thrift.TFieldIdEnum { + SUCCESS((short)0, "success"), + FAILURE((short)1, "failure"); + + private static final Map byName = new HashMap(); + + static { + for (_Fields field : EnumSet.allOf(_Fields.class)) { + byName.put(field.getFieldName(), field); + } + } + + /** + * Find the _Fields constant that matches fieldId, or null if its not found. + */ + public static _Fields findByThriftId(int fieldId) { + switch(fieldId) { + case 0: // SUCCESS + return SUCCESS; + case 1: // FAILURE + return FAILURE; + default: + return null; + } + } + + /** + * Find the _Fields constant that matches fieldId, throwing an exception + * if it is not found. + */ + public static _Fields findByThriftIdOrThrow(int fieldId) { + _Fields fields = findByThriftId(fieldId); + if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!"); + return fields; + } + + /** + * Find the _Fields constant that matches name, or null if its not found. + */ + public static _Fields findByName(String name) { + return byName.get(name); + } + + private final short _thriftId; + private final String _fieldName; + + _Fields(short thriftId, String fieldName) { + _thriftId = thriftId; + _fieldName = fieldName; + } + + public short getThriftFieldId() { + return _thriftId; + } + + public String getFieldName() { + return _fieldName; + } + } + + // isset id assignments + public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap; + static { + Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class); + tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, + new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , true))); + tmpMap.put(_Fields.FAILURE, new org.apache.thrift.meta_data.FieldMetaData("failure", org.apache.thrift.TFieldRequirementType.DEFAULT, + new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT))); + metaDataMap = Collections.unmodifiableMap(tmpMap); + org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(startServerAuthentication_result.class, metaDataMap); + } + + public startServerAuthentication_result() { + } + + public startServerAuthentication_result( + ByteBuffer success, + AuthenticationException failure) + { + this(); + this.success = success; + this.failure = failure; + } + + /** + * Performs a deep copy on other. + */ + public startServerAuthentication_result(startServerAuthentication_result other) { + if (other.isSetSuccess()) { + this.success = org.apache.thrift.TBaseHelper.copyBinary(other.success); +; + } + if (other.isSetFailure()) { + this.failure = new AuthenticationException(other.failure); + } + } + + public startServerAuthentication_result deepCopy() { + return new startServerAuthentication_result(this); + } + + @Override + public void clear() { + this.success = null; + this.failure = null; + } + + public byte[] getSuccess() { + setSuccess(org.apache.thrift.TBaseHelper.rightSize(success)); + return success == null ? null : success.array(); + } + + public ByteBuffer bufferForSuccess() { + return success; + } + + public startServerAuthentication_result setSuccess(byte[] success) { + setSuccess(success == null ? (ByteBuffer)null : ByteBuffer.wrap(success)); + return this; + } + + public startServerAuthentication_result setSuccess(ByteBuffer success) { + this.success = success; + return this; + } + + public void unsetSuccess() { + this.success = null; + } + + /** Returns true if field success is set (has been assigned a value) and false otherwise */ + public boolean isSetSuccess() { + return this.success != null; + } + + public void setSuccessIsSet(boolean value) { + if (!value) { + this.success = null; + } + } + + public AuthenticationException getFailure() { + return this.failure; + } + + public startServerAuthentication_result setFailure(AuthenticationException failure) { + this.failure = failure; + return this; + } + + public void unsetFailure() { + this.failure = null; + } + + /** Returns true if field failure is set (has been assigned a value) and false otherwise */ + public boolean isSetFailure() { + return this.failure != null; + } + + public void setFailureIsSet(boolean value) { + if (!value) { + this.failure = null; + } + } + + public void setFieldValue(_Fields field, Object value) { + switch (field) { + case SUCCESS: + if (value == null) { + unsetSuccess(); + } else { + setSuccess((ByteBuffer)value); + } + break; + + case FAILURE: + if (value == null) { + unsetFailure(); + } else { + setFailure((AuthenticationException)value); + } + break; + + } + } + + public Object getFieldValue(_Fields field) { + switch (field) { + case SUCCESS: + return getSuccess(); + + case FAILURE: + return getFailure(); + + } + throw new IllegalStateException(); + } + + /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */ + public boolean isSet(_Fields field) { + if (field == null) { + throw new IllegalArgumentException(); + } + + switch (field) { + case SUCCESS: + return isSetSuccess(); + case FAILURE: + return isSetFailure(); + } + throw new IllegalStateException(); + } + + @Override + public boolean equals(Object that) { + if (that == null) + return false; + if (that instanceof startServerAuthentication_result) + return this.equals((startServerAuthentication_result)that); + return false; + } + + public boolean equals(startServerAuthentication_result that) { + if (that == null) + return false; + + boolean this_present_success = true && this.isSetSuccess(); + boolean that_present_success = true && that.isSetSuccess(); + if (this_present_success || that_present_success) { + if (!(this_present_success && that_present_success)) + return false; + if (!this.success.equals(that.success)) + return false; + } + + boolean this_present_failure = true && this.isSetFailure(); + boolean that_present_failure = true && that.isSetFailure(); + if (this_present_failure || that_present_failure) { + if (!(this_present_failure && that_present_failure)) + return false; + if (!this.failure.equals(that.failure)) + return false; + } + + return true; + } + + @Override + public int hashCode() { + return 0; + } + + @Override + public int compareTo(startServerAuthentication_result other) { + if (!getClass().equals(other.getClass())) { + return getClass().getName().compareTo(other.getClass().getName()); + } + + int lastComparison = 0; + + lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(other.isSetSuccess()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetSuccess()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, other.success); + if (lastComparison != 0) { + return lastComparison; + } + } + lastComparison = Boolean.valueOf(isSetFailure()).compareTo(other.isSetFailure()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetFailure()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.failure, other.failure); + if (lastComparison != 0) { + return lastComparison; + } + } + return 0; + } + + public _Fields fieldForId(int fieldId) { + return _Fields.findByThriftId(fieldId); + } + + public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException { + schemes.get(iprot.getScheme()).getScheme().read(iprot, this); + } + + public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException { + schemes.get(oprot.getScheme()).getScheme().write(oprot, this); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("startServerAuthentication_result("); + boolean first = true; + + sb.append("success:"); + if (this.success == null) { + sb.append("null"); + } else { + org.apache.thrift.TBaseHelper.toString(this.success, sb); + } + first = false; + if (!first) sb.append(", "); + sb.append("failure:"); + if (this.failure == null) { + sb.append("null"); + } else { + sb.append(this.failure); + } + first = false; + sb.append(")"); + return sb.toString(); + } + + public void validate() throws org.apache.thrift.TException { + // check for required fields + // check for sub-struct validity + } + + private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException { + try { + write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out))); + } catch (org.apache.thrift.TException te) { + throw new java.io.IOException(te); + } + } + + private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException { + try { + read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in))); + } catch (org.apache.thrift.TException te) { + throw new java.io.IOException(te); + } + } + + private static class startServerAuthentication_resultStandardSchemeFactory implements SchemeFactory { + public startServerAuthentication_resultStandardScheme getScheme() { + return new startServerAuthentication_resultStandardScheme(); + } + } + + private static class startServerAuthentication_resultStandardScheme extends StandardScheme { + + public void read(org.apache.thrift.protocol.TProtocol iprot, startServerAuthentication_result struct) throws org.apache.thrift.TException { + org.apache.thrift.protocol.TField schemeField; + iprot.readStructBegin(); + while (true) + { + schemeField = iprot.readFieldBegin(); + if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { + break; + } + switch (schemeField.id) { + case 0: // SUCCESS + if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { + struct.success = iprot.readBinary(); + struct.setSuccessIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; + case 1: // FAILURE + if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { + struct.failure = new AuthenticationException(); + struct.failure.read(iprot); + struct.setFailureIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; + default: + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + iprot.readFieldEnd(); + } + iprot.readStructEnd(); + + // check for required fields of primitive type, which can't be checked in the validate method + struct.validate(); + } + + public void write(org.apache.thrift.protocol.TProtocol oprot, startServerAuthentication_result struct) throws org.apache.thrift.TException { + struct.validate(); + + oprot.writeStructBegin(STRUCT_DESC); + if (struct.success != null) { + oprot.writeFieldBegin(SUCCESS_FIELD_DESC); + oprot.writeBinary(struct.success); + oprot.writeFieldEnd(); + } + if (struct.failure != null) { + oprot.writeFieldBegin(FAILURE_FIELD_DESC); + struct.failure.write(oprot); + oprot.writeFieldEnd(); + } + oprot.writeFieldStop(); + oprot.writeStructEnd(); + } + + } + + private static class startServerAuthentication_resultTupleSchemeFactory implements SchemeFactory { + public startServerAuthentication_resultTupleScheme getScheme() { + return new startServerAuthentication_resultTupleScheme(); + } + } + + private static class startServerAuthentication_resultTupleScheme extends TupleScheme { + + @Override + public void write(org.apache.thrift.protocol.TProtocol prot, startServerAuthentication_result struct) throws org.apache.thrift.TException { + TTupleProtocol oprot = (TTupleProtocol) prot; + BitSet optionals = new BitSet(); + if (struct.isSetSuccess()) { + optionals.set(0); + } + if (struct.isSetFailure()) { + optionals.set(1); + } + oprot.writeBitSet(optionals, 2); + if (struct.isSetSuccess()) { + oprot.writeBinary(struct.success); + } + if (struct.isSetFailure()) { + struct.failure.write(oprot); + } + } + + @Override + public void read(org.apache.thrift.protocol.TProtocol prot, startServerAuthentication_result struct) throws org.apache.thrift.TException { + TTupleProtocol iprot = (TTupleProtocol) prot; + BitSet incoming = iprot.readBitSet(2); + if (incoming.get(0)) { + struct.success = iprot.readBinary(); + struct.setSuccessIsSet(true); + } + if (incoming.get(1)) { + struct.failure = new AuthenticationException(); + struct.failure.read(iprot); + struct.setFailureIsSet(true); + } + } + } + + } + + public static class serverAuthenticate_args implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { + private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("serverAuthenticate_args"); + + private static final org.apache.thrift.protocol.TField ORGANIZATION_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("organizationId", org.apache.thrift.protocol.TType.STRING, (short)1); + private static final org.apache.thrift.protocol.TField CHALLENGE_RESPONSE_FIELD_DESC = new org.apache.thrift.protocol.TField("challengeResponse", org.apache.thrift.protocol.TType.STRING, (short)2); + + private static final Map, SchemeFactory> schemes = new HashMap, SchemeFactory>(); + static { + schemes.put(StandardScheme.class, new serverAuthenticate_argsStandardSchemeFactory()); + schemes.put(TupleScheme.class, new serverAuthenticate_argsTupleSchemeFactory()); + } + + public String organizationId; // required + public ByteBuffer challengeResponse; // required + + /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */ + public enum _Fields implements org.apache.thrift.TFieldIdEnum { + ORGANIZATION_ID((short)1, "organizationId"), + CHALLENGE_RESPONSE((short)2, "challengeResponse"); + + private static final Map byName = new HashMap(); + + static { + for (_Fields field : EnumSet.allOf(_Fields.class)) { + byName.put(field.getFieldName(), field); + } + } + + /** + * Find the _Fields constant that matches fieldId, or null if its not found. + */ + public static _Fields findByThriftId(int fieldId) { + switch(fieldId) { + case 1: // ORGANIZATION_ID + return ORGANIZATION_ID; + case 2: // CHALLENGE_RESPONSE + return CHALLENGE_RESPONSE; + default: + return null; + } + } + + /** + * Find the _Fields constant that matches fieldId, throwing an exception + * if it is not found. + */ + public static _Fields findByThriftIdOrThrow(int fieldId) { + _Fields fields = findByThriftId(fieldId); + if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!"); + return fields; + } + + /** + * Find the _Fields constant that matches name, or null if its not found. + */ + public static _Fields findByName(String name) { + return byName.get(name); + } + + private final short _thriftId; + private final String _fieldName; + + _Fields(short thriftId, String fieldName) { + _thriftId = thriftId; + _fieldName = fieldName; + } + + public short getThriftFieldId() { + return _thriftId; + } + + public String getFieldName() { + return _fieldName; + } + } + + // isset id assignments + public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap; + static { + Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class); + tmpMap.put(_Fields.ORGANIZATION_ID, new org.apache.thrift.meta_data.FieldMetaData("organizationId", org.apache.thrift.TFieldRequirementType.DEFAULT, + new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))); + tmpMap.put(_Fields.CHALLENGE_RESPONSE, new org.apache.thrift.meta_data.FieldMetaData("challengeResponse", org.apache.thrift.TFieldRequirementType.DEFAULT, + new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , true))); + metaDataMap = Collections.unmodifiableMap(tmpMap); + org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(serverAuthenticate_args.class, metaDataMap); + } + + public serverAuthenticate_args() { + } + + public serverAuthenticate_args( + String organizationId, + ByteBuffer challengeResponse) + { + this(); + this.organizationId = organizationId; + this.challengeResponse = challengeResponse; + } + + /** + * Performs a deep copy on other. + */ + public serverAuthenticate_args(serverAuthenticate_args other) { + if (other.isSetOrganizationId()) { + this.organizationId = other.organizationId; + } + if (other.isSetChallengeResponse()) { + this.challengeResponse = org.apache.thrift.TBaseHelper.copyBinary(other.challengeResponse); +; + } + } + + public serverAuthenticate_args deepCopy() { + return new serverAuthenticate_args(this); + } + + @Override + public void clear() { + this.organizationId = null; + this.challengeResponse = null; + } + + public String getOrganizationId() { + return this.organizationId; + } + + public serverAuthenticate_args setOrganizationId(String organizationId) { + this.organizationId = organizationId; + return this; + } + + public void unsetOrganizationId() { + this.organizationId = null; + } + + /** Returns true if field organizationId is set (has been assigned a value) and false otherwise */ + public boolean isSetOrganizationId() { + return this.organizationId != null; + } + + public void setOrganizationIdIsSet(boolean value) { + if (!value) { + this.organizationId = null; + } + } + + public byte[] getChallengeResponse() { + setChallengeResponse(org.apache.thrift.TBaseHelper.rightSize(challengeResponse)); + return challengeResponse == null ? null : challengeResponse.array(); + } + + public ByteBuffer bufferForChallengeResponse() { + return challengeResponse; + } + + public serverAuthenticate_args setChallengeResponse(byte[] challengeResponse) { + setChallengeResponse(challengeResponse == null ? (ByteBuffer)null : ByteBuffer.wrap(challengeResponse)); + return this; + } + + public serverAuthenticate_args setChallengeResponse(ByteBuffer challengeResponse) { + this.challengeResponse = challengeResponse; + return this; + } + + public void unsetChallengeResponse() { + this.challengeResponse = null; + } + + /** Returns true if field challengeResponse is set (has been assigned a value) and false otherwise */ + public boolean isSetChallengeResponse() { + return this.challengeResponse != null; + } + + public void setChallengeResponseIsSet(boolean value) { + if (!value) { + this.challengeResponse = null; + } + } + + public void setFieldValue(_Fields field, Object value) { + switch (field) { + case ORGANIZATION_ID: + if (value == null) { + unsetOrganizationId(); + } else { + setOrganizationId((String)value); + } + break; + + case CHALLENGE_RESPONSE: + if (value == null) { + unsetChallengeResponse(); + } else { + setChallengeResponse((ByteBuffer)value); + } + break; + + } + } + + public Object getFieldValue(_Fields field) { + switch (field) { + case ORGANIZATION_ID: + return getOrganizationId(); + + case CHALLENGE_RESPONSE: + return getChallengeResponse(); + + } + throw new IllegalStateException(); + } + + /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */ + public boolean isSet(_Fields field) { + if (field == null) { + throw new IllegalArgumentException(); + } + + switch (field) { + case ORGANIZATION_ID: + return isSetOrganizationId(); + case CHALLENGE_RESPONSE: + return isSetChallengeResponse(); + } + throw new IllegalStateException(); + } + + @Override + public boolean equals(Object that) { + if (that == null) + return false; + if (that instanceof serverAuthenticate_args) + return this.equals((serverAuthenticate_args)that); + return false; + } + + public boolean equals(serverAuthenticate_args that) { + if (that == null) + return false; + + boolean this_present_organizationId = true && this.isSetOrganizationId(); + boolean that_present_organizationId = true && that.isSetOrganizationId(); + if (this_present_organizationId || that_present_organizationId) { + if (!(this_present_organizationId && that_present_organizationId)) + return false; + if (!this.organizationId.equals(that.organizationId)) + return false; + } + + boolean this_present_challengeResponse = true && this.isSetChallengeResponse(); + boolean that_present_challengeResponse = true && that.isSetChallengeResponse(); + if (this_present_challengeResponse || that_present_challengeResponse) { + if (!(this_present_challengeResponse && that_present_challengeResponse)) + return false; + if (!this.challengeResponse.equals(that.challengeResponse)) + return false; + } + + return true; + } + + @Override + public int hashCode() { + return 0; + } + + @Override + public int compareTo(serverAuthenticate_args other) { + if (!getClass().equals(other.getClass())) { + return getClass().getName().compareTo(other.getClass().getName()); + } + + int lastComparison = 0; + + lastComparison = Boolean.valueOf(isSetOrganizationId()).compareTo(other.isSetOrganizationId()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetOrganizationId()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.organizationId, other.organizationId); + if (lastComparison != 0) { + return lastComparison; + } + } + lastComparison = Boolean.valueOf(isSetChallengeResponse()).compareTo(other.isSetChallengeResponse()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetChallengeResponse()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.challengeResponse, other.challengeResponse); + if (lastComparison != 0) { + return lastComparison; + } + } + return 0; + } + + public _Fields fieldForId(int fieldId) { + return _Fields.findByThriftId(fieldId); + } + + public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException { + schemes.get(iprot.getScheme()).getScheme().read(iprot, this); + } + + public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException { + schemes.get(oprot.getScheme()).getScheme().write(oprot, this); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("serverAuthenticate_args("); + boolean first = true; + + sb.append("organizationId:"); + if (this.organizationId == null) { + sb.append("null"); + } else { + sb.append(this.organizationId); + } + first = false; + if (!first) sb.append(", "); + sb.append("challengeResponse:"); + if (this.challengeResponse == null) { + sb.append("null"); + } else { + org.apache.thrift.TBaseHelper.toString(this.challengeResponse, sb); + } + first = false; + sb.append(")"); + return sb.toString(); + } + + public void validate() throws org.apache.thrift.TException { + // check for required fields + // check for sub-struct validity + } + + private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException { + try { + write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out))); + } catch (org.apache.thrift.TException te) { + throw new java.io.IOException(te); + } + } + + private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException { + try { + read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in))); + } catch (org.apache.thrift.TException te) { + throw new java.io.IOException(te); + } + } + + private static class serverAuthenticate_argsStandardSchemeFactory implements SchemeFactory { + public serverAuthenticate_argsStandardScheme getScheme() { + return new serverAuthenticate_argsStandardScheme(); + } + } + + private static class serverAuthenticate_argsStandardScheme extends StandardScheme { + + public void read(org.apache.thrift.protocol.TProtocol iprot, serverAuthenticate_args struct) throws org.apache.thrift.TException { + org.apache.thrift.protocol.TField schemeField; + iprot.readStructBegin(); + while (true) + { + schemeField = iprot.readFieldBegin(); + if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { + break; + } + switch (schemeField.id) { + case 1: // ORGANIZATION_ID + if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { + struct.organizationId = iprot.readString(); + struct.setOrganizationIdIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; + case 2: // CHALLENGE_RESPONSE + if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { + struct.challengeResponse = iprot.readBinary(); + struct.setChallengeResponseIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; + default: + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + iprot.readFieldEnd(); + } + iprot.readStructEnd(); + + // check for required fields of primitive type, which can't be checked in the validate method + struct.validate(); + } + + public void write(org.apache.thrift.protocol.TProtocol oprot, serverAuthenticate_args struct) throws org.apache.thrift.TException { + struct.validate(); + + oprot.writeStructBegin(STRUCT_DESC); + if (struct.organizationId != null) { + oprot.writeFieldBegin(ORGANIZATION_ID_FIELD_DESC); + oprot.writeString(struct.organizationId); + oprot.writeFieldEnd(); + } + if (struct.challengeResponse != null) { + oprot.writeFieldBegin(CHALLENGE_RESPONSE_FIELD_DESC); + oprot.writeBinary(struct.challengeResponse); + oprot.writeFieldEnd(); + } + oprot.writeFieldStop(); + oprot.writeStructEnd(); + } + + } + + private static class serverAuthenticate_argsTupleSchemeFactory implements SchemeFactory { + public serverAuthenticate_argsTupleScheme getScheme() { + return new serverAuthenticate_argsTupleScheme(); + } + } + + private static class serverAuthenticate_argsTupleScheme extends TupleScheme { + + @Override + public void write(org.apache.thrift.protocol.TProtocol prot, serverAuthenticate_args struct) throws org.apache.thrift.TException { + TTupleProtocol oprot = (TTupleProtocol) prot; + BitSet optionals = new BitSet(); + if (struct.isSetOrganizationId()) { + optionals.set(0); + } + if (struct.isSetChallengeResponse()) { + optionals.set(1); + } + oprot.writeBitSet(optionals, 2); + if (struct.isSetOrganizationId()) { + oprot.writeString(struct.organizationId); + } + if (struct.isSetChallengeResponse()) { + oprot.writeBinary(struct.challengeResponse); + } + } + + @Override + public void read(org.apache.thrift.protocol.TProtocol prot, serverAuthenticate_args struct) throws org.apache.thrift.TException { + TTupleProtocol iprot = (TTupleProtocol) prot; + BitSet incoming = iprot.readBitSet(2); + if (incoming.get(0)) { + struct.organizationId = iprot.readString(); + struct.setOrganizationIdIsSet(true); + } + if (incoming.get(1)) { + struct.challengeResponse = iprot.readBinary(); + struct.setChallengeResponseIsSet(true); + } + } + } + + } + + public static class serverAuthenticate_result implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { + private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("serverAuthenticate_result"); + + private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.STRUCT, (short)0); + private static final org.apache.thrift.protocol.TField FAILURE_FIELD_DESC = new org.apache.thrift.protocol.TField("failure", org.apache.thrift.protocol.TType.STRUCT, (short)1); + + private static final Map, SchemeFactory> schemes = new HashMap, SchemeFactory>(); + static { + schemes.put(StandardScheme.class, new serverAuthenticate_resultStandardSchemeFactory()); + schemes.put(TupleScheme.class, new serverAuthenticate_resultTupleSchemeFactory()); + } + + public ServerSessionData success; // required + public AuthenticationException failure; // required + + /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */ + public enum _Fields implements org.apache.thrift.TFieldIdEnum { + SUCCESS((short)0, "success"), + FAILURE((short)1, "failure"); + + private static final Map byName = new HashMap(); + + static { + for (_Fields field : EnumSet.allOf(_Fields.class)) { + byName.put(field.getFieldName(), field); + } + } + + /** + * Find the _Fields constant that matches fieldId, or null if its not found. + */ + public static _Fields findByThriftId(int fieldId) { + switch(fieldId) { + case 0: // SUCCESS + return SUCCESS; + case 1: // FAILURE + return FAILURE; + default: + return null; + } + } + + /** + * Find the _Fields constant that matches fieldId, throwing an exception + * if it is not found. + */ + public static _Fields findByThriftIdOrThrow(int fieldId) { + _Fields fields = findByThriftId(fieldId); + if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!"); + return fields; + } + + /** + * Find the _Fields constant that matches name, or null if its not found. + */ + public static _Fields findByName(String name) { + return byName.get(name); + } + + private final short _thriftId; + private final String _fieldName; + + _Fields(short thriftId, String fieldName) { + _thriftId = thriftId; + _fieldName = fieldName; + } + + public short getThriftFieldId() { + return _thriftId; + } + + public String getFieldName() { + return _fieldName; + } + } + + // isset id assignments + public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap; + static { + Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class); + tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, + new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ServerSessionData.class))); + tmpMap.put(_Fields.FAILURE, new org.apache.thrift.meta_data.FieldMetaData("failure", org.apache.thrift.TFieldRequirementType.DEFAULT, + new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT))); + metaDataMap = Collections.unmodifiableMap(tmpMap); + org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(serverAuthenticate_result.class, metaDataMap); + } + + public serverAuthenticate_result() { + } + + public serverAuthenticate_result( + ServerSessionData success, + AuthenticationException failure) + { + this(); + this.success = success; + this.failure = failure; + } + + /** + * Performs a deep copy on other. + */ + public serverAuthenticate_result(serverAuthenticate_result other) { + if (other.isSetSuccess()) { + this.success = new ServerSessionData(other.success); + } + if (other.isSetFailure()) { + this.failure = new AuthenticationException(other.failure); + } + } + + public serverAuthenticate_result deepCopy() { + return new serverAuthenticate_result(this); + } + + @Override + public void clear() { + this.success = null; + this.failure = null; + } + + public ServerSessionData getSuccess() { + return this.success; + } + + public serverAuthenticate_result setSuccess(ServerSessionData success) { + this.success = success; + return this; + } + + public void unsetSuccess() { + this.success = null; + } + + /** Returns true if field success is set (has been assigned a value) and false otherwise */ + public boolean isSetSuccess() { + return this.success != null; + } + + public void setSuccessIsSet(boolean value) { + if (!value) { + this.success = null; + } + } + + public AuthenticationException getFailure() { + return this.failure; + } + + public serverAuthenticate_result setFailure(AuthenticationException failure) { + this.failure = failure; + return this; + } + + public void unsetFailure() { + this.failure = null; + } + + /** Returns true if field failure is set (has been assigned a value) and false otherwise */ + public boolean isSetFailure() { + return this.failure != null; + } + + public void setFailureIsSet(boolean value) { + if (!value) { + this.failure = null; + } + } + + public void setFieldValue(_Fields field, Object value) { + switch (field) { + case SUCCESS: + if (value == null) { + unsetSuccess(); + } else { + setSuccess((ServerSessionData)value); + } + break; + + case FAILURE: + if (value == null) { + unsetFailure(); + } else { + setFailure((AuthenticationException)value); + } + break; + + } + } + + public Object getFieldValue(_Fields field) { + switch (field) { + case SUCCESS: + return getSuccess(); + + case FAILURE: + return getFailure(); + + } + throw new IllegalStateException(); + } + + /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */ + public boolean isSet(_Fields field) { + if (field == null) { + throw new IllegalArgumentException(); + } + + switch (field) { + case SUCCESS: + return isSetSuccess(); + case FAILURE: + return isSetFailure(); + } + throw new IllegalStateException(); + } + + @Override + public boolean equals(Object that) { + if (that == null) + return false; + if (that instanceof serverAuthenticate_result) + return this.equals((serverAuthenticate_result)that); + return false; + } + + public boolean equals(serverAuthenticate_result that) { + if (that == null) + return false; + + boolean this_present_success = true && this.isSetSuccess(); + boolean that_present_success = true && that.isSetSuccess(); + if (this_present_success || that_present_success) { + if (!(this_present_success && that_present_success)) + return false; + if (!this.success.equals(that.success)) + return false; + } + + boolean this_present_failure = true && this.isSetFailure(); + boolean that_present_failure = true && that.isSetFailure(); + if (this_present_failure || that_present_failure) { + if (!(this_present_failure && that_present_failure)) + return false; + if (!this.failure.equals(that.failure)) + return false; + } + + return true; + } + + @Override + public int hashCode() { + return 0; + } + + @Override + public int compareTo(serverAuthenticate_result other) { + if (!getClass().equals(other.getClass())) { + return getClass().getName().compareTo(other.getClass().getName()); + } + + int lastComparison = 0; + + lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(other.isSetSuccess()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetSuccess()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, other.success); + if (lastComparison != 0) { + return lastComparison; + } + } + lastComparison = Boolean.valueOf(isSetFailure()).compareTo(other.isSetFailure()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetFailure()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.failure, other.failure); + if (lastComparison != 0) { + return lastComparison; + } + } + return 0; + } + + public _Fields fieldForId(int fieldId) { + return _Fields.findByThriftId(fieldId); + } + + public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException { + schemes.get(iprot.getScheme()).getScheme().read(iprot, this); + } + + public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException { + schemes.get(oprot.getScheme()).getScheme().write(oprot, this); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("serverAuthenticate_result("); + boolean first = true; + + sb.append("success:"); + if (this.success == null) { + sb.append("null"); + } else { + sb.append(this.success); + } + first = false; + if (!first) sb.append(", "); + sb.append("failure:"); + if (this.failure == null) { + sb.append("null"); + } else { + sb.append(this.failure); + } + first = false; + sb.append(")"); + return sb.toString(); + } + + public void validate() throws org.apache.thrift.TException { + // check for required fields + // check for sub-struct validity + if (success != null) { + success.validate(); + } + } + + private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException { + try { + write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out))); + } catch (org.apache.thrift.TException te) { + throw new java.io.IOException(te); + } + } + + private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException { + try { + read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in))); + } catch (org.apache.thrift.TException te) { + throw new java.io.IOException(te); + } + } + + private static class serverAuthenticate_resultStandardSchemeFactory implements SchemeFactory { + public serverAuthenticate_resultStandardScheme getScheme() { + return new serverAuthenticate_resultStandardScheme(); + } + } + + private static class serverAuthenticate_resultStandardScheme extends StandardScheme { + + public void read(org.apache.thrift.protocol.TProtocol iprot, serverAuthenticate_result struct) throws org.apache.thrift.TException { + org.apache.thrift.protocol.TField schemeField; + iprot.readStructBegin(); + while (true) + { + schemeField = iprot.readFieldBegin(); + if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { + break; + } + switch (schemeField.id) { + case 0: // SUCCESS + if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { + struct.success = new ServerSessionData(); + struct.success.read(iprot); + struct.setSuccessIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; + case 1: // FAILURE + if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { + struct.failure = new AuthenticationException(); + struct.failure.read(iprot); + struct.setFailureIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; + default: + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + iprot.readFieldEnd(); + } + iprot.readStructEnd(); + + // check for required fields of primitive type, which can't be checked in the validate method + struct.validate(); + } + + public void write(org.apache.thrift.protocol.TProtocol oprot, serverAuthenticate_result struct) throws org.apache.thrift.TException { + struct.validate(); + + oprot.writeStructBegin(STRUCT_DESC); + if (struct.success != null) { + oprot.writeFieldBegin(SUCCESS_FIELD_DESC); + struct.success.write(oprot); + oprot.writeFieldEnd(); + } + if (struct.failure != null) { + oprot.writeFieldBegin(FAILURE_FIELD_DESC); + struct.failure.write(oprot); + oprot.writeFieldEnd(); + } + oprot.writeFieldStop(); + oprot.writeStructEnd(); + } + + } + + private static class serverAuthenticate_resultTupleSchemeFactory implements SchemeFactory { + public serverAuthenticate_resultTupleScheme getScheme() { + return new serverAuthenticate_resultTupleScheme(); + } + } + + private static class serverAuthenticate_resultTupleScheme extends TupleScheme { + + @Override + public void write(org.apache.thrift.protocol.TProtocol prot, serverAuthenticate_result struct) throws org.apache.thrift.TException { + TTupleProtocol oprot = (TTupleProtocol) prot; + BitSet optionals = new BitSet(); + if (struct.isSetSuccess()) { + optionals.set(0); + } + if (struct.isSetFailure()) { + optionals.set(1); + } + oprot.writeBitSet(optionals, 2); + if (struct.isSetSuccess()) { + struct.success.write(oprot); + } + if (struct.isSetFailure()) { + struct.failure.write(oprot); + } + } + + @Override + public void read(org.apache.thrift.protocol.TProtocol prot, serverAuthenticate_result struct) throws org.apache.thrift.TException { + TTupleProtocol iprot = (TTupleProtocol) prot; + BitSet incoming = iprot.readBitSet(2); + if (incoming.get(0)) { + struct.success = new ServerSessionData(); + struct.success.read(iprot); + struct.setSuccessIsSet(true); + } + if (incoming.get(1)) { + struct.failure = new AuthenticationException(); + struct.failure.read(iprot); + struct.setFailureIsSet(true); + } + } + } + + } + + public static class submitImage_args implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { + private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("submitImage_args"); + + private static final org.apache.thrift.protocol.TField SERVER_SESSION_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("serverSessionId", org.apache.thrift.protocol.TType.STRING, (short)1); + private static final org.apache.thrift.protocol.TField IMAGE_DESCRIPTION_FIELD_DESC = new org.apache.thrift.protocol.TField("imageDescription", org.apache.thrift.protocol.TType.STRUCT, (short)2); + private static final org.apache.thrift.protocol.TField CRC_SUMS_FIELD_DESC = new org.apache.thrift.protocol.TField("crcSums", org.apache.thrift.protocol.TType.LIST, (short)3); + + private static final Map, SchemeFactory> schemes = new HashMap, SchemeFactory>(); + static { + schemes.put(StandardScheme.class, new submitImage_argsStandardSchemeFactory()); + schemes.put(TupleScheme.class, new submitImage_argsTupleSchemeFactory()); + } + + public String serverSessionId; // required + public ImageData imageDescription; // required + public List crcSums; // required + + /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */ + public enum _Fields implements org.apache.thrift.TFieldIdEnum { + SERVER_SESSION_ID((short)1, "serverSessionId"), + IMAGE_DESCRIPTION((short)2, "imageDescription"), + CRC_SUMS((short)3, "crcSums"); + + private static final Map byName = new HashMap(); + + static { + for (_Fields field : EnumSet.allOf(_Fields.class)) { + byName.put(field.getFieldName(), field); + } + } + + /** + * Find the _Fields constant that matches fieldId, or null if its not found. + */ + public static _Fields findByThriftId(int fieldId) { + switch(fieldId) { + case 1: // SERVER_SESSION_ID + return SERVER_SESSION_ID; + case 2: // IMAGE_DESCRIPTION + return IMAGE_DESCRIPTION; + case 3: // CRC_SUMS + return CRC_SUMS; + default: + return null; + } + } + + /** + * Find the _Fields constant that matches fieldId, throwing an exception + * if it is not found. + */ + public static _Fields findByThriftIdOrThrow(int fieldId) { + _Fields fields = findByThriftId(fieldId); + if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!"); + return fields; + } + + /** + * Find the _Fields constant that matches name, or null if its not found. + */ + public static _Fields findByName(String name) { + return byName.get(name); + } + + private final short _thriftId; + private final String _fieldName; + + _Fields(short thriftId, String fieldName) { + _thriftId = thriftId; + _fieldName = fieldName; + } + + public short getThriftFieldId() { + return _thriftId; + } + + public String getFieldName() { + return _fieldName; + } + } + + // isset id assignments + public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap; + static { + Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class); + tmpMap.put(_Fields.SERVER_SESSION_ID, new org.apache.thrift.meta_data.FieldMetaData("serverSessionId", org.apache.thrift.TFieldRequirementType.DEFAULT, + new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "ID"))); + tmpMap.put(_Fields.IMAGE_DESCRIPTION, new org.apache.thrift.meta_data.FieldMetaData("imageDescription", org.apache.thrift.TFieldRequirementType.DEFAULT, + new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, ImageData.class))); + tmpMap.put(_Fields.CRC_SUMS, new org.apache.thrift.meta_data.FieldMetaData("crcSums", org.apache.thrift.TFieldRequirementType.DEFAULT, + new org.apache.thrift.meta_data.ListMetaData(org.apache.thrift.protocol.TType.LIST, + new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32)))); + metaDataMap = Collections.unmodifiableMap(tmpMap); + org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(submitImage_args.class, metaDataMap); + } + + public submitImage_args() { + } + + public submitImage_args( + String serverSessionId, + ImageData imageDescription, + List crcSums) + { + this(); + this.serverSessionId = serverSessionId; + this.imageDescription = imageDescription; + this.crcSums = crcSums; + } + + /** + * Performs a deep copy on other. + */ + public submitImage_args(submitImage_args other) { + if (other.isSetServerSessionId()) { + this.serverSessionId = other.serverSessionId; + } + if (other.isSetImageDescription()) { + this.imageDescription = new ImageData(other.imageDescription); + } + if (other.isSetCrcSums()) { + List __this__crcSums = new ArrayList(other.crcSums); + this.crcSums = __this__crcSums; + } + } + + public submitImage_args deepCopy() { + return new submitImage_args(this); + } + + @Override + public void clear() { + this.serverSessionId = null; + this.imageDescription = null; + this.crcSums = null; + } + + public String getServerSessionId() { + return this.serverSessionId; + } + + public submitImage_args setServerSessionId(String serverSessionId) { + this.serverSessionId = serverSessionId; + return this; + } + + public void unsetServerSessionId() { + this.serverSessionId = null; + } + + /** Returns true if field serverSessionId is set (has been assigned a value) and false otherwise */ + public boolean isSetServerSessionId() { + return this.serverSessionId != null; + } + + public void setServerSessionIdIsSet(boolean value) { + if (!value) { + this.serverSessionId = null; + } + } + + public ImageData getImageDescription() { + return this.imageDescription; + } + + public submitImage_args setImageDescription(ImageData imageDescription) { + this.imageDescription = imageDescription; + return this; + } + + public void unsetImageDescription() { + this.imageDescription = null; + } + + /** Returns true if field imageDescription is set (has been assigned a value) and false otherwise */ + public boolean isSetImageDescription() { + return this.imageDescription != null; + } + + public void setImageDescriptionIsSet(boolean value) { + if (!value) { + this.imageDescription = null; + } + } + + public int getCrcSumsSize() { + return (this.crcSums == null) ? 0 : this.crcSums.size(); + } + + public java.util.Iterator getCrcSumsIterator() { + return (this.crcSums == null) ? null : this.crcSums.iterator(); + } + + public void addToCrcSums(int elem) { + if (this.crcSums == null) { + this.crcSums = new ArrayList(); + } + this.crcSums.add(elem); + } + + public List getCrcSums() { + return this.crcSums; + } + + public submitImage_args setCrcSums(List crcSums) { + this.crcSums = crcSums; + return this; + } + + public void unsetCrcSums() { + this.crcSums = null; + } + + /** Returns true if field crcSums is set (has been assigned a value) and false otherwise */ + public boolean isSetCrcSums() { + return this.crcSums != null; + } + + public void setCrcSumsIsSet(boolean value) { + if (!value) { + this.crcSums = null; + } + } + + public void setFieldValue(_Fields field, Object value) { + switch (field) { + case SERVER_SESSION_ID: + if (value == null) { + unsetServerSessionId(); + } else { + setServerSessionId((String)value); + } + break; + + case IMAGE_DESCRIPTION: + if (value == null) { + unsetImageDescription(); + } else { + setImageDescription((ImageData)value); + } + break; + + case CRC_SUMS: + if (value == null) { + unsetCrcSums(); + } else { + setCrcSums((List)value); + } + break; + + } + } + + public Object getFieldValue(_Fields field) { + switch (field) { + case SERVER_SESSION_ID: + return getServerSessionId(); + + case IMAGE_DESCRIPTION: + return getImageDescription(); + + case CRC_SUMS: + return getCrcSums(); + + } + throw new IllegalStateException(); + } + + /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */ + public boolean isSet(_Fields field) { + if (field == null) { + throw new IllegalArgumentException(); + } + + switch (field) { + case SERVER_SESSION_ID: + return isSetServerSessionId(); + case IMAGE_DESCRIPTION: + return isSetImageDescription(); + case CRC_SUMS: + return isSetCrcSums(); + } + throw new IllegalStateException(); + } + + @Override + public boolean equals(Object that) { + if (that == null) + return false; + if (that instanceof submitImage_args) + return this.equals((submitImage_args)that); + return false; + } + + public boolean equals(submitImage_args that) { + if (that == null) + return false; + + boolean this_present_serverSessionId = true && this.isSetServerSessionId(); + boolean that_present_serverSessionId = true && that.isSetServerSessionId(); + if (this_present_serverSessionId || that_present_serverSessionId) { + if (!(this_present_serverSessionId && that_present_serverSessionId)) + return false; + if (!this.serverSessionId.equals(that.serverSessionId)) + return false; + } + + boolean this_present_imageDescription = true && this.isSetImageDescription(); + boolean that_present_imageDescription = true && that.isSetImageDescription(); + if (this_present_imageDescription || that_present_imageDescription) { + if (!(this_present_imageDescription && that_present_imageDescription)) + return false; + if (!this.imageDescription.equals(that.imageDescription)) + return false; + } + + boolean this_present_crcSums = true && this.isSetCrcSums(); + boolean that_present_crcSums = true && that.isSetCrcSums(); + if (this_present_crcSums || that_present_crcSums) { + if (!(this_present_crcSums && that_present_crcSums)) + return false; + if (!this.crcSums.equals(that.crcSums)) + return false; + } + + return true; + } + + @Override + public int hashCode() { + return 0; + } + + @Override + public int compareTo(submitImage_args other) { + if (!getClass().equals(other.getClass())) { + return getClass().getName().compareTo(other.getClass().getName()); + } + + int lastComparison = 0; + + lastComparison = Boolean.valueOf(isSetServerSessionId()).compareTo(other.isSetServerSessionId()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetServerSessionId()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.serverSessionId, other.serverSessionId); + if (lastComparison != 0) { + return lastComparison; + } + } + lastComparison = Boolean.valueOf(isSetImageDescription()).compareTo(other.isSetImageDescription()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetImageDescription()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.imageDescription, other.imageDescription); + if (lastComparison != 0) { + return lastComparison; + } + } + lastComparison = Boolean.valueOf(isSetCrcSums()).compareTo(other.isSetCrcSums()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetCrcSums()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.crcSums, other.crcSums); + if (lastComparison != 0) { + return lastComparison; + } + } + return 0; + } + + public _Fields fieldForId(int fieldId) { + return _Fields.findByThriftId(fieldId); + } + + public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException { + schemes.get(iprot.getScheme()).getScheme().read(iprot, this); + } + + public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException { + schemes.get(oprot.getScheme()).getScheme().write(oprot, this); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("submitImage_args("); + boolean first = true; + + sb.append("serverSessionId:"); + if (this.serverSessionId == null) { + sb.append("null"); + } else { + sb.append(this.serverSessionId); + } + first = false; + if (!first) sb.append(", "); + sb.append("imageDescription:"); + if (this.imageDescription == null) { + sb.append("null"); + } else { + sb.append(this.imageDescription); + } + first = false; + if (!first) sb.append(", "); + sb.append("crcSums:"); + if (this.crcSums == null) { + sb.append("null"); + } else { + sb.append(this.crcSums); + } + first = false; + sb.append(")"); + return sb.toString(); + } + + public void validate() throws org.apache.thrift.TException { + // check for required fields + // check for sub-struct validity + if (imageDescription != null) { + imageDescription.validate(); + } + } + + private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException { + try { + write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out))); + } catch (org.apache.thrift.TException te) { + throw new java.io.IOException(te); + } + } + + private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException { + try { + read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in))); + } catch (org.apache.thrift.TException te) { + throw new java.io.IOException(te); + } + } + + private static class submitImage_argsStandardSchemeFactory implements SchemeFactory { + public submitImage_argsStandardScheme getScheme() { + return new submitImage_argsStandardScheme(); + } + } + + private static class submitImage_argsStandardScheme extends StandardScheme { + + public void read(org.apache.thrift.protocol.TProtocol iprot, submitImage_args struct) throws org.apache.thrift.TException { + org.apache.thrift.protocol.TField schemeField; + iprot.readStructBegin(); + while (true) + { + schemeField = iprot.readFieldBegin(); + if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { + break; + } + switch (schemeField.id) { + case 1: // SERVER_SESSION_ID + if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { + struct.serverSessionId = iprot.readString(); + struct.setServerSessionIdIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; + case 2: // IMAGE_DESCRIPTION + if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { + struct.imageDescription = new ImageData(); + struct.imageDescription.read(iprot); + struct.setImageDescriptionIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; + case 3: // CRC_SUMS + if (schemeField.type == org.apache.thrift.protocol.TType.LIST) { + { + org.apache.thrift.protocol.TList _list32 = iprot.readListBegin(); + struct.crcSums = new ArrayList(_list32.size); + for (int _i33 = 0; _i33 < _list32.size; ++_i33) + { + int _elem34; + _elem34 = iprot.readI32(); + struct.crcSums.add(_elem34); + } + iprot.readListEnd(); + } + struct.setCrcSumsIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; + default: + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + iprot.readFieldEnd(); + } + iprot.readStructEnd(); + + // check for required fields of primitive type, which can't be checked in the validate method + struct.validate(); + } + + public void write(org.apache.thrift.protocol.TProtocol oprot, submitImage_args struct) throws org.apache.thrift.TException { + struct.validate(); + + oprot.writeStructBegin(STRUCT_DESC); + if (struct.serverSessionId != null) { + oprot.writeFieldBegin(SERVER_SESSION_ID_FIELD_DESC); + oprot.writeString(struct.serverSessionId); + oprot.writeFieldEnd(); + } + if (struct.imageDescription != null) { + oprot.writeFieldBegin(IMAGE_DESCRIPTION_FIELD_DESC); + struct.imageDescription.write(oprot); + oprot.writeFieldEnd(); + } + if (struct.crcSums != null) { + oprot.writeFieldBegin(CRC_SUMS_FIELD_DESC); + { + oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I32, struct.crcSums.size())); + for (int _iter35 : struct.crcSums) + { + oprot.writeI32(_iter35); + } + oprot.writeListEnd(); + } + oprot.writeFieldEnd(); + } + oprot.writeFieldStop(); + oprot.writeStructEnd(); + } + + } + + private static class submitImage_argsTupleSchemeFactory implements SchemeFactory { + public submitImage_argsTupleScheme getScheme() { + return new submitImage_argsTupleScheme(); + } + } + + private static class submitImage_argsTupleScheme extends TupleScheme { + + @Override + public void write(org.apache.thrift.protocol.TProtocol prot, submitImage_args struct) throws org.apache.thrift.TException { + TTupleProtocol oprot = (TTupleProtocol) prot; + BitSet optionals = new BitSet(); + if (struct.isSetServerSessionId()) { + optionals.set(0); + } + if (struct.isSetImageDescription()) { + optionals.set(1); + } + if (struct.isSetCrcSums()) { + optionals.set(2); + } + oprot.writeBitSet(optionals, 3); + if (struct.isSetServerSessionId()) { + oprot.writeString(struct.serverSessionId); + } + if (struct.isSetImageDescription()) { + struct.imageDescription.write(oprot); + } + if (struct.isSetCrcSums()) { + { + oprot.writeI32(struct.crcSums.size()); + for (int _iter36 : struct.crcSums) + { + oprot.writeI32(_iter36); + } + } + } + } + + @Override + public void read(org.apache.thrift.protocol.TProtocol prot, submitImage_args struct) throws org.apache.thrift.TException { + TTupleProtocol iprot = (TTupleProtocol) prot; + BitSet incoming = iprot.readBitSet(3); + if (incoming.get(0)) { + struct.serverSessionId = iprot.readString(); + struct.setServerSessionIdIsSet(true); + } + if (incoming.get(1)) { + struct.imageDescription = new ImageData(); + struct.imageDescription.read(iprot); + struct.setImageDescriptionIsSet(true); + } + if (incoming.get(2)) { + { + org.apache.thrift.protocol.TList _list37 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I32, iprot.readI32()); + struct.crcSums = new ArrayList(_list37.size); + for (int _i38 = 0; _i38 < _list37.size; ++_i38) + { + int _elem39; + _elem39 = iprot.readI32(); + struct.crcSums.add(_elem39); + } + } + struct.setCrcSumsIsSet(true); + } + } + } + + } + + public static class submitImage_result implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { + private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("submitImage_result"); + + private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.STRUCT, (short)0); + private static final org.apache.thrift.protocol.TField FAILURE_FIELD_DESC = new org.apache.thrift.protocol.TField("failure", org.apache.thrift.protocol.TType.STRUCT, (short)1); + private static final org.apache.thrift.protocol.TField FAILURE2_FIELD_DESC = new org.apache.thrift.protocol.TField("failure2", org.apache.thrift.protocol.TType.STRUCT, (short)2); + private static final org.apache.thrift.protocol.TField FAILURE3_FIELD_DESC = new org.apache.thrift.protocol.TField("failure3", org.apache.thrift.protocol.TType.STRUCT, (short)3); + + private static final Map, SchemeFactory> schemes = new HashMap, SchemeFactory>(); + static { + schemes.put(StandardScheme.class, new submitImage_resultStandardSchemeFactory()); + schemes.put(TupleScheme.class, new submitImage_resultTupleSchemeFactory()); + } + + public UploadData success; // required + public AuthorizationException failure; // required + public ImageDataException failure2; // required + public UploadException failure3; // required + + /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */ + public enum _Fields implements org.apache.thrift.TFieldIdEnum { + SUCCESS((short)0, "success"), + FAILURE((short)1, "failure"), + FAILURE2((short)2, "failure2"), + FAILURE3((short)3, "failure3"); + + private static final Map byName = new HashMap(); + + static { + for (_Fields field : EnumSet.allOf(_Fields.class)) { + byName.put(field.getFieldName(), field); + } + } + + /** + * Find the _Fields constant that matches fieldId, or null if its not found. + */ + public static _Fields findByThriftId(int fieldId) { + switch(fieldId) { + case 0: // SUCCESS + return SUCCESS; + case 1: // FAILURE + return FAILURE; + case 2: // FAILURE2 + return FAILURE2; + case 3: // FAILURE3 + return FAILURE3; + default: + return null; + } + } + + /** + * Find the _Fields constant that matches fieldId, throwing an exception + * if it is not found. + */ + public static _Fields findByThriftIdOrThrow(int fieldId) { + _Fields fields = findByThriftId(fieldId); + if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!"); + return fields; + } + + /** + * Find the _Fields constant that matches name, or null if its not found. + */ + public static _Fields findByName(String name) { + return byName.get(name); + } + + private final short _thriftId; + private final String _fieldName; + + _Fields(short thriftId, String fieldName) { + _thriftId = thriftId; + _fieldName = fieldName; + } + + public short getThriftFieldId() { + return _thriftId; + } + + public String getFieldName() { + return _fieldName; + } + } + + // isset id assignments + public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap; + static { + Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class); + tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, + new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, UploadData.class))); + tmpMap.put(_Fields.FAILURE, new org.apache.thrift.meta_data.FieldMetaData("failure", org.apache.thrift.TFieldRequirementType.DEFAULT, + new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT))); + tmpMap.put(_Fields.FAILURE2, new org.apache.thrift.meta_data.FieldMetaData("failure2", org.apache.thrift.TFieldRequirementType.DEFAULT, + new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT))); + tmpMap.put(_Fields.FAILURE3, new org.apache.thrift.meta_data.FieldMetaData("failure3", org.apache.thrift.TFieldRequirementType.DEFAULT, + new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT))); + metaDataMap = Collections.unmodifiableMap(tmpMap); + org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(submitImage_result.class, metaDataMap); + } + + public submitImage_result() { + } + + public submitImage_result( + UploadData success, + AuthorizationException failure, + ImageDataException failure2, + UploadException failure3) + { + this(); + this.success = success; + this.failure = failure; + this.failure2 = failure2; + this.failure3 = failure3; + } + + /** + * Performs a deep copy on other. + */ + public submitImage_result(submitImage_result other) { + if (other.isSetSuccess()) { + this.success = new UploadData(other.success); + } + if (other.isSetFailure()) { + this.failure = new AuthorizationException(other.failure); + } + if (other.isSetFailure2()) { + this.failure2 = new ImageDataException(other.failure2); + } + if (other.isSetFailure3()) { + this.failure3 = new UploadException(other.failure3); + } + } + + public submitImage_result deepCopy() { + return new submitImage_result(this); + } + + @Override + public void clear() { + this.success = null; + this.failure = null; + this.failure2 = null; + this.failure3 = null; + } + + public UploadData getSuccess() { + return this.success; + } + + public submitImage_result setSuccess(UploadData success) { + this.success = success; + return this; + } + + public void unsetSuccess() { + this.success = null; + } + + /** Returns true if field success is set (has been assigned a value) and false otherwise */ + public boolean isSetSuccess() { + return this.success != null; + } + + public void setSuccessIsSet(boolean value) { + if (!value) { + this.success = null; + } + } + + public AuthorizationException getFailure() { + return this.failure; + } + + public submitImage_result setFailure(AuthorizationException failure) { + this.failure = failure; + return this; + } + + public void unsetFailure() { + this.failure = null; + } + + /** Returns true if field failure is set (has been assigned a value) and false otherwise */ + public boolean isSetFailure() { + return this.failure != null; + } + + public void setFailureIsSet(boolean value) { + if (!value) { + this.failure = null; + } + } + + public ImageDataException getFailure2() { + return this.failure2; + } + + public submitImage_result setFailure2(ImageDataException failure2) { + this.failure2 = failure2; + return this; + } + + public void unsetFailure2() { + this.failure2 = null; + } + + /** Returns true if field failure2 is set (has been assigned a value) and false otherwise */ + public boolean isSetFailure2() { + return this.failure2 != null; + } + + public void setFailure2IsSet(boolean value) { + if (!value) { + this.failure2 = null; + } + } + + public UploadException getFailure3() { + return this.failure3; + } + + public submitImage_result setFailure3(UploadException failure3) { + this.failure3 = failure3; + return this; + } + + public void unsetFailure3() { + this.failure3 = null; + } + + /** Returns true if field failure3 is set (has been assigned a value) and false otherwise */ + public boolean isSetFailure3() { + return this.failure3 != null; + } + + public void setFailure3IsSet(boolean value) { + if (!value) { + this.failure3 = null; + } + } + + public void setFieldValue(_Fields field, Object value) { + switch (field) { + case SUCCESS: + if (value == null) { + unsetSuccess(); + } else { + setSuccess((UploadData)value); + } + break; + + case FAILURE: + if (value == null) { + unsetFailure(); + } else { + setFailure((AuthorizationException)value); + } + break; + + case FAILURE2: + if (value == null) { + unsetFailure2(); + } else { + setFailure2((ImageDataException)value); + } + break; + + case FAILURE3: + if (value == null) { + unsetFailure3(); + } else { + setFailure3((UploadException)value); + } + break; + + } + } + + public Object getFieldValue(_Fields field) { + switch (field) { + case SUCCESS: + return getSuccess(); + + case FAILURE: + return getFailure(); + + case FAILURE2: + return getFailure2(); + + case FAILURE3: + return getFailure3(); + + } + throw new IllegalStateException(); + } + + /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */ + public boolean isSet(_Fields field) { + if (field == null) { + throw new IllegalArgumentException(); + } + + switch (field) { + case SUCCESS: + return isSetSuccess(); + case FAILURE: + return isSetFailure(); + case FAILURE2: + return isSetFailure2(); + case FAILURE3: + return isSetFailure3(); + } + throw new IllegalStateException(); + } + + @Override + public boolean equals(Object that) { + if (that == null) + return false; + if (that instanceof submitImage_result) + return this.equals((submitImage_result)that); + return false; + } + + public boolean equals(submitImage_result that) { + if (that == null) + return false; + + boolean this_present_success = true && this.isSetSuccess(); + boolean that_present_success = true && that.isSetSuccess(); + if (this_present_success || that_present_success) { + if (!(this_present_success && that_present_success)) + return false; + if (!this.success.equals(that.success)) + return false; + } + + boolean this_present_failure = true && this.isSetFailure(); + boolean that_present_failure = true && that.isSetFailure(); + if (this_present_failure || that_present_failure) { + if (!(this_present_failure && that_present_failure)) + return false; + if (!this.failure.equals(that.failure)) + return false; + } + + boolean this_present_failure2 = true && this.isSetFailure2(); + boolean that_present_failure2 = true && that.isSetFailure2(); + if (this_present_failure2 || that_present_failure2) { + if (!(this_present_failure2 && that_present_failure2)) + return false; + if (!this.failure2.equals(that.failure2)) + return false; + } + + boolean this_present_failure3 = true && this.isSetFailure3(); + boolean that_present_failure3 = true && that.isSetFailure3(); + if (this_present_failure3 || that_present_failure3) { + if (!(this_present_failure3 && that_present_failure3)) + return false; + if (!this.failure3.equals(that.failure3)) + return false; + } + + return true; + } + + @Override + public int hashCode() { + return 0; + } + + @Override + public int compareTo(submitImage_result other) { + if (!getClass().equals(other.getClass())) { + return getClass().getName().compareTo(other.getClass().getName()); + } + + int lastComparison = 0; + + lastComparison = Boolean.valueOf(isSetSuccess()).compareTo(other.isSetSuccess()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetSuccess()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.success, other.success); + if (lastComparison != 0) { + return lastComparison; + } + } + lastComparison = Boolean.valueOf(isSetFailure()).compareTo(other.isSetFailure()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetFailure()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.failure, other.failure); + if (lastComparison != 0) { + return lastComparison; + } + } + lastComparison = Boolean.valueOf(isSetFailure2()).compareTo(other.isSetFailure2()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetFailure2()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.failure2, other.failure2); + if (lastComparison != 0) { + return lastComparison; + } + } + lastComparison = Boolean.valueOf(isSetFailure3()).compareTo(other.isSetFailure3()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetFailure3()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.failure3, other.failure3); + if (lastComparison != 0) { + return lastComparison; + } + } + return 0; + } + + public _Fields fieldForId(int fieldId) { + return _Fields.findByThriftId(fieldId); + } + + public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException { + schemes.get(iprot.getScheme()).getScheme().read(iprot, this); + } + + public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException { + schemes.get(oprot.getScheme()).getScheme().write(oprot, this); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("submitImage_result("); + boolean first = true; + + sb.append("success:"); + if (this.success == null) { + sb.append("null"); + } else { + sb.append(this.success); + } + first = false; + if (!first) sb.append(", "); + sb.append("failure:"); + if (this.failure == null) { + sb.append("null"); + } else { + sb.append(this.failure); + } + first = false; + if (!first) sb.append(", "); + sb.append("failure2:"); + if (this.failure2 == null) { + sb.append("null"); + } else { + sb.append(this.failure2); + } + first = false; + if (!first) sb.append(", "); + sb.append("failure3:"); + if (this.failure3 == null) { + sb.append("null"); + } else { + sb.append(this.failure3); + } + first = false; + sb.append(")"); + return sb.toString(); + } + + public void validate() throws org.apache.thrift.TException { + // check for required fields + // check for sub-struct validity + if (success != null) { + success.validate(); + } + } + + private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException { + try { + write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out))); + } catch (org.apache.thrift.TException te) { + throw new java.io.IOException(te); + } + } + + private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException { + try { + read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in))); + } catch (org.apache.thrift.TException te) { + throw new java.io.IOException(te); + } + } + + private static class submitImage_resultStandardSchemeFactory implements SchemeFactory { + public submitImage_resultStandardScheme getScheme() { + return new submitImage_resultStandardScheme(); + } + } + + private static class submitImage_resultStandardScheme extends StandardScheme { + + public void read(org.apache.thrift.protocol.TProtocol iprot, submitImage_result struct) throws org.apache.thrift.TException { + org.apache.thrift.protocol.TField schemeField; + iprot.readStructBegin(); + while (true) + { + schemeField = iprot.readFieldBegin(); + if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { + break; + } + switch (schemeField.id) { + case 0: // SUCCESS + if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { + struct.success = new UploadData(); + struct.success.read(iprot); + struct.setSuccessIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; + case 1: // FAILURE + if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { + struct.failure = new AuthorizationException(); + struct.failure.read(iprot); + struct.setFailureIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; + case 2: // FAILURE2 + if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { + struct.failure2 = new ImageDataException(); + struct.failure2.read(iprot); + struct.setFailure2IsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; + case 3: // FAILURE3 + if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { + struct.failure3 = new UploadException(); + struct.failure3.read(iprot); + struct.setFailure3IsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; + default: + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + iprot.readFieldEnd(); + } + iprot.readStructEnd(); + + // check for required fields of primitive type, which can't be checked in the validate method + struct.validate(); + } + + public void write(org.apache.thrift.protocol.TProtocol oprot, submitImage_result struct) throws org.apache.thrift.TException { + struct.validate(); + + oprot.writeStructBegin(STRUCT_DESC); + if (struct.success != null) { + oprot.writeFieldBegin(SUCCESS_FIELD_DESC); + struct.success.write(oprot); + oprot.writeFieldEnd(); + } + if (struct.failure != null) { + oprot.writeFieldBegin(FAILURE_FIELD_DESC); + struct.failure.write(oprot); + oprot.writeFieldEnd(); + } + if (struct.failure2 != null) { + oprot.writeFieldBegin(FAILURE2_FIELD_DESC); + struct.failure2.write(oprot); + oprot.writeFieldEnd(); + } + if (struct.failure3 != null) { + oprot.writeFieldBegin(FAILURE3_FIELD_DESC); + struct.failure3.write(oprot); + oprot.writeFieldEnd(); + } + oprot.writeFieldStop(); + oprot.writeStructEnd(); + } + + } + + private static class submitImage_resultTupleSchemeFactory implements SchemeFactory { + public submitImage_resultTupleScheme getScheme() { + return new submitImage_resultTupleScheme(); + } + } + + private static class submitImage_resultTupleScheme extends TupleScheme { + + @Override + public void write(org.apache.thrift.protocol.TProtocol prot, submitImage_result struct) throws org.apache.thrift.TException { + TTupleProtocol oprot = (TTupleProtocol) prot; + BitSet optionals = new BitSet(); + if (struct.isSetSuccess()) { + optionals.set(0); + } + if (struct.isSetFailure()) { + optionals.set(1); + } + if (struct.isSetFailure2()) { + optionals.set(2); + } + if (struct.isSetFailure3()) { + optionals.set(3); + } + oprot.writeBitSet(optionals, 4); + if (struct.isSetSuccess()) { + struct.success.write(oprot); + } + if (struct.isSetFailure()) { + struct.failure.write(oprot); + } + if (struct.isSetFailure2()) { + struct.failure2.write(oprot); + } + if (struct.isSetFailure3()) { + struct.failure3.write(oprot); + } + } + + @Override + public void read(org.apache.thrift.protocol.TProtocol prot, submitImage_result struct) throws org.apache.thrift.TException { + TTupleProtocol iprot = (TTupleProtocol) prot; + BitSet incoming = iprot.readBitSet(4); + if (incoming.get(0)) { + struct.success = new UploadData(); + struct.success.read(iprot); + struct.setSuccessIsSet(true); + } + if (incoming.get(1)) { + struct.failure = new AuthorizationException(); + struct.failure.read(iprot); + struct.setFailureIsSet(true); + } + if (incoming.get(2)) { + struct.failure2 = new ImageDataException(); + struct.failure2.read(iprot); + struct.setFailure2IsSet(true); + } + if (incoming.get(3)) { + struct.failure3 = new UploadException(); + struct.failure3.read(iprot); + struct.setFailure3IsSet(true); + } + } + } + + } + + public static class getImage_args implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { + private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getImage_args"); + + private static final org.apache.thrift.protocol.TField SERVER_SESSION_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("serverSessionId", org.apache.thrift.protocol.TType.STRING, (short)2); + private static final org.apache.thrift.protocol.TField UUID_FIELD_DESC = new org.apache.thrift.protocol.TField("uuid", org.apache.thrift.protocol.TType.STRING, (short)1); + + private static final Map, SchemeFactory> schemes = new HashMap, SchemeFactory>(); + static { + schemes.put(StandardScheme.class, new getImage_argsStandardSchemeFactory()); + schemes.put(TupleScheme.class, new getImage_argsTupleSchemeFactory()); + } + + public String serverSessionId; // required + public String uuid; // required + + /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */ + public enum _Fields implements org.apache.thrift.TFieldIdEnum { + SERVER_SESSION_ID((short)2, "serverSessionId"), + UUID((short)1, "uuid"); + + private static final Map byName = new HashMap(); + + static { + for (_Fields field : EnumSet.allOf(_Fields.class)) { + byName.put(field.getFieldName(), field); + } + } + + /** + * Find the _Fields constant that matches fieldId, or null if its not found. + */ + public static _Fields findByThriftId(int fieldId) { + switch(fieldId) { + case 2: // SERVER_SESSION_ID + return SERVER_SESSION_ID; + case 1: // UUID + return UUID; + default: + return null; + } + } + + /** + * Find the _Fields constant that matches fieldId, throwing an exception + * if it is not found. + */ + public static _Fields findByThriftIdOrThrow(int fieldId) { + _Fields fields = findByThriftId(fieldId); + if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!"); + return fields; + } + + /** + * Find the _Fields constant that matches name, or null if its not found. + */ + public static _Fields findByName(String name) { + return byName.get(name); + } + + private final short _thriftId; + private final String _fieldName; + + _Fields(short thriftId, String fieldName) { + _thriftId = thriftId; + _fieldName = fieldName; + } + + public short getThriftFieldId() { + return _thriftId; + } + + public String getFieldName() { + return _fieldName; + } + } + + // isset id assignments + public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap; + static { + Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class); + tmpMap.put(_Fields.SERVER_SESSION_ID, new org.apache.thrift.meta_data.FieldMetaData("serverSessionId", org.apache.thrift.TFieldRequirementType.DEFAULT, + new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "ID"))); + tmpMap.put(_Fields.UUID, new org.apache.thrift.meta_data.FieldMetaData("uuid", org.apache.thrift.TFieldRequirementType.DEFAULT, + new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "UUID"))); + metaDataMap = Collections.unmodifiableMap(tmpMap); + org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getImage_args.class, metaDataMap); + } + + public getImage_args() { + } + + public getImage_args( + String serverSessionId, + String uuid) + { + this(); + this.serverSessionId = serverSessionId; + this.uuid = uuid; + } + + /** + * Performs a deep copy on other. + */ + public getImage_args(getImage_args other) { + if (other.isSetServerSessionId()) { + this.serverSessionId = other.serverSessionId; + } + if (other.isSetUuid()) { + this.uuid = other.uuid; + } + } + + public getImage_args deepCopy() { + return new getImage_args(this); + } + + @Override + public void clear() { + this.serverSessionId = null; + this.uuid = null; + } + + public String getServerSessionId() { + return this.serverSessionId; + } + + public getImage_args setServerSessionId(String serverSessionId) { + this.serverSessionId = serverSessionId; + return this; + } + + public void unsetServerSessionId() { + this.serverSessionId = null; + } + + /** Returns true if field serverSessionId is set (has been assigned a value) and false otherwise */ + public boolean isSetServerSessionId() { + return this.serverSessionId != null; + } + + public void setServerSessionIdIsSet(boolean value) { + if (!value) { + this.serverSessionId = null; + } + } + + public String getUuid() { + return this.uuid; + } + + public getImage_args setUuid(String uuid) { + this.uuid = uuid; + return this; + } + + public void unsetUuid() { + this.uuid = null; + } + + /** Returns true if field uuid is set (has been assigned a value) and false otherwise */ + public boolean isSetUuid() { + return this.uuid != null; + } + + public void setUuidIsSet(boolean value) { + if (!value) { + this.uuid = null; + } + } + + public void setFieldValue(_Fields field, Object value) { + switch (field) { + case SERVER_SESSION_ID: + if (value == null) { + unsetServerSessionId(); + } else { + setServerSessionId((String)value); + } + break; + + case UUID: + if (value == null) { + unsetUuid(); + } else { + setUuid((String)value); + } + break; + + } + } + + public Object getFieldValue(_Fields field) { + switch (field) { + case SERVER_SESSION_ID: + return getServerSessionId(); + + case UUID: + return getUuid(); + + } + throw new IllegalStateException(); + } + + /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */ + public boolean isSet(_Fields field) { + if (field == null) { + throw new IllegalArgumentException(); + } + + switch (field) { + case SERVER_SESSION_ID: + return isSetServerSessionId(); + case UUID: + return isSetUuid(); + } + throw new IllegalStateException(); + } + + @Override + public boolean equals(Object that) { + if (that == null) + return false; + if (that instanceof getImage_args) + return this.equals((getImage_args)that); + return false; + } + + public boolean equals(getImage_args that) { + if (that == null) + return false; + + boolean this_present_serverSessionId = true && this.isSetServerSessionId(); + boolean that_present_serverSessionId = true && that.isSetServerSessionId(); + if (this_present_serverSessionId || that_present_serverSessionId) { + if (!(this_present_serverSessionId && that_present_serverSessionId)) + return false; + if (!this.serverSessionId.equals(that.serverSessionId)) + return false; + } + + boolean this_present_uuid = true && this.isSetUuid(); + boolean that_present_uuid = true && that.isSetUuid(); + if (this_present_uuid || that_present_uuid) { + if (!(this_present_uuid && that_present_uuid)) + return false; + if (!this.uuid.equals(that.uuid)) + return false; + } + + return true; + } + + @Override + public int hashCode() { + return 0; + } + + @Override + public int compareTo(getImage_args other) { + if (!getClass().equals(other.getClass())) { + return getClass().getName().compareTo(other.getClass().getName()); + } + + int lastComparison = 0; + + lastComparison = Boolean.valueOf(isSetServerSessionId()).compareTo(other.isSetServerSessionId()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetServerSessionId()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.serverSessionId, other.serverSessionId); + if (lastComparison != 0) { + return lastComparison; + } + } + lastComparison = Boolean.valueOf(isSetUuid()).compareTo(other.isSetUuid()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetUuid()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.uuid, other.uuid); + if (lastComparison != 0) { + return lastComparison; + } + } + return 0; + } + + public _Fields fieldForId(int fieldId) { + return _Fields.findByThriftId(fieldId); + } + + public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException { + schemes.get(iprot.getScheme()).getScheme().read(iprot, this); + } + + public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException { + schemes.get(oprot.getScheme()).getScheme().write(oprot, this); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("getImage_args("); + boolean first = true; + + sb.append("serverSessionId:"); + if (this.serverSessionId == null) { + sb.append("null"); + } else { + sb.append(this.serverSessionId); + } + first = false; + if (!first) sb.append(", "); + sb.append("uuid:"); + if (this.uuid == null) { + sb.append("null"); + } else { + sb.append(this.uuid); + } + first = false; + sb.append(")"); + return sb.toString(); + } + + public void validate() throws org.apache.thrift.TException { + // check for required fields + // check for sub-struct validity + } + + private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException { + try { + write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out))); + } catch (org.apache.thrift.TException te) { + throw new java.io.IOException(te); + } + } + + private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException { + try { + read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in))); + } catch (org.apache.thrift.TException te) { + throw new java.io.IOException(te); + } + } + + private static class getImage_argsStandardSchemeFactory implements SchemeFactory { + public getImage_argsStandardScheme getScheme() { + return new getImage_argsStandardScheme(); + } + } + + private static class getImage_argsStandardScheme extends StandardScheme { + + public void read(org.apache.thrift.protocol.TProtocol iprot, getImage_args struct) throws org.apache.thrift.TException { + org.apache.thrift.protocol.TField schemeField; + iprot.readStructBegin(); + while (true) + { + schemeField = iprot.readFieldBegin(); + if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { + break; + } + switch (schemeField.id) { + case 2: // SERVER_SESSION_ID + if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { + struct.serverSessionId = iprot.readString(); + struct.setServerSessionIdIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; + case 1: // UUID + if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { + struct.uuid = iprot.readString(); + struct.setUuidIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } break; default: org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); @@ -6589,133 +11007,92 @@ public class ImageServer { struct.validate(); } - public void write(org.apache.thrift.protocol.TProtocol oprot, submitImage_args struct) throws org.apache.thrift.TException { + public void write(org.apache.thrift.protocol.TProtocol oprot, getImage_args struct) throws org.apache.thrift.TException { struct.validate(); oprot.writeStructBegin(STRUCT_DESC); + if (struct.uuid != null) { + oprot.writeFieldBegin(UUID_FIELD_DESC); + oprot.writeString(struct.uuid); + oprot.writeFieldEnd(); + } if (struct.serverSessionId != null) { oprot.writeFieldBegin(SERVER_SESSION_ID_FIELD_DESC); oprot.writeString(struct.serverSessionId); oprot.writeFieldEnd(); } - if (struct.imageDescription != null) { - oprot.writeFieldBegin(IMAGE_DESCRIPTION_FIELD_DESC); - struct.imageDescription.write(oprot); - oprot.writeFieldEnd(); - } - if (struct.crcSums != null) { - oprot.writeFieldBegin(CRC_SUMS_FIELD_DESC); - { - oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I32, struct.crcSums.size())); - for (int _iter11 : struct.crcSums) - { - oprot.writeI32(_iter11); - } - oprot.writeListEnd(); - } - oprot.writeFieldEnd(); - } oprot.writeFieldStop(); oprot.writeStructEnd(); } } - private static class submitImage_argsTupleSchemeFactory implements SchemeFactory { - public submitImage_argsTupleScheme getScheme() { - return new submitImage_argsTupleScheme(); + private static class getImage_argsTupleSchemeFactory implements SchemeFactory { + public getImage_argsTupleScheme getScheme() { + return new getImage_argsTupleScheme(); } } - private static class submitImage_argsTupleScheme extends TupleScheme { + private static class getImage_argsTupleScheme extends TupleScheme { @Override - public void write(org.apache.thrift.protocol.TProtocol prot, submitImage_args struct) throws org.apache.thrift.TException { + public void write(org.apache.thrift.protocol.TProtocol prot, getImage_args struct) throws org.apache.thrift.TException { TTupleProtocol oprot = (TTupleProtocol) prot; BitSet optionals = new BitSet(); if (struct.isSetServerSessionId()) { optionals.set(0); } - if (struct.isSetImageDescription()) { + if (struct.isSetUuid()) { optionals.set(1); } - if (struct.isSetCrcSums()) { - optionals.set(2); - } - oprot.writeBitSet(optionals, 3); - if (struct.isSetServerSessionId()) { - oprot.writeString(struct.serverSessionId); - } - if (struct.isSetImageDescription()) { - struct.imageDescription.write(oprot); + oprot.writeBitSet(optionals, 2); + if (struct.isSetServerSessionId()) { + oprot.writeString(struct.serverSessionId); } - if (struct.isSetCrcSums()) { - { - oprot.writeI32(struct.crcSums.size()); - for (int _iter12 : struct.crcSums) - { - oprot.writeI32(_iter12); - } - } + if (struct.isSetUuid()) { + oprot.writeString(struct.uuid); } } @Override - public void read(org.apache.thrift.protocol.TProtocol prot, submitImage_args struct) throws org.apache.thrift.TException { + public void read(org.apache.thrift.protocol.TProtocol prot, getImage_args struct) throws org.apache.thrift.TException { TTupleProtocol iprot = (TTupleProtocol) prot; - BitSet incoming = iprot.readBitSet(3); + BitSet incoming = iprot.readBitSet(2); if (incoming.get(0)) { struct.serverSessionId = iprot.readString(); struct.setServerSessionIdIsSet(true); } if (incoming.get(1)) { - struct.imageDescription = new ImageData(); - struct.imageDescription.read(iprot); - struct.setImageDescriptionIsSet(true); - } - if (incoming.get(2)) { - { - org.apache.thrift.protocol.TList _list13 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.I32, iprot.readI32()); - struct.crcSums = new ArrayList(_list13.size); - for (int _i14 = 0; _i14 < _list13.size; ++_i14) - { - int _elem15; - _elem15 = iprot.readI32(); - struct.crcSums.add(_elem15); - } - } - struct.setCrcSumsIsSet(true); + struct.uuid = iprot.readString(); + struct.setUuidIsSet(true); } } } } - public static class submitImage_result implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { - private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("submitImage_result"); + public static class getImage_result implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { + private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getImage_result"); private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.STRUCT, (short)0); private static final org.apache.thrift.protocol.TField FAILURE_FIELD_DESC = new org.apache.thrift.protocol.TField("failure", org.apache.thrift.protocol.TType.STRUCT, (short)1); private static final org.apache.thrift.protocol.TField FAILURE2_FIELD_DESC = new org.apache.thrift.protocol.TField("failure2", org.apache.thrift.protocol.TType.STRUCT, (short)2); - private static final org.apache.thrift.protocol.TField FAILURE3_FIELD_DESC = new org.apache.thrift.protocol.TField("failure3", org.apache.thrift.protocol.TType.STRUCT, (short)3); private static final Map, SchemeFactory> schemes = new HashMap, SchemeFactory>(); static { - schemes.put(StandardScheme.class, new submitImage_resultStandardSchemeFactory()); - schemes.put(TupleScheme.class, new submitImage_resultTupleSchemeFactory()); + schemes.put(StandardScheme.class, new getImage_resultStandardSchemeFactory()); + schemes.put(TupleScheme.class, new getImage_resultTupleSchemeFactory()); } - public UploadData success; // required + public DownloadData success; // required public AuthorizationException failure; // required public ImageDataException failure2; // required - public UploadException failure3; // required /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */ public enum _Fields implements org.apache.thrift.TFieldIdEnum { SUCCESS((short)0, "success"), FAILURE((short)1, "failure"), - FAILURE2((short)2, "failure2"), - FAILURE3((short)3, "failure3"); + FAILURE2((short)2, "failure2"); private static final Map byName = new HashMap(); @@ -6736,8 +11113,6 @@ public class ImageServer { return FAILURE; case 2: // FAILURE2 return FAILURE2; - case 3: // FAILURE3 - return FAILURE3; default: return null; } @@ -6782,39 +11157,35 @@ public class ImageServer { static { Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class); tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, - new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, UploadData.class))); + new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, DownloadData.class))); tmpMap.put(_Fields.FAILURE, new org.apache.thrift.meta_data.FieldMetaData("failure", org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT))); tmpMap.put(_Fields.FAILURE2, new org.apache.thrift.meta_data.FieldMetaData("failure2", org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT))); - tmpMap.put(_Fields.FAILURE3, new org.apache.thrift.meta_data.FieldMetaData("failure3", org.apache.thrift.TFieldRequirementType.DEFAULT, - new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT))); metaDataMap = Collections.unmodifiableMap(tmpMap); - org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(submitImage_result.class, metaDataMap); + org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getImage_result.class, metaDataMap); } - public submitImage_result() { + public getImage_result() { } - public submitImage_result( - UploadData success, + public getImage_result( + DownloadData success, AuthorizationException failure, - ImageDataException failure2, - UploadException failure3) + ImageDataException failure2) { this(); this.success = success; this.failure = failure; this.failure2 = failure2; - this.failure3 = failure3; } /** * Performs a deep copy on other. */ - public submitImage_result(submitImage_result other) { + public getImage_result(getImage_result other) { if (other.isSetSuccess()) { - this.success = new UploadData(other.success); + this.success = new DownloadData(other.success); } if (other.isSetFailure()) { this.failure = new AuthorizationException(other.failure); @@ -6822,13 +11193,10 @@ public class ImageServer { if (other.isSetFailure2()) { this.failure2 = new ImageDataException(other.failure2); } - if (other.isSetFailure3()) { - this.failure3 = new UploadException(other.failure3); - } } - public submitImage_result deepCopy() { - return new submitImage_result(this); + public getImage_result deepCopy() { + return new getImage_result(this); } @Override @@ -6836,14 +11204,13 @@ public class ImageServer { this.success = null; this.failure = null; this.failure2 = null; - this.failure3 = null; } - public UploadData getSuccess() { + public DownloadData getSuccess() { return this.success; } - public submitImage_result setSuccess(UploadData success) { + public getImage_result setSuccess(DownloadData success) { this.success = success; return this; } @@ -6867,7 +11234,7 @@ public class ImageServer { return this.failure; } - public submitImage_result setFailure(AuthorizationException failure) { + public getImage_result setFailure(AuthorizationException failure) { this.failure = failure; return this; } @@ -6891,7 +11258,7 @@ public class ImageServer { return this.failure2; } - public submitImage_result setFailure2(ImageDataException failure2) { + public getImage_result setFailure2(ImageDataException failure2) { this.failure2 = failure2; return this; } @@ -6911,37 +11278,13 @@ public class ImageServer { } } - public UploadException getFailure3() { - return this.failure3; - } - - public submitImage_result setFailure3(UploadException failure3) { - this.failure3 = failure3; - return this; - } - - public void unsetFailure3() { - this.failure3 = null; - } - - /** Returns true if field failure3 is set (has been assigned a value) and false otherwise */ - public boolean isSetFailure3() { - return this.failure3 != null; - } - - public void setFailure3IsSet(boolean value) { - if (!value) { - this.failure3 = null; - } - } - public void setFieldValue(_Fields field, Object value) { switch (field) { case SUCCESS: if (value == null) { unsetSuccess(); } else { - setSuccess((UploadData)value); + setSuccess((DownloadData)value); } break; @@ -6961,14 +11304,6 @@ public class ImageServer { } break; - case FAILURE3: - if (value == null) { - unsetFailure3(); - } else { - setFailure3((UploadException)value); - } - break; - } } @@ -6983,9 +11318,6 @@ public class ImageServer { case FAILURE2: return getFailure2(); - case FAILURE3: - return getFailure3(); - } throw new IllegalStateException(); } @@ -7003,8 +11335,6 @@ public class ImageServer { return isSetFailure(); case FAILURE2: return isSetFailure2(); - case FAILURE3: - return isSetFailure3(); } throw new IllegalStateException(); } @@ -7013,12 +11343,12 @@ public class ImageServer { public boolean equals(Object that) { if (that == null) return false; - if (that instanceof submitImage_result) - return this.equals((submitImage_result)that); + if (that instanceof getImage_result) + return this.equals((getImage_result)that); return false; } - public boolean equals(submitImage_result that) { + public boolean equals(getImage_result that) { if (that == null) return false; @@ -7049,15 +11379,6 @@ public class ImageServer { return false; } - boolean this_present_failure3 = true && this.isSetFailure3(); - boolean that_present_failure3 = true && that.isSetFailure3(); - if (this_present_failure3 || that_present_failure3) { - if (!(this_present_failure3 && that_present_failure3)) - return false; - if (!this.failure3.equals(that.failure3)) - return false; - } - return true; } @@ -7067,7 +11388,7 @@ public class ImageServer { } @Override - public int compareTo(submitImage_result other) { + public int compareTo(getImage_result other) { if (!getClass().equals(other.getClass())) { return getClass().getName().compareTo(other.getClass().getName()); } @@ -7104,16 +11425,6 @@ public class ImageServer { return lastComparison; } } - lastComparison = Boolean.valueOf(isSetFailure3()).compareTo(other.isSetFailure3()); - if (lastComparison != 0) { - return lastComparison; - } - if (isSetFailure3()) { - lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.failure3, other.failure3); - if (lastComparison != 0) { - return lastComparison; - } - } return 0; } @@ -7131,7 +11442,7 @@ public class ImageServer { @Override public String toString() { - StringBuilder sb = new StringBuilder("submitImage_result("); + StringBuilder sb = new StringBuilder("getImage_result("); boolean first = true; sb.append("success:"); @@ -7157,14 +11468,6 @@ public class ImageServer { sb.append(this.failure2); } first = false; - if (!first) sb.append(", "); - sb.append("failure3:"); - if (this.failure3 == null) { - sb.append("null"); - } else { - sb.append(this.failure3); - } - first = false; sb.append(")"); return sb.toString(); } @@ -7193,15 +11496,15 @@ public class ImageServer { } } - private static class submitImage_resultStandardSchemeFactory implements SchemeFactory { - public submitImage_resultStandardScheme getScheme() { - return new submitImage_resultStandardScheme(); + private static class getImage_resultStandardSchemeFactory implements SchemeFactory { + public getImage_resultStandardScheme getScheme() { + return new getImage_resultStandardScheme(); } } - private static class submitImage_resultStandardScheme extends StandardScheme { + private static class getImage_resultStandardScheme extends StandardScheme { - public void read(org.apache.thrift.protocol.TProtocol iprot, submitImage_result struct) throws org.apache.thrift.TException { + public void read(org.apache.thrift.protocol.TProtocol iprot, getImage_result struct) throws org.apache.thrift.TException { org.apache.thrift.protocol.TField schemeField; iprot.readStructBegin(); while (true) @@ -7213,7 +11516,7 @@ public class ImageServer { switch (schemeField.id) { case 0: // SUCCESS if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { - struct.success = new UploadData(); + struct.success = new DownloadData(); struct.success.read(iprot); struct.setSuccessIsSet(true); } else { @@ -7238,15 +11541,6 @@ public class ImageServer { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } break; - case 3: // FAILURE3 - if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { - struct.failure3 = new UploadException(); - struct.failure3.read(iprot); - struct.setFailure3IsSet(true); - } else { - org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); - } - break; default: org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } @@ -7258,7 +11552,7 @@ public class ImageServer { struct.validate(); } - public void write(org.apache.thrift.protocol.TProtocol oprot, submitImage_result struct) throws org.apache.thrift.TException { + public void write(org.apache.thrift.protocol.TProtocol oprot, getImage_result struct) throws org.apache.thrift.TException { struct.validate(); oprot.writeStructBegin(STRUCT_DESC); @@ -7277,27 +11571,22 @@ public class ImageServer { struct.failure2.write(oprot); oprot.writeFieldEnd(); } - if (struct.failure3 != null) { - oprot.writeFieldBegin(FAILURE3_FIELD_DESC); - struct.failure3.write(oprot); - oprot.writeFieldEnd(); - } oprot.writeFieldStop(); oprot.writeStructEnd(); } } - private static class submitImage_resultTupleSchemeFactory implements SchemeFactory { - public submitImage_resultTupleScheme getScheme() { - return new submitImage_resultTupleScheme(); + private static class getImage_resultTupleSchemeFactory implements SchemeFactory { + public getImage_resultTupleScheme getScheme() { + return new getImage_resultTupleScheme(); } } - private static class submitImage_resultTupleScheme extends TupleScheme { + private static class getImage_resultTupleScheme extends TupleScheme { @Override - public void write(org.apache.thrift.protocol.TProtocol prot, submitImage_result struct) throws org.apache.thrift.TException { + public void write(org.apache.thrift.protocol.TProtocol prot, getImage_result struct) throws org.apache.thrift.TException { TTupleProtocol oprot = (TTupleProtocol) prot; BitSet optionals = new BitSet(); if (struct.isSetSuccess()) { @@ -7309,10 +11598,7 @@ public class ImageServer { if (struct.isSetFailure2()) { optionals.set(2); } - if (struct.isSetFailure3()) { - optionals.set(3); - } - oprot.writeBitSet(optionals, 4); + oprot.writeBitSet(optionals, 3); if (struct.isSetSuccess()) { struct.success.write(oprot); } @@ -7322,17 +11608,14 @@ public class ImageServer { if (struct.isSetFailure2()) { struct.failure2.write(oprot); } - if (struct.isSetFailure3()) { - struct.failure3.write(oprot); - } } @Override - public void read(org.apache.thrift.protocol.TProtocol prot, submitImage_result struct) throws org.apache.thrift.TException { + public void read(org.apache.thrift.protocol.TProtocol prot, getImage_result struct) throws org.apache.thrift.TException { TTupleProtocol iprot = (TTupleProtocol) prot; - BitSet incoming = iprot.readBitSet(4); + BitSet incoming = iprot.readBitSet(3); if (incoming.get(0)) { - struct.success = new UploadData(); + struct.success = new DownloadData(); struct.success.read(iprot); struct.setSuccessIsSet(true); } @@ -7346,35 +11629,30 @@ public class ImageServer { struct.failure2.read(iprot); struct.setFailure2IsSet(true); } - if (incoming.get(3)) { - struct.failure3 = new UploadException(); - struct.failure3.read(iprot); - struct.setFailure3IsSet(true); - } } } } - public static class getImage_args implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { - private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getImage_args"); + public static class publishUser_args implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { + private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("publishUser_args"); - private static final org.apache.thrift.protocol.TField SERVER_SESSION_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("serverSessionId", org.apache.thrift.protocol.TType.STRING, (short)2); - private static final org.apache.thrift.protocol.TField UUID_FIELD_DESC = new org.apache.thrift.protocol.TField("uuid", org.apache.thrift.protocol.TType.STRING, (short)1); + private static final org.apache.thrift.protocol.TField SERVER_SESSION_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("serverSessionId", org.apache.thrift.protocol.TType.STRING, (short)1); + private static final org.apache.thrift.protocol.TField USER_FIELD_DESC = new org.apache.thrift.protocol.TField("user", org.apache.thrift.protocol.TType.STRUCT, (short)2); private static final Map, SchemeFactory> schemes = new HashMap, SchemeFactory>(); static { - schemes.put(StandardScheme.class, new getImage_argsStandardSchemeFactory()); - schemes.put(TupleScheme.class, new getImage_argsTupleSchemeFactory()); + schemes.put(StandardScheme.class, new publishUser_argsStandardSchemeFactory()); + schemes.put(TupleScheme.class, new publishUser_argsTupleSchemeFactory()); } public String serverSessionId; // required - public String uuid; // required + public UserInfo user; // required /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */ public enum _Fields implements org.apache.thrift.TFieldIdEnum { - SERVER_SESSION_ID((short)2, "serverSessionId"), - UUID((short)1, "uuid"); + SERVER_SESSION_ID((short)1, "serverSessionId"), + USER((short)2, "user"); private static final Map byName = new HashMap(); @@ -7389,10 +11667,10 @@ public class ImageServer { */ public static _Fields findByThriftId(int fieldId) { switch(fieldId) { - case 2: // SERVER_SESSION_ID + case 1: // SERVER_SESSION_ID return SERVER_SESSION_ID; - case 1: // UUID - return UUID; + case 2: // USER + return USER; default: return null; } @@ -7437,52 +11715,52 @@ public class ImageServer { static { Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class); tmpMap.put(_Fields.SERVER_SESSION_ID, new org.apache.thrift.meta_data.FieldMetaData("serverSessionId", org.apache.thrift.TFieldRequirementType.DEFAULT, - new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))); - tmpMap.put(_Fields.UUID, new org.apache.thrift.meta_data.FieldMetaData("uuid", org.apache.thrift.TFieldRequirementType.DEFAULT, - new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "UUID"))); + new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING , "ID"))); + tmpMap.put(_Fields.USER, new org.apache.thrift.meta_data.FieldMetaData("user", org.apache.thrift.TFieldRequirementType.DEFAULT, + new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, UserInfo.class))); metaDataMap = Collections.unmodifiableMap(tmpMap); - org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getImage_args.class, metaDataMap); + org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(publishUser_args.class, metaDataMap); } - public getImage_args() { + public publishUser_args() { } - public getImage_args( + public publishUser_args( String serverSessionId, - String uuid) + UserInfo user) { this(); this.serverSessionId = serverSessionId; - this.uuid = uuid; + this.user = user; } /** * Performs a deep copy on other. */ - public getImage_args(getImage_args other) { + public publishUser_args(publishUser_args other) { if (other.isSetServerSessionId()) { this.serverSessionId = other.serverSessionId; } - if (other.isSetUuid()) { - this.uuid = other.uuid; + if (other.isSetUser()) { + this.user = new UserInfo(other.user); } } - public getImage_args deepCopy() { - return new getImage_args(this); + public publishUser_args deepCopy() { + return new publishUser_args(this); } @Override public void clear() { this.serverSessionId = null; - this.uuid = null; + this.user = null; } public String getServerSessionId() { return this.serverSessionId; } - public getImage_args setServerSessionId(String serverSessionId) { + public publishUser_args setServerSessionId(String serverSessionId) { this.serverSessionId = serverSessionId; return this; } @@ -7502,27 +11780,27 @@ public class ImageServer { } } - public String getUuid() { - return this.uuid; + public UserInfo getUser() { + return this.user; } - public getImage_args setUuid(String uuid) { - this.uuid = uuid; + public publishUser_args setUser(UserInfo user) { + this.user = user; return this; } - public void unsetUuid() { - this.uuid = null; + public void unsetUser() { + this.user = null; } - /** Returns true if field uuid is set (has been assigned a value) and false otherwise */ - public boolean isSetUuid() { - return this.uuid != null; + /** Returns true if field user is set (has been assigned a value) and false otherwise */ + public boolean isSetUser() { + return this.user != null; } - public void setUuidIsSet(boolean value) { + public void setUserIsSet(boolean value) { if (!value) { - this.uuid = null; + this.user = null; } } @@ -7536,11 +11814,11 @@ public class ImageServer { } break; - case UUID: + case USER: if (value == null) { - unsetUuid(); + unsetUser(); } else { - setUuid((String)value); + setUser((UserInfo)value); } break; @@ -7552,8 +11830,8 @@ public class ImageServer { case SERVER_SESSION_ID: return getServerSessionId(); - case UUID: - return getUuid(); + case USER: + return getUser(); } throw new IllegalStateException(); @@ -7568,8 +11846,8 @@ public class ImageServer { switch (field) { case SERVER_SESSION_ID: return isSetServerSessionId(); - case UUID: - return isSetUuid(); + case USER: + return isSetUser(); } throw new IllegalStateException(); } @@ -7578,12 +11856,12 @@ public class ImageServer { public boolean equals(Object that) { if (that == null) return false; - if (that instanceof getImage_args) - return this.equals((getImage_args)that); + if (that instanceof publishUser_args) + return this.equals((publishUser_args)that); return false; } - public boolean equals(getImage_args that) { + public boolean equals(publishUser_args that) { if (that == null) return false; @@ -7596,12 +11874,12 @@ public class ImageServer { return false; } - boolean this_present_uuid = true && this.isSetUuid(); - boolean that_present_uuid = true && that.isSetUuid(); - if (this_present_uuid || that_present_uuid) { - if (!(this_present_uuid && that_present_uuid)) + boolean this_present_user = true && this.isSetUser(); + boolean that_present_user = true && that.isSetUser(); + if (this_present_user || that_present_user) { + if (!(this_present_user && that_present_user)) return false; - if (!this.uuid.equals(that.uuid)) + if (!this.user.equals(that.user)) return false; } @@ -7614,7 +11892,7 @@ public class ImageServer { } @Override - public int compareTo(getImage_args other) { + public int compareTo(publishUser_args other) { if (!getClass().equals(other.getClass())) { return getClass().getName().compareTo(other.getClass().getName()); } @@ -7631,12 +11909,12 @@ public class ImageServer { return lastComparison; } } - lastComparison = Boolean.valueOf(isSetUuid()).compareTo(other.isSetUuid()); + lastComparison = Boolean.valueOf(isSetUser()).compareTo(other.isSetUser()); if (lastComparison != 0) { return lastComparison; } - if (isSetUuid()) { - lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.uuid, other.uuid); + if (isSetUser()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.user, other.user); if (lastComparison != 0) { return lastComparison; } @@ -7658,7 +11936,7 @@ public class ImageServer { @Override public String toString() { - StringBuilder sb = new StringBuilder("getImage_args("); + StringBuilder sb = new StringBuilder("publishUser_args("); boolean first = true; sb.append("serverSessionId:"); @@ -7669,11 +11947,11 @@ public class ImageServer { } first = false; if (!first) sb.append(", "); - sb.append("uuid:"); - if (this.uuid == null) { + sb.append("user:"); + if (this.user == null) { sb.append("null"); } else { - sb.append(this.uuid); + sb.append(this.user); } first = false; sb.append(")"); @@ -7683,6 +11961,9 @@ public class ImageServer { public void validate() throws org.apache.thrift.TException { // check for required fields // check for sub-struct validity + if (user != null) { + user.validate(); + } } private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException { @@ -7701,15 +11982,15 @@ public class ImageServer { } } - private static class getImage_argsStandardSchemeFactory implements SchemeFactory { - public getImage_argsStandardScheme getScheme() { - return new getImage_argsStandardScheme(); + private static class publishUser_argsStandardSchemeFactory implements SchemeFactory { + public publishUser_argsStandardScheme getScheme() { + return new publishUser_argsStandardScheme(); } } - private static class getImage_argsStandardScheme extends StandardScheme { + private static class publishUser_argsStandardScheme extends StandardScheme { - public void read(org.apache.thrift.protocol.TProtocol iprot, getImage_args struct) throws org.apache.thrift.TException { + public void read(org.apache.thrift.protocol.TProtocol iprot, publishUser_args struct) throws org.apache.thrift.TException { org.apache.thrift.protocol.TField schemeField; iprot.readStructBegin(); while (true) @@ -7719,7 +12000,7 @@ public class ImageServer { break; } switch (schemeField.id) { - case 2: // SERVER_SESSION_ID + case 1: // SERVER_SESSION_ID if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { struct.serverSessionId = iprot.readString(); struct.setServerSessionIdIsSet(true); @@ -7727,10 +12008,11 @@ public class ImageServer { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } break; - case 1: // UUID - if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { - struct.uuid = iprot.readString(); - struct.setUuidIsSet(true); + case 2: // USER + if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { + struct.user = new UserInfo(); + struct.user.read(iprot); + struct.setUserIsSet(true); } else { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } @@ -7746,55 +12028,55 @@ public class ImageServer { struct.validate(); } - public void write(org.apache.thrift.protocol.TProtocol oprot, getImage_args struct) throws org.apache.thrift.TException { + public void write(org.apache.thrift.protocol.TProtocol oprot, publishUser_args struct) throws org.apache.thrift.TException { struct.validate(); oprot.writeStructBegin(STRUCT_DESC); - if (struct.uuid != null) { - oprot.writeFieldBegin(UUID_FIELD_DESC); - oprot.writeString(struct.uuid); - oprot.writeFieldEnd(); - } if (struct.serverSessionId != null) { oprot.writeFieldBegin(SERVER_SESSION_ID_FIELD_DESC); oprot.writeString(struct.serverSessionId); oprot.writeFieldEnd(); } + if (struct.user != null) { + oprot.writeFieldBegin(USER_FIELD_DESC); + struct.user.write(oprot); + oprot.writeFieldEnd(); + } oprot.writeFieldStop(); oprot.writeStructEnd(); } } - private static class getImage_argsTupleSchemeFactory implements SchemeFactory { - public getImage_argsTupleScheme getScheme() { - return new getImage_argsTupleScheme(); + private static class publishUser_argsTupleSchemeFactory implements SchemeFactory { + public publishUser_argsTupleScheme getScheme() { + return new publishUser_argsTupleScheme(); } } - private static class getImage_argsTupleScheme extends TupleScheme { + private static class publishUser_argsTupleScheme extends TupleScheme { @Override - public void write(org.apache.thrift.protocol.TProtocol prot, getImage_args struct) throws org.apache.thrift.TException { + public void write(org.apache.thrift.protocol.TProtocol prot, publishUser_args struct) throws org.apache.thrift.TException { TTupleProtocol oprot = (TTupleProtocol) prot; BitSet optionals = new BitSet(); if (struct.isSetServerSessionId()) { optionals.set(0); } - if (struct.isSetUuid()) { + if (struct.isSetUser()) { optionals.set(1); } oprot.writeBitSet(optionals, 2); if (struct.isSetServerSessionId()) { oprot.writeString(struct.serverSessionId); } - if (struct.isSetUuid()) { - oprot.writeString(struct.uuid); + if (struct.isSetUser()) { + struct.user.write(oprot); } } @Override - public void read(org.apache.thrift.protocol.TProtocol prot, getImage_args struct) throws org.apache.thrift.TException { + public void read(org.apache.thrift.protocol.TProtocol prot, publishUser_args struct) throws org.apache.thrift.TException { TTupleProtocol iprot = (TTupleProtocol) prot; BitSet incoming = iprot.readBitSet(2); if (incoming.get(0)) { @@ -7802,36 +12084,34 @@ public class ImageServer { struct.setServerSessionIdIsSet(true); } if (incoming.get(1)) { - struct.uuid = iprot.readString(); - struct.setUuidIsSet(true); + struct.user = new UserInfo(); + struct.user.read(iprot); + struct.setUserIsSet(true); } } } } - public static class getImage_result implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { - private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getImage_result"); + public static class publishUser_result implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { + private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("publishUser_result"); - private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.STRUCT, (short)0); + private static final org.apache.thrift.protocol.TField SUCCESS_FIELD_DESC = new org.apache.thrift.protocol.TField("success", org.apache.thrift.protocol.TType.BOOL, (short)0); private static final org.apache.thrift.protocol.TField FAILURE_FIELD_DESC = new org.apache.thrift.protocol.TField("failure", org.apache.thrift.protocol.TType.STRUCT, (short)1); - private static final org.apache.thrift.protocol.TField FAILURE2_FIELD_DESC = new org.apache.thrift.protocol.TField("failure2", org.apache.thrift.protocol.TType.STRUCT, (short)2); private static final Map, SchemeFactory> schemes = new HashMap, SchemeFactory>(); static { - schemes.put(StandardScheme.class, new getImage_resultStandardSchemeFactory()); - schemes.put(TupleScheme.class, new getImage_resultTupleSchemeFactory()); + schemes.put(StandardScheme.class, new publishUser_resultStandardSchemeFactory()); + schemes.put(TupleScheme.class, new publishUser_resultTupleSchemeFactory()); } - public DownloadData success; // required + public boolean success; // required public AuthorizationException failure; // required - public ImageDataException failure2; // required /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */ public enum _Fields implements org.apache.thrift.TFieldIdEnum { SUCCESS((short)0, "success"), - FAILURE((short)1, "failure"), - FAILURE2((short)2, "failure2"); + FAILURE((short)1, "failure"); private static final Map byName = new HashMap(); @@ -7850,8 +12130,6 @@ public class ImageServer { return SUCCESS; case 1: // FAILURE return FAILURE; - case 2: // FAILURE2 - return FAILURE2; default: return null; } @@ -7892,88 +12170,82 @@ public class ImageServer { } // isset id assignments + private static final int __SUCCESS_ISSET_ID = 0; + private byte __isset_bitfield = 0; public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap; static { Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class); tmpMap.put(_Fields.SUCCESS, new org.apache.thrift.meta_data.FieldMetaData("success", org.apache.thrift.TFieldRequirementType.DEFAULT, - new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, DownloadData.class))); + new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL))); tmpMap.put(_Fields.FAILURE, new org.apache.thrift.meta_data.FieldMetaData("failure", org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT))); - tmpMap.put(_Fields.FAILURE2, new org.apache.thrift.meta_data.FieldMetaData("failure2", org.apache.thrift.TFieldRequirementType.DEFAULT, - new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT))); metaDataMap = Collections.unmodifiableMap(tmpMap); - org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(getImage_result.class, metaDataMap); + org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(publishUser_result.class, metaDataMap); } - public getImage_result() { + public publishUser_result() { } - public getImage_result( - DownloadData success, - AuthorizationException failure, - ImageDataException failure2) + public publishUser_result( + boolean success, + AuthorizationException failure) { this(); this.success = success; + setSuccessIsSet(true); this.failure = failure; - this.failure2 = failure2; } /** * Performs a deep copy on other. */ - public getImage_result(getImage_result other) { - if (other.isSetSuccess()) { - this.success = new DownloadData(other.success); - } + public publishUser_result(publishUser_result other) { + __isset_bitfield = other.__isset_bitfield; + this.success = other.success; if (other.isSetFailure()) { this.failure = new AuthorizationException(other.failure); } - if (other.isSetFailure2()) { - this.failure2 = new ImageDataException(other.failure2); - } } - public getImage_result deepCopy() { - return new getImage_result(this); + public publishUser_result deepCopy() { + return new publishUser_result(this); } @Override public void clear() { - this.success = null; + setSuccessIsSet(false); + this.success = false; this.failure = null; - this.failure2 = null; } - public DownloadData getSuccess() { + public boolean isSuccess() { return this.success; } - public getImage_result setSuccess(DownloadData success) { + public publishUser_result setSuccess(boolean success) { this.success = success; + setSuccessIsSet(true); return this; } public void unsetSuccess() { - this.success = null; + __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __SUCCESS_ISSET_ID); } /** Returns true if field success is set (has been assigned a value) and false otherwise */ public boolean isSetSuccess() { - return this.success != null; + return EncodingUtils.testBit(__isset_bitfield, __SUCCESS_ISSET_ID); } public void setSuccessIsSet(boolean value) { - if (!value) { - this.success = null; - } + __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __SUCCESS_ISSET_ID, value); } public AuthorizationException getFailure() { return this.failure; } - public getImage_result setFailure(AuthorizationException failure) { + public publishUser_result setFailure(AuthorizationException failure) { this.failure = failure; return this; } @@ -7993,37 +12265,13 @@ public class ImageServer { } } - public ImageDataException getFailure2() { - return this.failure2; - } - - public getImage_result setFailure2(ImageDataException failure2) { - this.failure2 = failure2; - return this; - } - - public void unsetFailure2() { - this.failure2 = null; - } - - /** Returns true if field failure2 is set (has been assigned a value) and false otherwise */ - public boolean isSetFailure2() { - return this.failure2 != null; - } - - public void setFailure2IsSet(boolean value) { - if (!value) { - this.failure2 = null; - } - } - public void setFieldValue(_Fields field, Object value) { switch (field) { case SUCCESS: if (value == null) { unsetSuccess(); } else { - setSuccess((DownloadData)value); + setSuccess((Boolean)value); } break; @@ -8035,28 +12283,17 @@ public class ImageServer { } break; - case FAILURE2: - if (value == null) { - unsetFailure2(); - } else { - setFailure2((ImageDataException)value); - } - break; - } } public Object getFieldValue(_Fields field) { switch (field) { case SUCCESS: - return getSuccess(); + return Boolean.valueOf(isSuccess()); case FAILURE: return getFailure(); - case FAILURE2: - return getFailure2(); - } throw new IllegalStateException(); } @@ -8072,8 +12309,6 @@ public class ImageServer { return isSetSuccess(); case FAILURE: return isSetFailure(); - case FAILURE2: - return isSetFailure2(); } throw new IllegalStateException(); } @@ -8082,21 +12317,21 @@ public class ImageServer { public boolean equals(Object that) { if (that == null) return false; - if (that instanceof getImage_result) - return this.equals((getImage_result)that); + if (that instanceof publishUser_result) + return this.equals((publishUser_result)that); return false; } - public boolean equals(getImage_result that) { + public boolean equals(publishUser_result that) { if (that == null) return false; - boolean this_present_success = true && this.isSetSuccess(); - boolean that_present_success = true && that.isSetSuccess(); + boolean this_present_success = true; + boolean that_present_success = true; if (this_present_success || that_present_success) { if (!(this_present_success && that_present_success)) return false; - if (!this.success.equals(that.success)) + if (this.success != that.success) return false; } @@ -8109,15 +12344,6 @@ public class ImageServer { return false; } - boolean this_present_failure2 = true && this.isSetFailure2(); - boolean that_present_failure2 = true && that.isSetFailure2(); - if (this_present_failure2 || that_present_failure2) { - if (!(this_present_failure2 && that_present_failure2)) - return false; - if (!this.failure2.equals(that.failure2)) - return false; - } - return true; } @@ -8127,7 +12353,7 @@ public class ImageServer { } @Override - public int compareTo(getImage_result other) { + public int compareTo(publishUser_result other) { if (!getClass().equals(other.getClass())) { return getClass().getName().compareTo(other.getClass().getName()); } @@ -8154,16 +12380,6 @@ public class ImageServer { return lastComparison; } } - lastComparison = Boolean.valueOf(isSetFailure2()).compareTo(other.isSetFailure2()); - if (lastComparison != 0) { - return lastComparison; - } - if (isSetFailure2()) { - lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.failure2, other.failure2); - if (lastComparison != 0) { - return lastComparison; - } - } return 0; } @@ -8181,15 +12397,11 @@ public class ImageServer { @Override public String toString() { - StringBuilder sb = new StringBuilder("getImage_result("); + StringBuilder sb = new StringBuilder("publishUser_result("); boolean first = true; sb.append("success:"); - if (this.success == null) { - sb.append("null"); - } else { - sb.append(this.success); - } + sb.append(this.success); first = false; if (!first) sb.append(", "); sb.append("failure:"); @@ -8199,14 +12411,6 @@ public class ImageServer { sb.append(this.failure); } first = false; - if (!first) sb.append(", "); - sb.append("failure2:"); - if (this.failure2 == null) { - sb.append("null"); - } else { - sb.append(this.failure2); - } - first = false; sb.append(")"); return sb.toString(); } @@ -8214,9 +12418,6 @@ public class ImageServer { public void validate() throws org.apache.thrift.TException { // check for required fields // check for sub-struct validity - if (success != null) { - success.validate(); - } } private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException { @@ -8229,21 +12430,23 @@ public class ImageServer { private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException { try { + // it doesn't seem like you should have to do this, but java serialization is wacky, and doesn't call the default constructor. + __isset_bitfield = 0; read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in))); } catch (org.apache.thrift.TException te) { throw new java.io.IOException(te); } } - private static class getImage_resultStandardSchemeFactory implements SchemeFactory { - public getImage_resultStandardScheme getScheme() { - return new getImage_resultStandardScheme(); + private static class publishUser_resultStandardSchemeFactory implements SchemeFactory { + public publishUser_resultStandardScheme getScheme() { + return new publishUser_resultStandardScheme(); } } - private static class getImage_resultStandardScheme extends StandardScheme { + private static class publishUser_resultStandardScheme extends StandardScheme { - public void read(org.apache.thrift.protocol.TProtocol iprot, getImage_result struct) throws org.apache.thrift.TException { + public void read(org.apache.thrift.protocol.TProtocol iprot, publishUser_result struct) throws org.apache.thrift.TException { org.apache.thrift.protocol.TField schemeField; iprot.readStructBegin(); while (true) @@ -8254,9 +12457,8 @@ public class ImageServer { } switch (schemeField.id) { case 0: // SUCCESS - if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { - struct.success = new DownloadData(); - struct.success.read(iprot); + if (schemeField.type == org.apache.thrift.protocol.TType.BOOL) { + struct.success = iprot.readBool(); struct.setSuccessIsSet(true); } else { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); @@ -8271,15 +12473,6 @@ public class ImageServer { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } break; - case 2: // FAILURE2 - if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { - struct.failure2 = new ImageDataException(); - struct.failure2.read(iprot); - struct.setFailure2IsSet(true); - } else { - org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); - } - break; default: org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } @@ -8291,13 +12484,13 @@ public class ImageServer { struct.validate(); } - public void write(org.apache.thrift.protocol.TProtocol oprot, getImage_result struct) throws org.apache.thrift.TException { + public void write(org.apache.thrift.protocol.TProtocol oprot, publishUser_result struct) throws org.apache.thrift.TException { struct.validate(); oprot.writeStructBegin(STRUCT_DESC); - if (struct.success != null) { + if (struct.isSetSuccess()) { oprot.writeFieldBegin(SUCCESS_FIELD_DESC); - struct.success.write(oprot); + oprot.writeBool(struct.success); oprot.writeFieldEnd(); } if (struct.failure != null) { @@ -8305,27 +12498,22 @@ public class ImageServer { struct.failure.write(oprot); oprot.writeFieldEnd(); } - if (struct.failure2 != null) { - oprot.writeFieldBegin(FAILURE2_FIELD_DESC); - struct.failure2.write(oprot); - oprot.writeFieldEnd(); - } oprot.writeFieldStop(); oprot.writeStructEnd(); } } - private static class getImage_resultTupleSchemeFactory implements SchemeFactory { - public getImage_resultTupleScheme getScheme() { - return new getImage_resultTupleScheme(); + private static class publishUser_resultTupleSchemeFactory implements SchemeFactory { + public publishUser_resultTupleScheme getScheme() { + return new publishUser_resultTupleScheme(); } } - private static class getImage_resultTupleScheme extends TupleScheme { + private static class publishUser_resultTupleScheme extends TupleScheme { @Override - public void write(org.apache.thrift.protocol.TProtocol prot, getImage_result struct) throws org.apache.thrift.TException { + public void write(org.apache.thrift.protocol.TProtocol prot, publishUser_result struct) throws org.apache.thrift.TException { TTupleProtocol oprot = (TTupleProtocol) prot; BitSet optionals = new BitSet(); if (struct.isSetSuccess()) { @@ -8334,28 +12522,21 @@ public class ImageServer { if (struct.isSetFailure()) { optionals.set(1); } - if (struct.isSetFailure2()) { - optionals.set(2); - } - oprot.writeBitSet(optionals, 3); + oprot.writeBitSet(optionals, 2); if (struct.isSetSuccess()) { - struct.success.write(oprot); + oprot.writeBool(struct.success); } if (struct.isSetFailure()) { struct.failure.write(oprot); } - if (struct.isSetFailure2()) { - struct.failure2.write(oprot); - } } @Override - public void read(org.apache.thrift.protocol.TProtocol prot, getImage_result struct) throws org.apache.thrift.TException { + public void read(org.apache.thrift.protocol.TProtocol prot, publishUser_result struct) throws org.apache.thrift.TException { TTupleProtocol iprot = (TTupleProtocol) prot; - BitSet incoming = iprot.readBitSet(3); + BitSet incoming = iprot.readBitSet(2); if (incoming.get(0)) { - struct.success = new DownloadData(); - struct.success.read(iprot); + struct.success = iprot.readBool(); struct.setSuccessIsSet(true); } if (incoming.get(1)) { @@ -8363,11 +12544,6 @@ public class ImageServer { struct.failure.read(iprot); struct.setFailureIsSet(true); } - if (incoming.get(2)) { - struct.failure2 = new ImageDataException(); - struct.failure2.read(iprot); - struct.setFailure2IsSet(true); - } } } diff --git a/src/main/java/org/openslx/imagemaster/thrift/iface/OrganizationData.java b/src/main/java/org/openslx/imagemaster/thrift/iface/OrganizationData.java new file mode 100644 index 0000000..074d582 --- /dev/null +++ b/src/main/java/org/openslx/imagemaster/thrift/iface/OrganizationData.java @@ -0,0 +1,488 @@ +/** + * Autogenerated by Thrift Compiler (0.9.1) + * + * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING + * @generated + */ +package org.openslx.imagemaster.thrift.iface; + +import org.apache.thrift.scheme.IScheme; +import org.apache.thrift.scheme.SchemeFactory; +import org.apache.thrift.scheme.StandardScheme; + +import org.apache.thrift.scheme.TupleScheme; +import org.apache.thrift.protocol.TTupleProtocol; +import org.apache.thrift.protocol.TProtocolException; +import org.apache.thrift.EncodingUtils; +import org.apache.thrift.TException; +import org.apache.thrift.async.AsyncMethodCallback; +import org.apache.thrift.server.AbstractNonblockingServer.*; +import java.util.List; +import java.util.ArrayList; +import java.util.Map; +import java.util.HashMap; +import java.util.EnumMap; +import java.util.Set; +import java.util.HashSet; +import java.util.EnumSet; +import java.util.Collections; +import java.util.BitSet; +import java.nio.ByteBuffer; +import java.util.Arrays; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +public class OrganizationData implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { + private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("OrganizationData"); + + private static final org.apache.thrift.protocol.TField ORGANIZATION_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("organizationId", org.apache.thrift.protocol.TType.STRING, (short)1); + private static final org.apache.thrift.protocol.TField DISPLAY_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("displayName", org.apache.thrift.protocol.TType.STRING, (short)2); + + private static final Map, SchemeFactory> schemes = new HashMap, SchemeFactory>(); + static { + schemes.put(StandardScheme.class, new OrganizationDataStandardSchemeFactory()); + schemes.put(TupleScheme.class, new OrganizationDataTupleSchemeFactory()); + } + + public String organizationId; // required + public String displayName; // required + + /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */ + public enum _Fields implements org.apache.thrift.TFieldIdEnum { + ORGANIZATION_ID((short)1, "organizationId"), + DISPLAY_NAME((short)2, "displayName"); + + private static final Map byName = new HashMap(); + + static { + for (_Fields field : EnumSet.allOf(_Fields.class)) { + byName.put(field.getFieldName(), field); + } + } + + /** + * Find the _Fields constant that matches fieldId, or null if its not found. + */ + public static _Fields findByThriftId(int fieldId) { + switch(fieldId) { + case 1: // ORGANIZATION_ID + return ORGANIZATION_ID; + case 2: // DISPLAY_NAME + return DISPLAY_NAME; + default: + return null; + } + } + + /** + * Find the _Fields constant that matches fieldId, throwing an exception + * if it is not found. + */ + public static _Fields findByThriftIdOrThrow(int fieldId) { + _Fields fields = findByThriftId(fieldId); + if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!"); + return fields; + } + + /** + * Find the _Fields constant that matches name, or null if its not found. + */ + public static _Fields findByName(String name) { + return byName.get(name); + } + + private final short _thriftId; + private final String _fieldName; + + _Fields(short thriftId, String fieldName) { + _thriftId = thriftId; + _fieldName = fieldName; + } + + public short getThriftFieldId() { + return _thriftId; + } + + public String getFieldName() { + return _fieldName; + } + } + + // isset id assignments + public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap; + static { + Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class); + tmpMap.put(_Fields.ORGANIZATION_ID, new org.apache.thrift.meta_data.FieldMetaData("organizationId", org.apache.thrift.TFieldRequirementType.DEFAULT, + new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))); + tmpMap.put(_Fields.DISPLAY_NAME, new org.apache.thrift.meta_data.FieldMetaData("displayName", org.apache.thrift.TFieldRequirementType.DEFAULT, + new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))); + metaDataMap = Collections.unmodifiableMap(tmpMap); + org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(OrganizationData.class, metaDataMap); + } + + public OrganizationData() { + } + + public OrganizationData( + String organizationId, + String displayName) + { + this(); + this.organizationId = organizationId; + this.displayName = displayName; + } + + /** + * Performs a deep copy on other. + */ + public OrganizationData(OrganizationData other) { + if (other.isSetOrganizationId()) { + this.organizationId = other.organizationId; + } + if (other.isSetDisplayName()) { + this.displayName = other.displayName; + } + } + + public OrganizationData deepCopy() { + return new OrganizationData(this); + } + + @Override + public void clear() { + this.organizationId = null; + this.displayName = null; + } + + public String getOrganizationId() { + return this.organizationId; + } + + public OrganizationData setOrganizationId(String organizationId) { + this.organizationId = organizationId; + return this; + } + + public void unsetOrganizationId() { + this.organizationId = null; + } + + /** Returns true if field organizationId is set (has been assigned a value) and false otherwise */ + public boolean isSetOrganizationId() { + return this.organizationId != null; + } + + public void setOrganizationIdIsSet(boolean value) { + if (!value) { + this.organizationId = null; + } + } + + public String getDisplayName() { + return this.displayName; + } + + public OrganizationData setDisplayName(String displayName) { + this.displayName = displayName; + return this; + } + + public void unsetDisplayName() { + this.displayName = null; + } + + /** Returns true if field displayName is set (has been assigned a value) and false otherwise */ + public boolean isSetDisplayName() { + return this.displayName != null; + } + + public void setDisplayNameIsSet(boolean value) { + if (!value) { + this.displayName = null; + } + } + + public void setFieldValue(_Fields field, Object value) { + switch (field) { + case ORGANIZATION_ID: + if (value == null) { + unsetOrganizationId(); + } else { + setOrganizationId((String)value); + } + break; + + case DISPLAY_NAME: + if (value == null) { + unsetDisplayName(); + } else { + setDisplayName((String)value); + } + break; + + } + } + + public Object getFieldValue(_Fields field) { + switch (field) { + case ORGANIZATION_ID: + return getOrganizationId(); + + case DISPLAY_NAME: + return getDisplayName(); + + } + throw new IllegalStateException(); + } + + /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */ + public boolean isSet(_Fields field) { + if (field == null) { + throw new IllegalArgumentException(); + } + + switch (field) { + case ORGANIZATION_ID: + return isSetOrganizationId(); + case DISPLAY_NAME: + return isSetDisplayName(); + } + throw new IllegalStateException(); + } + + @Override + public boolean equals(Object that) { + if (that == null) + return false; + if (that instanceof OrganizationData) + return this.equals((OrganizationData)that); + return false; + } + + public boolean equals(OrganizationData that) { + if (that == null) + return false; + + boolean this_present_organizationId = true && this.isSetOrganizationId(); + boolean that_present_organizationId = true && that.isSetOrganizationId(); + if (this_present_organizationId || that_present_organizationId) { + if (!(this_present_organizationId && that_present_organizationId)) + return false; + if (!this.organizationId.equals(that.organizationId)) + return false; + } + + boolean this_present_displayName = true && this.isSetDisplayName(); + boolean that_present_displayName = true && that.isSetDisplayName(); + if (this_present_displayName || that_present_displayName) { + if (!(this_present_displayName && that_present_displayName)) + return false; + if (!this.displayName.equals(that.displayName)) + return false; + } + + return true; + } + + @Override + public int hashCode() { + return 0; + } + + @Override + public int compareTo(OrganizationData other) { + if (!getClass().equals(other.getClass())) { + return getClass().getName().compareTo(other.getClass().getName()); + } + + int lastComparison = 0; + + lastComparison = Boolean.valueOf(isSetOrganizationId()).compareTo(other.isSetOrganizationId()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetOrganizationId()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.organizationId, other.organizationId); + if (lastComparison != 0) { + return lastComparison; + } + } + lastComparison = Boolean.valueOf(isSetDisplayName()).compareTo(other.isSetDisplayName()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetDisplayName()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.displayName, other.displayName); + if (lastComparison != 0) { + return lastComparison; + } + } + return 0; + } + + public _Fields fieldForId(int fieldId) { + return _Fields.findByThriftId(fieldId); + } + + public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException { + schemes.get(iprot.getScheme()).getScheme().read(iprot, this); + } + + public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException { + schemes.get(oprot.getScheme()).getScheme().write(oprot, this); + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder("OrganizationData("); + boolean first = true; + + sb.append("organizationId:"); + if (this.organizationId == null) { + sb.append("null"); + } else { + sb.append(this.organizationId); + } + first = false; + if (!first) sb.append(", "); + sb.append("displayName:"); + if (this.displayName == null) { + sb.append("null"); + } else { + sb.append(this.displayName); + } + first = false; + sb.append(")"); + return sb.toString(); + } + + public void validate() throws org.apache.thrift.TException { + // check for required fields + // check for sub-struct validity + } + + private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException { + try { + write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out))); + } catch (org.apache.thrift.TException te) { + throw new java.io.IOException(te); + } + } + + private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException { + try { + read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in))); + } catch (org.apache.thrift.TException te) { + throw new java.io.IOException(te); + } + } + + private static class OrganizationDataStandardSchemeFactory implements SchemeFactory { + public OrganizationDataStandardScheme getScheme() { + return new OrganizationDataStandardScheme(); + } + } + + private static class OrganizationDataStandardScheme extends StandardScheme { + + public void read(org.apache.thrift.protocol.TProtocol iprot, OrganizationData struct) throws org.apache.thrift.TException { + org.apache.thrift.protocol.TField schemeField; + iprot.readStructBegin(); + while (true) + { + schemeField = iprot.readFieldBegin(); + if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { + break; + } + switch (schemeField.id) { + case 1: // ORGANIZATION_ID + if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { + struct.organizationId = iprot.readString(); + struct.setOrganizationIdIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; + case 2: // DISPLAY_NAME + if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { + struct.displayName = iprot.readString(); + struct.setDisplayNameIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; + default: + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + iprot.readFieldEnd(); + } + iprot.readStructEnd(); + + // check for required fields of primitive type, which can't be checked in the validate method + struct.validate(); + } + + public void write(org.apache.thrift.protocol.TProtocol oprot, OrganizationData struct) throws org.apache.thrift.TException { + struct.validate(); + + oprot.writeStructBegin(STRUCT_DESC); + if (struct.organizationId != null) { + oprot.writeFieldBegin(ORGANIZATION_ID_FIELD_DESC); + oprot.writeString(struct.organizationId); + oprot.writeFieldEnd(); + } + if (struct.displayName != null) { + oprot.writeFieldBegin(DISPLAY_NAME_FIELD_DESC); + oprot.writeString(struct.displayName); + oprot.writeFieldEnd(); + } + oprot.writeFieldStop(); + oprot.writeStructEnd(); + } + + } + + private static class OrganizationDataTupleSchemeFactory implements SchemeFactory { + public OrganizationDataTupleScheme getScheme() { + return new OrganizationDataTupleScheme(); + } + } + + private static class OrganizationDataTupleScheme extends TupleScheme { + + @Override + public void write(org.apache.thrift.protocol.TProtocol prot, OrganizationData struct) throws org.apache.thrift.TException { + TTupleProtocol oprot = (TTupleProtocol) prot; + BitSet optionals = new BitSet(); + if (struct.isSetOrganizationId()) { + optionals.set(0); + } + if (struct.isSetDisplayName()) { + optionals.set(1); + } + oprot.writeBitSet(optionals, 2); + if (struct.isSetOrganizationId()) { + oprot.writeString(struct.organizationId); + } + if (struct.isSetDisplayName()) { + oprot.writeString(struct.displayName); + } + } + + @Override + public void read(org.apache.thrift.protocol.TProtocol prot, OrganizationData struct) throws org.apache.thrift.TException { + TTupleProtocol iprot = (TTupleProtocol) prot; + BitSet incoming = iprot.readBitSet(2); + if (incoming.get(0)) { + struct.organizationId = iprot.readString(); + struct.setOrganizationIdIsSet(true); + } + if (incoming.get(1)) { + struct.displayName = iprot.readString(); + struct.setDisplayNameIsSet(true); + } + } + } + +} + diff --git a/src/main/java/org/openslx/imagemaster/thrift/iface/ServerAuthenticationError.java b/src/main/java/org/openslx/imagemaster/thrift/iface/ServerAuthenticationError.java deleted file mode 100644 index 8c3f1d3..0000000 --- a/src/main/java/org/openslx/imagemaster/thrift/iface/ServerAuthenticationError.java +++ /dev/null @@ -1,54 +0,0 @@ -/** - * Autogenerated by Thrift Compiler (0.9.1) - * - * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING - * @generated - */ -package org.openslx.imagemaster.thrift.iface; - - -import java.util.Map; -import java.util.HashMap; -import org.apache.thrift.TEnum; - -public enum ServerAuthenticationError implements org.apache.thrift.TEnum { - GENERIC_ERROR(0), - INVALID_ORGANIZATION(1), - INVALID_KEY(2), - CHALLENGE_FAILED(3), - BANNED_NETWORK(4); - - private final int value; - - private ServerAuthenticationError(int value) { - this.value = value; - } - - /** - * Get the integer value of this enum value, as defined in the Thrift IDL. - */ - public int getValue() { - return value; - } - - /** - * Find a the enum type by its integer value, as defined in the Thrift IDL. - * @return null if the value is not found. - */ - public static ServerAuthenticationError findByValue(int value) { - switch (value) { - case 0: - return GENERIC_ERROR; - case 1: - return INVALID_ORGANIZATION; - case 2: - return INVALID_KEY; - case 3: - return CHALLENGE_FAILED; - case 4: - return BANNED_NETWORK; - default: - return null; - } - } -} diff --git a/src/main/java/org/openslx/imagemaster/thrift/iface/ServerAuthenticationException.java b/src/main/java/org/openslx/imagemaster/thrift/iface/ServerAuthenticationException.java deleted file mode 100644 index 69c29b7..0000000 --- a/src/main/java/org/openslx/imagemaster/thrift/iface/ServerAuthenticationException.java +++ /dev/null @@ -1,504 +0,0 @@ -/** - * Autogenerated by Thrift Compiler (0.9.1) - * - * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING - * @generated - */ -package org.openslx.imagemaster.thrift.iface; - -import org.apache.thrift.scheme.IScheme; -import org.apache.thrift.scheme.SchemeFactory; -import org.apache.thrift.scheme.StandardScheme; - -import org.apache.thrift.scheme.TupleScheme; -import org.apache.thrift.protocol.TTupleProtocol; -import org.apache.thrift.protocol.TProtocolException; -import org.apache.thrift.EncodingUtils; -import org.apache.thrift.TException; -import org.apache.thrift.async.AsyncMethodCallback; -import org.apache.thrift.server.AbstractNonblockingServer.*; -import java.util.List; -import java.util.ArrayList; -import java.util.Map; -import java.util.HashMap; -import java.util.EnumMap; -import java.util.Set; -import java.util.HashSet; -import java.util.EnumSet; -import java.util.Collections; -import java.util.BitSet; -import java.nio.ByteBuffer; -import java.util.Arrays; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -public class ServerAuthenticationException extends TException implements org.apache.thrift.TBase, java.io.Serializable, Cloneable, Comparable { - private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("ServerAuthenticationException"); - - private static final org.apache.thrift.protocol.TField NUMBER_FIELD_DESC = new org.apache.thrift.protocol.TField("number", org.apache.thrift.protocol.TType.I32, (short)1); - private static final org.apache.thrift.protocol.TField MESSAGE_FIELD_DESC = new org.apache.thrift.protocol.TField("message", org.apache.thrift.protocol.TType.STRING, (short)2); - - private static final Map, SchemeFactory> schemes = new HashMap, SchemeFactory>(); - static { - schemes.put(StandardScheme.class, new ServerAuthenticationExceptionStandardSchemeFactory()); - schemes.put(TupleScheme.class, new ServerAuthenticationExceptionTupleSchemeFactory()); - } - - /** - * - * @see ServerAuthenticationError - */ - public ServerAuthenticationError number; // required - public String message; // required - - /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */ - public enum _Fields implements org.apache.thrift.TFieldIdEnum { - /** - * - * @see ServerAuthenticationError - */ - NUMBER((short)1, "number"), - MESSAGE((short)2, "message"); - - private static final Map byName = new HashMap(); - - static { - for (_Fields field : EnumSet.allOf(_Fields.class)) { - byName.put(field.getFieldName(), field); - } - } - - /** - * Find the _Fields constant that matches fieldId, or null if its not found. - */ - public static _Fields findByThriftId(int fieldId) { - switch(fieldId) { - case 1: // NUMBER - return NUMBER; - case 2: // MESSAGE - return MESSAGE; - default: - return null; - } - } - - /** - * Find the _Fields constant that matches fieldId, throwing an exception - * if it is not found. - */ - public static _Fields findByThriftIdOrThrow(int fieldId) { - _Fields fields = findByThriftId(fieldId); - if (fields == null) throw new IllegalArgumentException("Field " + fieldId + " doesn't exist!"); - return fields; - } - - /** - * Find the _Fields constant that matches name, or null if its not found. - */ - public static _Fields findByName(String name) { - return byName.get(name); - } - - private final short _thriftId; - private final String _fieldName; - - _Fields(short thriftId, String fieldName) { - _thriftId = thriftId; - _fieldName = fieldName; - } - - public short getThriftFieldId() { - return _thriftId; - } - - public String getFieldName() { - return _fieldName; - } - } - - // isset id assignments - public static final Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> metaDataMap; - static { - Map<_Fields, org.apache.thrift.meta_data.FieldMetaData> tmpMap = new EnumMap<_Fields, org.apache.thrift.meta_data.FieldMetaData>(_Fields.class); - tmpMap.put(_Fields.NUMBER, new org.apache.thrift.meta_data.FieldMetaData("number", org.apache.thrift.TFieldRequirementType.DEFAULT, - new org.apache.thrift.meta_data.EnumMetaData(org.apache.thrift.protocol.TType.ENUM, ServerAuthenticationError.class))); - tmpMap.put(_Fields.MESSAGE, new org.apache.thrift.meta_data.FieldMetaData("message", org.apache.thrift.TFieldRequirementType.DEFAULT, - new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))); - metaDataMap = Collections.unmodifiableMap(tmpMap); - org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(ServerAuthenticationException.class, metaDataMap); - } - - public ServerAuthenticationException() { - } - - public ServerAuthenticationException( - ServerAuthenticationError number, - String message) - { - this(); - this.number = number; - this.message = message; - } - - /** - * Performs a deep copy on other. - */ - public ServerAuthenticationException(ServerAuthenticationException other) { - if (other.isSetNumber()) { - this.number = other.number; - } - if (other.isSetMessage()) { - this.message = other.message; - } - } - - public ServerAuthenticationException deepCopy() { - return new ServerAuthenticationException(this); - } - - @Override - public void clear() { - this.number = null; - this.message = null; - } - - /** - * - * @see ServerAuthenticationError - */ - public ServerAuthenticationError getNumber() { - return this.number; - } - - /** - * - * @see ServerAuthenticationError - */ - public ServerAuthenticationException setNumber(ServerAuthenticationError number) { - this.number = number; - return this; - } - - public void unsetNumber() { - this.number = null; - } - - /** Returns true if field number is set (has been assigned a value) and false otherwise */ - public boolean isSetNumber() { - return this.number != null; - } - - public void setNumberIsSet(boolean value) { - if (!value) { - this.number = null; - } - } - - public String getMessage() { - return this.message; - } - - public ServerAuthenticationException setMessage(String message) { - this.message = message; - return this; - } - - public void unsetMessage() { - this.message = null; - } - - /** Returns true if field message is set (has been assigned a value) and false otherwise */ - public boolean isSetMessage() { - return this.message != null; - } - - public void setMessageIsSet(boolean value) { - if (!value) { - this.message = null; - } - } - - public void setFieldValue(_Fields field, Object value) { - switch (field) { - case NUMBER: - if (value == null) { - unsetNumber(); - } else { - setNumber((ServerAuthenticationError)value); - } - break; - - case MESSAGE: - if (value == null) { - unsetMessage(); - } else { - setMessage((String)value); - } - break; - - } - } - - public Object getFieldValue(_Fields field) { - switch (field) { - case NUMBER: - return getNumber(); - - case MESSAGE: - return getMessage(); - - } - throw new IllegalStateException(); - } - - /** Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise */ - public boolean isSet(_Fields field) { - if (field == null) { - throw new IllegalArgumentException(); - } - - switch (field) { - case NUMBER: - return isSetNumber(); - case MESSAGE: - return isSetMessage(); - } - throw new IllegalStateException(); - } - - @Override - public boolean equals(Object that) { - if (that == null) - return false; - if (that instanceof ServerAuthenticationException) - return this.equals((ServerAuthenticationException)that); - return false; - } - - public boolean equals(ServerAuthenticationException that) { - if (that == null) - return false; - - boolean this_present_number = true && this.isSetNumber(); - boolean that_present_number = true && that.isSetNumber(); - if (this_present_number || that_present_number) { - if (!(this_present_number && that_present_number)) - return false; - if (!this.number.equals(that.number)) - return false; - } - - boolean this_present_message = true && this.isSetMessage(); - boolean that_present_message = true && that.isSetMessage(); - if (this_present_message || that_present_message) { - if (!(this_present_message && that_present_message)) - return false; - if (!this.message.equals(that.message)) - return false; - } - - return true; - } - - @Override - public int hashCode() { - return 0; - } - - @Override - public int compareTo(ServerAuthenticationException other) { - if (!getClass().equals(other.getClass())) { - return getClass().getName().compareTo(other.getClass().getName()); - } - - int lastComparison = 0; - - lastComparison = Boolean.valueOf(isSetNumber()).compareTo(other.isSetNumber()); - if (lastComparison != 0) { - return lastComparison; - } - if (isSetNumber()) { - lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.number, other.number); - if (lastComparison != 0) { - return lastComparison; - } - } - lastComparison = Boolean.valueOf(isSetMessage()).compareTo(other.isSetMessage()); - if (lastComparison != 0) { - return lastComparison; - } - if (isSetMessage()) { - lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.message, other.message); - if (lastComparison != 0) { - return lastComparison; - } - } - return 0; - } - - public _Fields fieldForId(int fieldId) { - return _Fields.findByThriftId(fieldId); - } - - public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException { - schemes.get(iprot.getScheme()).getScheme().read(iprot, this); - } - - public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException { - schemes.get(oprot.getScheme()).getScheme().write(oprot, this); - } - - @Override - public String toString() { - StringBuilder sb = new StringBuilder("ServerAuthenticationException("); - boolean first = true; - - sb.append("number:"); - if (this.number == null) { - sb.append("null"); - } else { - sb.append(this.number); - } - first = false; - if (!first) sb.append(", "); - sb.append("message:"); - if (this.message == null) { - sb.append("null"); - } else { - sb.append(this.message); - } - first = false; - sb.append(")"); - return sb.toString(); - } - - public void validate() throws org.apache.thrift.TException { - // check for required fields - // check for sub-struct validity - } - - private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException { - try { - write(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(out))); - } catch (org.apache.thrift.TException te) { - throw new java.io.IOException(te); - } - } - - private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, ClassNotFoundException { - try { - read(new org.apache.thrift.protocol.TCompactProtocol(new org.apache.thrift.transport.TIOStreamTransport(in))); - } catch (org.apache.thrift.TException te) { - throw new java.io.IOException(te); - } - } - - private static class ServerAuthenticationExceptionStandardSchemeFactory implements SchemeFactory { - public ServerAuthenticationExceptionStandardScheme getScheme() { - return new ServerAuthenticationExceptionStandardScheme(); - } - } - - private static class ServerAuthenticationExceptionStandardScheme extends StandardScheme { - - public void read(org.apache.thrift.protocol.TProtocol iprot, ServerAuthenticationException struct) throws org.apache.thrift.TException { - org.apache.thrift.protocol.TField schemeField; - iprot.readStructBegin(); - while (true) - { - schemeField = iprot.readFieldBegin(); - if (schemeField.type == org.apache.thrift.protocol.TType.STOP) { - break; - } - switch (schemeField.id) { - case 1: // NUMBER - if (schemeField.type == org.apache.thrift.protocol.TType.I32) { - struct.number = ServerAuthenticationError.findByValue(iprot.readI32()); - struct.setNumberIsSet(true); - } else { - org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); - } - break; - case 2: // MESSAGE - if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { - struct.message = iprot.readString(); - struct.setMessageIsSet(true); - } else { - org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); - } - break; - default: - org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); - } - iprot.readFieldEnd(); - } - iprot.readStructEnd(); - - // check for required fields of primitive type, which can't be checked in the validate method - struct.validate(); - } - - public void write(org.apache.thrift.protocol.TProtocol oprot, ServerAuthenticationException struct) throws org.apache.thrift.TException { - struct.validate(); - - oprot.writeStructBegin(STRUCT_DESC); - if (struct.number != null) { - oprot.writeFieldBegin(NUMBER_FIELD_DESC); - oprot.writeI32(struct.number.getValue()); - oprot.writeFieldEnd(); - } - if (struct.message != null) { - oprot.writeFieldBegin(MESSAGE_FIELD_DESC); - oprot.writeString(struct.message); - oprot.writeFieldEnd(); - } - oprot.writeFieldStop(); - oprot.writeStructEnd(); - } - - } - - private static class ServerAuthenticationExceptionTupleSchemeFactory implements SchemeFactory { - public ServerAuthenticationExceptionTupleScheme getScheme() { - return new ServerAuthenticationExceptionTupleScheme(); - } - } - - private static class ServerAuthenticationExceptionTupleScheme extends TupleScheme { - - @Override - public void write(org.apache.thrift.protocol.TProtocol prot, ServerAuthenticationException struct) throws org.apache.thrift.TException { - TTupleProtocol oprot = (TTupleProtocol) prot; - BitSet optionals = new BitSet(); - if (struct.isSetNumber()) { - optionals.set(0); - } - if (struct.isSetMessage()) { - optionals.set(1); - } - oprot.writeBitSet(optionals, 2); - if (struct.isSetNumber()) { - oprot.writeI32(struct.number.getValue()); - } - if (struct.isSetMessage()) { - oprot.writeString(struct.message); - } - } - - @Override - public void read(org.apache.thrift.protocol.TProtocol prot, ServerAuthenticationException struct) throws org.apache.thrift.TException { - TTupleProtocol iprot = (TTupleProtocol) prot; - BitSet incoming = iprot.readBitSet(2); - if (incoming.get(0)) { - struct.number = ServerAuthenticationError.findByValue(iprot.readI32()); - struct.setNumberIsSet(true); - } - if (incoming.get(1)) { - struct.message = iprot.readString(); - struct.setMessageIsSet(true); - } - } - } - -} - diff --git a/src/main/java/org/openslx/imagemaster/thrift/iface/UserInfo.java b/src/main/java/org/openslx/imagemaster/thrift/iface/UserInfo.java index 67f9340..2d9581b 100644 --- a/src/main/java/org/openslx/imagemaster/thrift/iface/UserInfo.java +++ b/src/main/java/org/openslx/imagemaster/thrift/iface/UserInfo.java @@ -39,6 +39,7 @@ public class UserInfo implements org.apache.thrift.TBase, SchemeFactory> schemes = new HashMap, SchemeFactory>(); static { @@ -50,13 +51,15 @@ public class UserInfo implements org.apache.thrift.TBase byName = new HashMap(); @@ -79,6 +82,8 @@ public class UserInfo implements org.apache.thrift.TBase getOrganizations(), + + list findUser(1:ID sessionId, 2:string organizationId, 3:string searchTerm) throws (1:AuthorizationException failure), + + list getPublicImages(1:ID sessionId, 2:i32 page) throws (1:AuthorizationException failure), +/* + * Server calls + */ UserInfo getUserFromToken(1:Token token) throws (1:InvalidTokenException failure), - binary startServerAuthentication(1:string organization) throws (1: ServerAuthenticationException failure), - bool isServerAuthenticated(1:string serverSessionId), - ServerSessionData serverAuthenticate(1:string organization, 2:binary challengeResponse) throws (1:ServerAuthenticationException failure), + binary startServerAuthentication(1:string organization) throws (1: AuthenticationException failure), + + ServerSessionData serverAuthenticate(1:string organizationId, 2:binary challengeResponse) throws (1:AuthenticationException failure), + + UploadData submitImage(1:ID serverSessionId, 2:ImageData imageDescription, 3:list crcSums) throws (1:AuthorizationException failure, 2: ImageDataException failure2, 3: UploadException failure3), - UploadData submitImage(1:string serverSessionId, 2:ImageData imageDescription, 3:list crcSums) throws (1:AuthorizationException failure, 2: ImageDataException failure2, 3: UploadException failure3), + DownloadData getImage(2:ID serverSessionId, 1:UUID uuid) throws (1:AuthorizationException failure, 2: ImageDataException failure2), - DownloadData getImage(2:string serverSessionId, 1:UUID uuid) throws (1:AuthorizationException failure, 2: ImageDataException failure2), + bool publishUser(1:ID serverSessionId, 2:UserInfo user) throws (1:AuthorizationException failure), } -- cgit v1.2.3-55-g7522