summaryrefslogtreecommitdiffstats
path: root/Dozentenmodulserver/src/server/Server.java
diff options
context:
space:
mode:
Diffstat (limited to 'Dozentenmodulserver/src/server/Server.java')
-rw-r--r--Dozentenmodulserver/src/server/Server.java264
1 files changed, 236 insertions, 28 deletions
diff --git a/Dozentenmodulserver/src/server/Server.java b/Dozentenmodulserver/src/server/Server.java
index 8e36bd49..cf8dd95c 100644
--- a/Dozentenmodulserver/src/server/Server.java
+++ b/Dozentenmodulserver/src/server/Server.java
@@ -42,7 +42,7 @@ public class Server {
public String getPathOfImage(String image_id, String version) throws org.apache.thrift.TException;
- public boolean writeVLdata(String imagename, String login, String firstname, String lastname, String university, String Mail, String Tel, String Fak, boolean license, boolean internet, long ram, long cpu, String imagePath, boolean isTemplate, long filesize, long shareMode) throws org.apache.thrift.TException;
+ public boolean writeVLdata(String imagename, String login, String firstname, String lastname, String university, String Mail, String Tel, String Fak, boolean license, boolean internet, long ram, long cpu, String imagePath, boolean isTemplate, long filesize, long shareMode, String os) throws org.apache.thrift.TException;
public List<Image> getImageList() throws org.apache.thrift.TException;
@@ -60,7 +60,7 @@ public class Server {
public Map<String,String> getImageData(String imageid, String imageversion) throws org.apache.thrift.TException;
- public boolean updateImageData(String name, String newName, String image_path, boolean license, boolean internet, long ram, long cpu, String id, String version, boolean isTemplate, long filesize, long shareMode) throws org.apache.thrift.TException;
+ public boolean updateImageData(String name, String newName, String image_path, boolean license, boolean internet, long ram, long cpu, String id, String version, boolean isTemplate, long filesize, long shareMode, String os) throws org.apache.thrift.TException;
public Map<String,String> getLectureData(String lecturename) throws org.apache.thrift.TException;
@@ -84,7 +84,7 @@ public class Server {
public void getPathOfImage(String image_id, String version, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
- public void writeVLdata(String imagename, String login, String firstname, String lastname, String university, String Mail, String Tel, String Fak, boolean license, boolean internet, long ram, long cpu, String imagePath, boolean isTemplate, long filesize, long shareMode, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+ public void writeVLdata(String imagename, String login, String firstname, String lastname, String university, String Mail, String Tel, String Fak, boolean license, boolean internet, long ram, long cpu, String imagePath, boolean isTemplate, long filesize, long shareMode, String os, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
public void getImageList(org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
@@ -102,7 +102,7 @@ public class Server {
public void getImageData(String imageid, String imageversion, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
- public void updateImageData(String name, String newName, String image_path, boolean license, boolean internet, long ram, long cpu, String id, String version, boolean isTemplate, long filesize, long shareMode, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
+ public void updateImageData(String name, String newName, String image_path, boolean license, boolean internet, long ram, long cpu, String id, String version, boolean isTemplate, long filesize, long shareMode, String os, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
public void getLectureData(String lecturename, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException;
@@ -207,13 +207,13 @@ public class Server {
throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getPathOfImage failed: unknown result");
}
- public boolean writeVLdata(String imagename, String login, String firstname, String lastname, String university, String Mail, String Tel, String Fak, boolean license, boolean internet, long ram, long cpu, String imagePath, boolean isTemplate, long filesize, long shareMode) throws org.apache.thrift.TException
+ public boolean writeVLdata(String imagename, String login, String firstname, String lastname, String university, String Mail, String Tel, String Fak, boolean license, boolean internet, long ram, long cpu, String imagePath, boolean isTemplate, long filesize, long shareMode, String os) throws org.apache.thrift.TException
{
- send_writeVLdata(imagename, login, firstname, lastname, university, Mail, Tel, Fak, license, internet, ram, cpu, imagePath, isTemplate, filesize, shareMode);
+ send_writeVLdata(imagename, login, firstname, lastname, university, Mail, Tel, Fak, license, internet, ram, cpu, imagePath, isTemplate, filesize, shareMode, os);
return recv_writeVLdata();
}
- public void send_writeVLdata(String imagename, String login, String firstname, String lastname, String university, String Mail, String Tel, String Fak, boolean license, boolean internet, long ram, long cpu, String imagePath, boolean isTemplate, long filesize, long shareMode) throws org.apache.thrift.TException
+ public void send_writeVLdata(String imagename, String login, String firstname, String lastname, String university, String Mail, String Tel, String Fak, boolean license, boolean internet, long ram, long cpu, String imagePath, boolean isTemplate, long filesize, long shareMode, String os) throws org.apache.thrift.TException
{
writeVLdata_args args = new writeVLdata_args();
args.setImagename(imagename);
@@ -232,6 +232,7 @@ public class Server {
args.setIsTemplate(isTemplate);
args.setFilesize(filesize);
args.setShareMode(shareMode);
+ args.setOs(os);
sendBase("writeVLdata", args);
}
@@ -440,13 +441,13 @@ public class Server {
throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getImageData failed: unknown result");
}
- public boolean updateImageData(String name, String newName, String image_path, boolean license, boolean internet, long ram, long cpu, String id, String version, boolean isTemplate, long filesize, long shareMode) throws org.apache.thrift.TException
+ public boolean updateImageData(String name, String newName, String image_path, boolean license, boolean internet, long ram, long cpu, String id, String version, boolean isTemplate, long filesize, long shareMode, String os) throws org.apache.thrift.TException
{
- send_updateImageData(name, newName, image_path, license, internet, ram, cpu, id, version, isTemplate, filesize, shareMode);
+ send_updateImageData(name, newName, image_path, license, internet, ram, cpu, id, version, isTemplate, filesize, shareMode, os);
return recv_updateImageData();
}
- public void send_updateImageData(String name, String newName, String image_path, boolean license, boolean internet, long ram, long cpu, String id, String version, boolean isTemplate, long filesize, long shareMode) throws org.apache.thrift.TException
+ public void send_updateImageData(String name, String newName, String image_path, boolean license, boolean internet, long ram, long cpu, String id, String version, boolean isTemplate, long filesize, long shareMode, String os) throws org.apache.thrift.TException
{
updateImageData_args args = new updateImageData_args();
args.setName(name);
@@ -461,6 +462,7 @@ public class Server {
args.setIsTemplate(isTemplate);
args.setFilesize(filesize);
args.setShareMode(shareMode);
+ args.setOs(os);
sendBase("updateImageData", args);
}
@@ -745,9 +747,9 @@ public class Server {
}
}
- public void writeVLdata(String imagename, String login, String firstname, String lastname, String university, String Mail, String Tel, String Fak, boolean license, boolean internet, long ram, long cpu, String imagePath, boolean isTemplate, long filesize, long shareMode, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+ public void writeVLdata(String imagename, String login, String firstname, String lastname, String university, String Mail, String Tel, String Fak, boolean license, boolean internet, long ram, long cpu, String imagePath, boolean isTemplate, long filesize, long shareMode, String os, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
checkReady();
- writeVLdata_call method_call = new writeVLdata_call(imagename, login, firstname, lastname, university, Mail, Tel, Fak, license, internet, ram, cpu, imagePath, isTemplate, filesize, shareMode, resultHandler, this, ___protocolFactory, ___transport);
+ writeVLdata_call method_call = new writeVLdata_call(imagename, login, firstname, lastname, university, Mail, Tel, Fak, license, internet, ram, cpu, imagePath, isTemplate, filesize, shareMode, os, resultHandler, this, ___protocolFactory, ___transport);
this.___currentMethod = method_call;
___manager.call(method_call);
}
@@ -769,7 +771,8 @@ public class Server {
private boolean isTemplate;
private long filesize;
private long shareMode;
- public writeVLdata_call(String imagename, String login, String firstname, String lastname, String university, String Mail, String Tel, String Fak, boolean license, boolean internet, long ram, long cpu, String imagePath, boolean isTemplate, long filesize, long shareMode, 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 {
+ private String os;
+ public writeVLdata_call(String imagename, String login, String firstname, String lastname, String university, String Mail, String Tel, String Fak, boolean license, boolean internet, long ram, long cpu, String imagePath, boolean isTemplate, long filesize, long shareMode, String os, 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.imagename = imagename;
this.login = login;
@@ -787,6 +790,7 @@ public class Server {
this.isTemplate = isTemplate;
this.filesize = filesize;
this.shareMode = shareMode;
+ this.os = os;
}
public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
@@ -808,6 +812,7 @@ public class Server {
args.setIsTemplate(isTemplate);
args.setFilesize(filesize);
args.setShareMode(shareMode);
+ args.setOs(os);
args.write(prot);
prot.writeMessageEnd();
}
@@ -1111,9 +1116,9 @@ public class Server {
}
}
- public void updateImageData(String name, String newName, String image_path, boolean license, boolean internet, long ram, long cpu, String id, String version, boolean isTemplate, long filesize, long shareMode, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
+ public void updateImageData(String name, String newName, String image_path, boolean license, boolean internet, long ram, long cpu, String id, String version, boolean isTemplate, long filesize, long shareMode, String os, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException {
checkReady();
- updateImageData_call method_call = new updateImageData_call(name, newName, image_path, license, internet, ram, cpu, id, version, isTemplate, filesize, shareMode, resultHandler, this, ___protocolFactory, ___transport);
+ updateImageData_call method_call = new updateImageData_call(name, newName, image_path, license, internet, ram, cpu, id, version, isTemplate, filesize, shareMode, os, resultHandler, this, ___protocolFactory, ___transport);
this.___currentMethod = method_call;
___manager.call(method_call);
}
@@ -1131,7 +1136,8 @@ public class Server {
private boolean isTemplate;
private long filesize;
private long shareMode;
- public updateImageData_call(String name, String newName, String image_path, boolean license, boolean internet, long ram, long cpu, String id, String version, boolean isTemplate, long filesize, long shareMode, 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 {
+ private String os;
+ public updateImageData_call(String name, String newName, String image_path, boolean license, boolean internet, long ram, long cpu, String id, String version, boolean isTemplate, long filesize, long shareMode, String os, 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.name = name;
this.newName = newName;
@@ -1145,6 +1151,7 @@ public class Server {
this.isTemplate = isTemplate;
this.filesize = filesize;
this.shareMode = shareMode;
+ this.os = os;
}
public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException {
@@ -1162,6 +1169,7 @@ public class Server {
args.setIsTemplate(isTemplate);
args.setFilesize(filesize);
args.setShareMode(shareMode);
+ args.setOs(os);
args.write(prot);
prot.writeMessageEnd();
}
@@ -1536,7 +1544,7 @@ public class Server {
public writeVLdata_result getResult(I iface, writeVLdata_args args) throws org.apache.thrift.TException {
writeVLdata_result result = new writeVLdata_result();
- result.success = iface.writeVLdata(args.imagename, args.login, args.firstname, args.lastname, args.university, args.Mail, args.Tel, args.Fak, args.license, args.internet, args.ram, args.cpu, args.imagePath, args.isTemplate, args.filesize, args.shareMode);
+ result.success = iface.writeVLdata(args.imagename, args.login, args.firstname, args.lastname, args.university, args.Mail, args.Tel, args.Fak, args.license, args.internet, args.ram, args.cpu, args.imagePath, args.isTemplate, args.filesize, args.shareMode, args.os);
result.setSuccessIsSet(true);
return result;
}
@@ -1719,7 +1727,7 @@ public class Server {
public updateImageData_result getResult(I iface, updateImageData_args args) throws org.apache.thrift.TException {
updateImageData_result result = new updateImageData_result();
- result.success = iface.updateImageData(args.name, args.newName, args.image_path, args.license, args.internet, args.ram, args.cpu, args.id, args.version, args.isTemplate, args.filesize, args.shareMode);
+ result.success = iface.updateImageData(args.name, args.newName, args.image_path, args.license, args.internet, args.ram, args.cpu, args.id, args.version, args.isTemplate, args.filesize, args.shareMode, args.os);
result.setSuccessIsSet(true);
return result;
}
@@ -2087,7 +2095,7 @@ public class Server {
}
public void start(I iface, writeVLdata_args args, org.apache.thrift.async.AsyncMethodCallback<Boolean> resultHandler) throws TException {
- iface.writeVLdata(args.imagename, args.login, args.firstname, args.lastname, args.university, args.Mail, args.Tel, args.Fak, args.license, args.internet, args.ram, args.cpu, args.imagePath, args.isTemplate, args.filesize, args.shareMode,resultHandler);
+ iface.writeVLdata(args.imagename, args.login, args.firstname, args.lastname, args.university, args.Mail, args.Tel, args.Fak, args.license, args.internet, args.ram, args.cpu, args.imagePath, args.isTemplate, args.filesize, args.shareMode, args.os,resultHandler);
}
}
@@ -2549,7 +2557,7 @@ public class Server {
}
public void start(I iface, updateImageData_args args, org.apache.thrift.async.AsyncMethodCallback<Boolean> resultHandler) throws TException {
- iface.updateImageData(args.name, args.newName, args.image_path, args.license, args.internet, args.ram, args.cpu, args.id, args.version, args.isTemplate, args.filesize, args.shareMode,resultHandler);
+ iface.updateImageData(args.name, args.newName, args.image_path, args.license, args.internet, args.ram, args.cpu, args.id, args.version, args.isTemplate, args.filesize, args.shareMode, args.os,resultHandler);
}
}
@@ -5006,6 +5014,7 @@ public class Server {
private static final org.apache.thrift.protocol.TField IS_TEMPLATE_FIELD_DESC = new org.apache.thrift.protocol.TField("isTemplate", org.apache.thrift.protocol.TType.BOOL, (short)-14);
private static final org.apache.thrift.protocol.TField FILESIZE_FIELD_DESC = new org.apache.thrift.protocol.TField("filesize", org.apache.thrift.protocol.TType.I64, (short)-15);
private static final org.apache.thrift.protocol.TField SHARE_MODE_FIELD_DESC = new org.apache.thrift.protocol.TField("shareMode", org.apache.thrift.protocol.TType.I64, (short)-16);
+ private static final org.apache.thrift.protocol.TField OS_FIELD_DESC = new org.apache.thrift.protocol.TField("os", org.apache.thrift.protocol.TType.STRING, (short)-17);
private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
static {
@@ -5029,6 +5038,7 @@ public class Server {
public boolean isTemplate; // required
public long filesize; // required
public long shareMode; // required
+ public String os; // 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 {
@@ -5047,7 +5057,8 @@ public class Server {
IMAGE_PATH((short)-13, "imagePath"),
IS_TEMPLATE((short)-14, "isTemplate"),
FILESIZE((short)-15, "filesize"),
- SHARE_MODE((short)-16, "shareMode");
+ SHARE_MODE((short)-16, "shareMode"),
+ OS((short)-17, "os");
private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
@@ -5094,6 +5105,8 @@ public class Server {
return FILESIZE;
case -16: // SHARE_MODE
return SHARE_MODE;
+ case -17: // OS
+ return OS;
default:
return null;
}
@@ -5177,6 +5190,8 @@ public class Server {
new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
tmpMap.put(_Fields.SHARE_MODE, new org.apache.thrift.meta_data.FieldMetaData("shareMode", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64 , "int")));
+ tmpMap.put(_Fields.OS, new org.apache.thrift.meta_data.FieldMetaData("os", 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(writeVLdata_args.class, metaDataMap);
}
@@ -5200,7 +5215,8 @@ public class Server {
String imagePath,
boolean isTemplate,
long filesize,
- long shareMode)
+ long shareMode,
+ String os)
{
this();
this.imagename = imagename;
@@ -5226,6 +5242,7 @@ public class Server {
setFilesizeIsSet(true);
this.shareMode = shareMode;
setShareModeIsSet(true);
+ this.os = os;
}
/**
@@ -5267,6 +5284,9 @@ public class Server {
this.isTemplate = other.isTemplate;
this.filesize = other.filesize;
this.shareMode = other.shareMode;
+ if (other.isSetOs()) {
+ this.os = other.os;
+ }
}
public writeVLdata_args deepCopy() {
@@ -5298,6 +5318,7 @@ public class Server {
this.filesize = 0;
setShareModeIsSet(false);
this.shareMode = 0;
+ this.os = null;
}
public String getImagename() {
@@ -5677,6 +5698,30 @@ public class Server {
__isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __SHAREMODE_ISSET_ID, value);
}
+ public String getOs() {
+ return this.os;
+ }
+
+ public writeVLdata_args setOs(String os) {
+ this.os = os;
+ return this;
+ }
+
+ public void unsetOs() {
+ this.os = null;
+ }
+
+ /** Returns true if field os is set (has been assigned a value) and false otherwise */
+ public boolean isSetOs() {
+ return this.os != null;
+ }
+
+ public void setOsIsSet(boolean value) {
+ if (!value) {
+ this.os = null;
+ }
+ }
+
public void setFieldValue(_Fields field, Object value) {
switch (field) {
case IMAGENAME:
@@ -5807,6 +5852,14 @@ public class Server {
}
break;
+ case OS:
+ if (value == null) {
+ unsetOs();
+ } else {
+ setOs((String)value);
+ }
+ break;
+
}
}
@@ -5860,6 +5913,9 @@ public class Server {
case SHARE_MODE:
return Long.valueOf(getShareMode());
+ case OS:
+ return getOs();
+
}
throw new IllegalStateException();
}
@@ -5903,6 +5959,8 @@ public class Server {
return isSetFilesize();
case SHARE_MODE:
return isSetShareMode();
+ case OS:
+ return isSetOs();
}
throw new IllegalStateException();
}
@@ -6064,6 +6122,15 @@ public class Server {
return false;
}
+ boolean this_present_os = true && this.isSetOs();
+ boolean that_present_os = true && that.isSetOs();
+ if (this_present_os || that_present_os) {
+ if (!(this_present_os && that_present_os))
+ return false;
+ if (!this.os.equals(that.os))
+ return false;
+ }
+
return true;
}
@@ -6240,6 +6307,16 @@ public class Server {
return lastComparison;
}
}
+ lastComparison = Boolean.valueOf(isSetOs()).compareTo(other.isSetOs());
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ if (isSetOs()) {
+ lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.os, other.os);
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ }
return 0;
}
@@ -6359,6 +6436,14 @@ public class Server {
sb.append("shareMode:");
sb.append(this.shareMode);
first = false;
+ if (!first) sb.append(", ");
+ sb.append("os:");
+ if (this.os == null) {
+ sb.append("null");
+ } else {
+ sb.append(this.os);
+ }
+ first = false;
sb.append(")");
return sb.toString();
}
@@ -6532,6 +6617,14 @@ public class Server {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
+ case -17: // OS
+ if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+ struct.os = iprot.readString();
+ struct.setOsIsSet(true);
+ } else {
+ org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+ }
+ break;
default:
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
@@ -6547,6 +6640,11 @@ public class Server {
struct.validate();
oprot.writeStructBegin(STRUCT_DESC);
+ if (struct.os != null) {
+ oprot.writeFieldBegin(OS_FIELD_DESC);
+ oprot.writeString(struct.os);
+ oprot.writeFieldEnd();
+ }
oprot.writeFieldBegin(SHARE_MODE_FIELD_DESC);
oprot.writeI64(struct.shareMode);
oprot.writeFieldEnd();
@@ -6679,7 +6777,10 @@ public class Server {
if (struct.isSetShareMode()) {
optionals.set(15);
}
- oprot.writeBitSet(optionals, 16);
+ if (struct.isSetOs()) {
+ optionals.set(16);
+ }
+ oprot.writeBitSet(optionals, 17);
if (struct.isSetImagename()) {
oprot.writeString(struct.imagename);
}
@@ -6728,12 +6829,15 @@ public class Server {
if (struct.isSetShareMode()) {
oprot.writeI64(struct.shareMode);
}
+ if (struct.isSetOs()) {
+ oprot.writeString(struct.os);
+ }
}
@Override
public void read(org.apache.thrift.protocol.TProtocol prot, writeVLdata_args struct) throws org.apache.thrift.TException {
TTupleProtocol iprot = (TTupleProtocol) prot;
- BitSet incoming = iprot.readBitSet(16);
+ BitSet incoming = iprot.readBitSet(17);
if (incoming.get(0)) {
struct.imagename = iprot.readString();
struct.setImagenameIsSet(true);
@@ -6798,6 +6902,10 @@ public class Server {
struct.shareMode = iprot.readI64();
struct.setShareModeIsSet(true);
}
+ if (incoming.get(16)) {
+ struct.os = iprot.readString();
+ struct.setOsIsSet(true);
+ }
}
}
@@ -14212,6 +14320,7 @@ public class Server {
private static final org.apache.thrift.protocol.TField IS_TEMPLATE_FIELD_DESC = new org.apache.thrift.protocol.TField("isTemplate", org.apache.thrift.protocol.TType.BOOL, (short)-10);
private static final org.apache.thrift.protocol.TField FILESIZE_FIELD_DESC = new org.apache.thrift.protocol.TField("filesize", org.apache.thrift.protocol.TType.I64, (short)-11);
private static final org.apache.thrift.protocol.TField SHARE_MODE_FIELD_DESC = new org.apache.thrift.protocol.TField("shareMode", org.apache.thrift.protocol.TType.I64, (short)-12);
+ private static final org.apache.thrift.protocol.TField OS_FIELD_DESC = new org.apache.thrift.protocol.TField("os", org.apache.thrift.protocol.TType.STRING, (short)-13);
private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>();
static {
@@ -14231,6 +14340,7 @@ public class Server {
public boolean isTemplate; // required
public long filesize; // required
public long shareMode; // required
+ public String os; // 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 {
@@ -14245,7 +14355,8 @@ public class Server {
VERSION((short)-9, "version"),
IS_TEMPLATE((short)-10, "isTemplate"),
FILESIZE((short)-11, "filesize"),
- SHARE_MODE((short)-12, "shareMode");
+ SHARE_MODE((short)-12, "shareMode"),
+ OS((short)-13, "os");
private static final Map<String, _Fields> byName = new HashMap<String, _Fields>();
@@ -14284,6 +14395,8 @@ public class Server {
return FILESIZE;
case -12: // SHARE_MODE
return SHARE_MODE;
+ case -13: // OS
+ return OS;
default:
return null;
}
@@ -14359,6 +14472,8 @@ public class Server {
new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64)));
tmpMap.put(_Fields.SHARE_MODE, new org.apache.thrift.meta_data.FieldMetaData("shareMode", org.apache.thrift.TFieldRequirementType.DEFAULT,
new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64 , "int")));
+ tmpMap.put(_Fields.OS, new org.apache.thrift.meta_data.FieldMetaData("os", 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(updateImageData_args.class, metaDataMap);
}
@@ -14378,7 +14493,8 @@ public class Server {
String version,
boolean isTemplate,
long filesize,
- long shareMode)
+ long shareMode,
+ String os)
{
this();
this.name = name;
@@ -14400,6 +14516,7 @@ public class Server {
setFilesizeIsSet(true);
this.shareMode = shareMode;
setShareModeIsSet(true);
+ this.os = os;
}
/**
@@ -14429,6 +14546,9 @@ public class Server {
this.isTemplate = other.isTemplate;
this.filesize = other.filesize;
this.shareMode = other.shareMode;
+ if (other.isSetOs()) {
+ this.os = other.os;
+ }
}
public updateImageData_args deepCopy() {
@@ -14456,6 +14576,7 @@ public class Server {
this.filesize = 0;
setShareModeIsSet(false);
this.shareMode = 0;
+ this.os = null;
}
public String getName() {
@@ -14739,6 +14860,30 @@ public class Server {
__isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __SHAREMODE_ISSET_ID, value);
}
+ public String getOs() {
+ return this.os;
+ }
+
+ public updateImageData_args setOs(String os) {
+ this.os = os;
+ return this;
+ }
+
+ public void unsetOs() {
+ this.os = null;
+ }
+
+ /** Returns true if field os is set (has been assigned a value) and false otherwise */
+ public boolean isSetOs() {
+ return this.os != null;
+ }
+
+ public void setOsIsSet(boolean value) {
+ if (!value) {
+ this.os = null;
+ }
+ }
+
public void setFieldValue(_Fields field, Object value) {
switch (field) {
case NAME:
@@ -14837,6 +14982,14 @@ public class Server {
}
break;
+ case OS:
+ if (value == null) {
+ unsetOs();
+ } else {
+ setOs((String)value);
+ }
+ break;
+
}
}
@@ -14878,6 +15031,9 @@ public class Server {
case SHARE_MODE:
return Long.valueOf(getShareMode());
+ case OS:
+ return getOs();
+
}
throw new IllegalStateException();
}
@@ -14913,6 +15069,8 @@ public class Server {
return isSetFilesize();
case SHARE_MODE:
return isSetShareMode();
+ case OS:
+ return isSetOs();
}
throw new IllegalStateException();
}
@@ -15038,6 +15196,15 @@ public class Server {
return false;
}
+ boolean this_present_os = true && this.isSetOs();
+ boolean that_present_os = true && that.isSetOs();
+ if (this_present_os || that_present_os) {
+ if (!(this_present_os && that_present_os))
+ return false;
+ if (!this.os.equals(that.os))
+ return false;
+ }
+
return true;
}
@@ -15174,6 +15341,16 @@ public class Server {
return lastComparison;
}
}
+ lastComparison = Boolean.valueOf(isSetOs()).compareTo(other.isSetOs());
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ if (isSetOs()) {
+ lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.os, other.os);
+ if (lastComparison != 0) {
+ return lastComparison;
+ }
+ }
return 0;
}
@@ -15261,6 +15438,14 @@ public class Server {
sb.append("shareMode:");
sb.append(this.shareMode);
first = false;
+ if (!first) sb.append(", ");
+ sb.append("os:");
+ if (this.os == null) {
+ sb.append("null");
+ } else {
+ sb.append(this.os);
+ }
+ first = false;
sb.append(")");
return sb.toString();
}
@@ -15402,6 +15587,14 @@ public class Server {
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
break;
+ case -13: // OS
+ if (schemeField.type == org.apache.thrift.protocol.TType.STRING) {
+ struct.os = iprot.readString();
+ struct.setOsIsSet(true);
+ } else {
+ org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
+ }
+ break;
default:
org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);
}
@@ -15417,6 +15610,11 @@ public class Server {
struct.validate();
oprot.writeStructBegin(STRUCT_DESC);
+ if (struct.os != null) {
+ oprot.writeFieldBegin(OS_FIELD_DESC);
+ oprot.writeString(struct.os);
+ oprot.writeFieldEnd();
+ }
oprot.writeFieldBegin(SHARE_MODE_FIELD_DESC);
oprot.writeI64(struct.shareMode);
oprot.writeFieldEnd();
@@ -15517,7 +15715,10 @@ public class Server {
if (struct.isSetShareMode()) {
optionals.set(11);
}
- oprot.writeBitSet(optionals, 12);
+ if (struct.isSetOs()) {
+ optionals.set(12);
+ }
+ oprot.writeBitSet(optionals, 13);
if (struct.isSetName()) {
oprot.writeString(struct.name);
}
@@ -15554,12 +15755,15 @@ public class Server {
if (struct.isSetShareMode()) {
oprot.writeI64(struct.shareMode);
}
+ if (struct.isSetOs()) {
+ oprot.writeString(struct.os);
+ }
}
@Override
public void read(org.apache.thrift.protocol.TProtocol prot, updateImageData_args struct) throws org.apache.thrift.TException {
TTupleProtocol iprot = (TTupleProtocol) prot;
- BitSet incoming = iprot.readBitSet(12);
+ BitSet incoming = iprot.readBitSet(13);
if (incoming.get(0)) {
struct.name = iprot.readString();
struct.setNameIsSet(true);
@@ -15608,6 +15812,10 @@ public class Server {
struct.shareMode = iprot.readI64();
struct.setShareModeIsSet(true);
}
+ if (incoming.get(12)) {
+ struct.os = iprot.readString();
+ struct.setOsIsSet(true);
+ }
}
}