diff options
author | Simon Rettberg | 2018-11-23 15:06:52 +0100 |
---|---|---|
committer | Simon Rettberg | 2018-11-23 15:06:52 +0100 |
commit | e48a7c0c45cf002e8865dc316766dd9074790d90 (patch) | |
tree | 0fc39c6526a49719717d9e49007839cf57ae066e /src/main | |
parent | thrift-compile.sh: Smarter change detection (diff) | |
download | master-sync-shared-e48a7c0c45cf002e8865dc316766dd9074790d90.tar.gz master-sync-shared-e48a7c0c45cf002e8865dc316766dd9074790d90.tar.xz master-sync-shared-e48a7c0c45cf002e8865dc316766dd9074790d90.zip |
[thrift] Sat interface for getting predefined shares/filters
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/org/openslx/bwlp/thrift/iface/LdapFilter.java | 220 | ||||
-rw-r--r-- | src/main/java/org/openslx/bwlp/thrift/iface/NetShare.java | 114 | ||||
-rw-r--r-- | src/main/java/org/openslx/bwlp/thrift/iface/PredefinedData.java | 611 | ||||
-rw-r--r-- | src/main/java/org/openslx/bwlp/thrift/iface/SatelliteServer.java | 1638 | ||||
-rw-r--r-- | src/main/thrift/bwlp.thrift | 13 |
5 files changed, 2316 insertions, 280 deletions
diff --git a/src/main/java/org/openslx/bwlp/thrift/iface/LdapFilter.java b/src/main/java/org/openslx/bwlp/thrift/iface/LdapFilter.java index f5e3a8c..ba80e7b 100644 --- a/src/main/java/org/openslx/bwlp/thrift/iface/LdapFilter.java +++ b/src/main/java/org/openslx/bwlp/thrift/iface/LdapFilter.java @@ -34,12 +34,14 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"}) -@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2018-06-13") +@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2018-11-23") public class LdapFilter implements org.apache.thrift.TBase<LdapFilter, LdapFilter._Fields>, java.io.Serializable, Cloneable, Comparable<LdapFilter> { private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("LdapFilter"); private static final org.apache.thrift.protocol.TField ATTRIBUTE_FIELD_DESC = new org.apache.thrift.protocol.TField("attribute", org.apache.thrift.protocol.TType.STRING, (short)1); private static final org.apache.thrift.protocol.TField VALUE_FIELD_DESC = new org.apache.thrift.protocol.TField("value", org.apache.thrift.protocol.TType.STRING, (short)2); + private static final org.apache.thrift.protocol.TField FILTER_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("filterId", org.apache.thrift.protocol.TType.I32, (short)3); + private static final org.apache.thrift.protocol.TField TITLE_FIELD_DESC = new org.apache.thrift.protocol.TField("title", org.apache.thrift.protocol.TType.STRING, (short)4); private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>(); static { @@ -49,11 +51,15 @@ public class LdapFilter implements org.apache.thrift.TBase<LdapFilter, LdapFilte public String attribute; // required public String value; // required + public int filterId; // optional + public String title; // optional /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */ public enum _Fields implements org.apache.thrift.TFieldIdEnum { ATTRIBUTE((short)1, "attribute"), - VALUE((short)2, "value"); + VALUE((short)2, "value"), + FILTER_ID((short)3, "filterId"), + TITLE((short)4, "title"); private static final Map<String, _Fields> byName = new HashMap<String, _Fields>(); @@ -72,6 +78,10 @@ public class LdapFilter implements org.apache.thrift.TBase<LdapFilter, LdapFilte return ATTRIBUTE; case 2: // VALUE return VALUE; + case 3: // FILTER_ID + return FILTER_ID; + case 4: // TITLE + return TITLE; default: return null; } @@ -112,6 +122,9 @@ public class LdapFilter implements org.apache.thrift.TBase<LdapFilter, LdapFilte } // isset id assignments + private static final int __FILTERID_ISSET_ID = 0; + private byte __isset_bitfield = 0; + private static final _Fields optionals[] = {_Fields.FILTER_ID,_Fields.TITLE}; 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); @@ -119,6 +132,10 @@ public class LdapFilter implements org.apache.thrift.TBase<LdapFilter, LdapFilte new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))); tmpMap.put(_Fields.VALUE, new org.apache.thrift.meta_data.FieldMetaData("value", org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))); + tmpMap.put(_Fields.FILTER_ID, new org.apache.thrift.meta_data.FieldMetaData("filterId", org.apache.thrift.TFieldRequirementType.OPTIONAL, + new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32))); + tmpMap.put(_Fields.TITLE, new org.apache.thrift.meta_data.FieldMetaData("title", org.apache.thrift.TFieldRequirementType.OPTIONAL, + new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))); metaDataMap = Collections.unmodifiableMap(tmpMap); org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(LdapFilter.class, metaDataMap); } @@ -139,12 +156,17 @@ public class LdapFilter implements org.apache.thrift.TBase<LdapFilter, LdapFilte * Performs a deep copy on <i>other</i>. */ public LdapFilter(LdapFilter other) { + __isset_bitfield = other.__isset_bitfield; if (other.isSetAttribute()) { this.attribute = other.attribute; } if (other.isSetValue()) { this.value = other.value; } + this.filterId = other.filterId; + if (other.isSetTitle()) { + this.title = other.title; + } } public LdapFilter deepCopy() { @@ -155,6 +177,9 @@ public class LdapFilter implements org.apache.thrift.TBase<LdapFilter, LdapFilte public void clear() { this.attribute = null; this.value = null; + setFilterIdIsSet(false); + this.filterId = 0; + this.title = null; } public String getAttribute() { @@ -205,6 +230,53 @@ public class LdapFilter implements org.apache.thrift.TBase<LdapFilter, LdapFilte } } + public int getFilterId() { + return this.filterId; + } + + public LdapFilter setFilterId(int filterId) { + this.filterId = filterId; + setFilterIdIsSet(true); + return this; + } + + public void unsetFilterId() { + __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __FILTERID_ISSET_ID); + } + + /** Returns true if field filterId is set (has been assigned a value) and false otherwise */ + public boolean isSetFilterId() { + return EncodingUtils.testBit(__isset_bitfield, __FILTERID_ISSET_ID); + } + + public void setFilterIdIsSet(boolean value) { + __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __FILTERID_ISSET_ID, value); + } + + public String getTitle() { + return this.title; + } + + public LdapFilter setTitle(String title) { + this.title = title; + return this; + } + + public void unsetTitle() { + this.title = null; + } + + /** Returns true if field title is set (has been assigned a value) and false otherwise */ + public boolean isSetTitle() { + return this.title != null; + } + + public void setTitleIsSet(boolean value) { + if (!value) { + this.title = null; + } + } + public void setFieldValue(_Fields field, Object value) { switch (field) { case ATTRIBUTE: @@ -223,6 +295,22 @@ public class LdapFilter implements org.apache.thrift.TBase<LdapFilter, LdapFilte } break; + case FILTER_ID: + if (value == null) { + unsetFilterId(); + } else { + setFilterId((Integer)value); + } + break; + + case TITLE: + if (value == null) { + unsetTitle(); + } else { + setTitle((String)value); + } + break; + } } @@ -234,6 +322,12 @@ public class LdapFilter implements org.apache.thrift.TBase<LdapFilter, LdapFilte case VALUE: return getValue(); + case FILTER_ID: + return getFilterId(); + + case TITLE: + return getTitle(); + } throw new IllegalStateException(); } @@ -249,6 +343,10 @@ public class LdapFilter implements org.apache.thrift.TBase<LdapFilter, LdapFilte return isSetAttribute(); case VALUE: return isSetValue(); + case FILTER_ID: + return isSetFilterId(); + case TITLE: + return isSetTitle(); } throw new IllegalStateException(); } @@ -284,6 +382,24 @@ public class LdapFilter implements org.apache.thrift.TBase<LdapFilter, LdapFilte return false; } + boolean this_present_filterId = true && this.isSetFilterId(); + boolean that_present_filterId = true && that.isSetFilterId(); + if (this_present_filterId || that_present_filterId) { + if (!(this_present_filterId && that_present_filterId)) + return false; + if (this.filterId != that.filterId) + return false; + } + + boolean this_present_title = true && this.isSetTitle(); + boolean that_present_title = true && that.isSetTitle(); + if (this_present_title || that_present_title) { + if (!(this_present_title && that_present_title)) + return false; + if (!this.title.equals(that.title)) + return false; + } + return true; } @@ -301,6 +417,16 @@ public class LdapFilter implements org.apache.thrift.TBase<LdapFilter, LdapFilte if (present_value) list.add(value); + boolean present_filterId = true && (isSetFilterId()); + list.add(present_filterId); + if (present_filterId) + list.add(filterId); + + boolean present_title = true && (isSetTitle()); + list.add(present_title); + if (present_title) + list.add(title); + return list.hashCode(); } @@ -332,6 +458,26 @@ public class LdapFilter implements org.apache.thrift.TBase<LdapFilter, LdapFilte return lastComparison; } } + lastComparison = Boolean.valueOf(isSetFilterId()).compareTo(other.isSetFilterId()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetFilterId()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.filterId, other.filterId); + if (lastComparison != 0) { + return lastComparison; + } + } + lastComparison = Boolean.valueOf(isSetTitle()).compareTo(other.isSetTitle()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetTitle()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.title, other.title); + if (lastComparison != 0) { + return lastComparison; + } + } return 0; } @@ -367,6 +513,22 @@ public class LdapFilter implements org.apache.thrift.TBase<LdapFilter, LdapFilte sb.append(this.value); } first = false; + if (isSetFilterId()) { + if (!first) sb.append(", "); + sb.append("filterId:"); + sb.append(this.filterId); + first = false; + } + if (isSetTitle()) { + if (!first) sb.append(", "); + sb.append("title:"); + if (this.title == null) { + sb.append("null"); + } else { + sb.append(this.title); + } + first = false; + } sb.append(")"); return sb.toString(); } @@ -386,6 +548,8 @@ public class LdapFilter implements org.apache.thrift.TBase<LdapFilter, LdapFilte 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); @@ -426,6 +590,22 @@ public class LdapFilter implements org.apache.thrift.TBase<LdapFilter, LdapFilte org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } break; + case 3: // FILTER_ID + if (schemeField.type == org.apache.thrift.protocol.TType.I32) { + struct.filterId = iprot.readI32(); + struct.setFilterIdIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; + case 4: // TITLE + if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { + struct.title = iprot.readString(); + struct.setTitleIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; default: org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } @@ -451,6 +631,18 @@ public class LdapFilter implements org.apache.thrift.TBase<LdapFilter, LdapFilte oprot.writeString(struct.value); oprot.writeFieldEnd(); } + if (struct.isSetFilterId()) { + oprot.writeFieldBegin(FILTER_ID_FIELD_DESC); + oprot.writeI32(struct.filterId); + oprot.writeFieldEnd(); + } + if (struct.title != null) { + if (struct.isSetTitle()) { + oprot.writeFieldBegin(TITLE_FIELD_DESC); + oprot.writeString(struct.title); + oprot.writeFieldEnd(); + } + } oprot.writeFieldStop(); oprot.writeStructEnd(); } @@ -475,19 +667,31 @@ public class LdapFilter implements org.apache.thrift.TBase<LdapFilter, LdapFilte if (struct.isSetValue()) { optionals.set(1); } - oprot.writeBitSet(optionals, 2); + if (struct.isSetFilterId()) { + optionals.set(2); + } + if (struct.isSetTitle()) { + optionals.set(3); + } + oprot.writeBitSet(optionals, 4); if (struct.isSetAttribute()) { oprot.writeString(struct.attribute); } if (struct.isSetValue()) { oprot.writeString(struct.value); } + if (struct.isSetFilterId()) { + oprot.writeI32(struct.filterId); + } + if (struct.isSetTitle()) { + oprot.writeString(struct.title); + } } @Override public void read(org.apache.thrift.protocol.TProtocol prot, LdapFilter struct) throws org.apache.thrift.TException { TTupleProtocol iprot = (TTupleProtocol) prot; - BitSet incoming = iprot.readBitSet(2); + BitSet incoming = iprot.readBitSet(4); if (incoming.get(0)) { struct.attribute = iprot.readString(); struct.setAttributeIsSet(true); @@ -496,6 +700,14 @@ public class LdapFilter implements org.apache.thrift.TBase<LdapFilter, LdapFilte struct.value = iprot.readString(); struct.setValueIsSet(true); } + if (incoming.get(2)) { + struct.filterId = iprot.readI32(); + struct.setFilterIdIsSet(true); + } + if (incoming.get(3)) { + struct.title = iprot.readString(); + struct.setTitleIsSet(true); + } } } diff --git a/src/main/java/org/openslx/bwlp/thrift/iface/NetShare.java b/src/main/java/org/openslx/bwlp/thrift/iface/NetShare.java index c274a4c..df1d0c4 100644 --- a/src/main/java/org/openslx/bwlp/thrift/iface/NetShare.java +++ b/src/main/java/org/openslx/bwlp/thrift/iface/NetShare.java @@ -34,7 +34,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"}) -@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2017-09-08") +@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2018-11-23") public class NetShare implements org.apache.thrift.TBase<NetShare, NetShare._Fields>, java.io.Serializable, Cloneable, Comparable<NetShare> { private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("NetShare"); @@ -44,6 +44,7 @@ public class NetShare implements org.apache.thrift.TBase<NetShare, NetShare._Fie private static final org.apache.thrift.protocol.TField MOUNTPOINT_FIELD_DESC = new org.apache.thrift.protocol.TField("mountpoint", org.apache.thrift.protocol.TType.STRING, (short)6); 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)2); 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)3); + private static final org.apache.thrift.protocol.TField SHARE_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("shareId", org.apache.thrift.protocol.TType.I32, (short)7); private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>(); static { @@ -61,6 +62,7 @@ public class NetShare implements org.apache.thrift.TBase<NetShare, NetShare._Fie public String mountpoint; // optional public String username; // optional public String password; // optional + public int shareId; // optional /** The set of fields this struct contains, along with convenience methods for finding and manipulating them. */ public enum _Fields implements org.apache.thrift.TFieldIdEnum { @@ -73,7 +75,8 @@ public class NetShare implements org.apache.thrift.TBase<NetShare, NetShare._Fie DISPLAYNAME((short)5, "displayname"), MOUNTPOINT((short)6, "mountpoint"), USERNAME((short)2, "username"), - PASSWORD((short)3, "password"); + PASSWORD((short)3, "password"), + SHARE_ID((short)7, "shareId"); private static final Map<String, _Fields> byName = new HashMap<String, _Fields>(); @@ -100,6 +103,8 @@ public class NetShare implements org.apache.thrift.TBase<NetShare, NetShare._Fie return USERNAME; case 3: // PASSWORD return PASSWORD; + case 7: // SHARE_ID + return SHARE_ID; default: return null; } @@ -140,7 +145,9 @@ public class NetShare implements org.apache.thrift.TBase<NetShare, NetShare._Fie } // isset id assignments - private static final _Fields optionals[] = {_Fields.DISPLAYNAME,_Fields.MOUNTPOINT,_Fields.USERNAME,_Fields.PASSWORD}; + private static final int __SHAREID_ISSET_ID = 0; + private byte __isset_bitfield = 0; + private static final _Fields optionals[] = {_Fields.DISPLAYNAME,_Fields.MOUNTPOINT,_Fields.USERNAME,_Fields.PASSWORD,_Fields.SHARE_ID}; 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); @@ -156,6 +163,8 @@ public class NetShare implements org.apache.thrift.TBase<NetShare, NetShare._Fie 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.OPTIONAL, new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))); + tmpMap.put(_Fields.SHARE_ID, new org.apache.thrift.meta_data.FieldMetaData("shareId", org.apache.thrift.TFieldRequirementType.OPTIONAL, + new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I32))); metaDataMap = Collections.unmodifiableMap(tmpMap); org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(NetShare.class, metaDataMap); } @@ -176,6 +185,7 @@ public class NetShare implements org.apache.thrift.TBase<NetShare, NetShare._Fie * Performs a deep copy on <i>other</i>. */ public NetShare(NetShare other) { + __isset_bitfield = other.__isset_bitfield; if (other.isSetAuth()) { this.auth = other.auth; } @@ -194,6 +204,7 @@ public class NetShare implements org.apache.thrift.TBase<NetShare, NetShare._Fie if (other.isSetPassword()) { this.password = other.password; } + this.shareId = other.shareId; } public NetShare deepCopy() { @@ -208,6 +219,8 @@ public class NetShare implements org.apache.thrift.TBase<NetShare, NetShare._Fie this.mountpoint = null; this.username = null; this.password = null; + setShareIdIsSet(false); + this.shareId = 0; } /** @@ -362,6 +375,29 @@ public class NetShare implements org.apache.thrift.TBase<NetShare, NetShare._Fie } } + public int getShareId() { + return this.shareId; + } + + public NetShare setShareId(int shareId) { + this.shareId = shareId; + setShareIdIsSet(true); + return this; + } + + public void unsetShareId() { + __isset_bitfield = EncodingUtils.clearBit(__isset_bitfield, __SHAREID_ISSET_ID); + } + + /** Returns true if field shareId is set (has been assigned a value) and false otherwise */ + public boolean isSetShareId() { + return EncodingUtils.testBit(__isset_bitfield, __SHAREID_ISSET_ID); + } + + public void setShareIdIsSet(boolean value) { + __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __SHAREID_ISSET_ID, value); + } + public void setFieldValue(_Fields field, Object value) { switch (field) { case AUTH: @@ -412,6 +448,14 @@ public class NetShare implements org.apache.thrift.TBase<NetShare, NetShare._Fie } break; + case SHARE_ID: + if (value == null) { + unsetShareId(); + } else { + setShareId((Integer)value); + } + break; + } } @@ -435,6 +479,9 @@ public class NetShare implements org.apache.thrift.TBase<NetShare, NetShare._Fie case PASSWORD: return getPassword(); + case SHARE_ID: + return getShareId(); + } throw new IllegalStateException(); } @@ -458,6 +505,8 @@ public class NetShare implements org.apache.thrift.TBase<NetShare, NetShare._Fie return isSetUsername(); case PASSWORD: return isSetPassword(); + case SHARE_ID: + return isSetShareId(); } throw new IllegalStateException(); } @@ -529,6 +578,15 @@ public class NetShare implements org.apache.thrift.TBase<NetShare, NetShare._Fie return false; } + boolean this_present_shareId = true && this.isSetShareId(); + boolean that_present_shareId = true && that.isSetShareId(); + if (this_present_shareId || that_present_shareId) { + if (!(this_present_shareId && that_present_shareId)) + return false; + if (this.shareId != that.shareId) + return false; + } + return true; } @@ -566,6 +624,11 @@ public class NetShare implements org.apache.thrift.TBase<NetShare, NetShare._Fie if (present_password) list.add(password); + boolean present_shareId = true && (isSetShareId()); + list.add(present_shareId); + if (present_shareId) + list.add(shareId); + return list.hashCode(); } @@ -637,6 +700,16 @@ public class NetShare implements org.apache.thrift.TBase<NetShare, NetShare._Fie return lastComparison; } } + lastComparison = Boolean.valueOf(isSetShareId()).compareTo(other.isSetShareId()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetShareId()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.shareId, other.shareId); + if (lastComparison != 0) { + return lastComparison; + } + } return 0; } @@ -712,6 +785,12 @@ public class NetShare implements org.apache.thrift.TBase<NetShare, NetShare._Fie } first = false; } + if (isSetShareId()) { + if (!first) sb.append(", "); + sb.append("shareId:"); + sb.append(this.shareId); + first = false; + } sb.append(")"); return sb.toString(); } @@ -731,6 +810,8 @@ public class NetShare implements org.apache.thrift.TBase<NetShare, NetShare._Fie 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); @@ -803,6 +884,14 @@ public class NetShare implements org.apache.thrift.TBase<NetShare, NetShare._Fie org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } break; + case 7: // SHARE_ID + if (schemeField.type == org.apache.thrift.protocol.TType.I32) { + struct.shareId = iprot.readI32(); + struct.setShareIdIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; default: org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } @@ -856,6 +945,11 @@ public class NetShare implements org.apache.thrift.TBase<NetShare, NetShare._Fie oprot.writeFieldEnd(); } } + if (struct.isSetShareId()) { + oprot.writeFieldBegin(SHARE_ID_FIELD_DESC); + oprot.writeI32(struct.shareId); + oprot.writeFieldEnd(); + } oprot.writeFieldStop(); oprot.writeStructEnd(); } @@ -892,7 +986,10 @@ public class NetShare implements org.apache.thrift.TBase<NetShare, NetShare._Fie if (struct.isSetPassword()) { optionals.set(5); } - oprot.writeBitSet(optionals, 6); + if (struct.isSetShareId()) { + optionals.set(6); + } + oprot.writeBitSet(optionals, 7); if (struct.isSetAuth()) { oprot.writeI32(struct.auth.getValue()); } @@ -911,12 +1008,15 @@ public class NetShare implements org.apache.thrift.TBase<NetShare, NetShare._Fie if (struct.isSetPassword()) { oprot.writeString(struct.password); } + if (struct.isSetShareId()) { + oprot.writeI32(struct.shareId); + } } @Override public void read(org.apache.thrift.protocol.TProtocol prot, NetShare struct) throws org.apache.thrift.TException { TTupleProtocol iprot = (TTupleProtocol) prot; - BitSet incoming = iprot.readBitSet(6); + BitSet incoming = iprot.readBitSet(7); if (incoming.get(0)) { struct.auth = org.openslx.bwlp.thrift.iface.NetShareAuth.findByValue(iprot.readI32()); struct.setAuthIsSet(true); @@ -941,6 +1041,10 @@ public class NetShare implements org.apache.thrift.TBase<NetShare, NetShare._Fie struct.password = iprot.readString(); struct.setPasswordIsSet(true); } + if (incoming.get(6)) { + struct.shareId = iprot.readI32(); + struct.setShareIdIsSet(true); + } } } diff --git a/src/main/java/org/openslx/bwlp/thrift/iface/PredefinedData.java b/src/main/java/org/openslx/bwlp/thrift/iface/PredefinedData.java new file mode 100644 index 0000000..67e2463 --- /dev/null +++ b/src/main/java/org/openslx/bwlp/thrift/iface/PredefinedData.java @@ -0,0 +1,611 @@ +/** + * Autogenerated by Thrift Compiler (0.9.3) + * + * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING + * @generated + */ +package org.openslx.bwlp.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 javax.annotation.Generated; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +@SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"}) +@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2018-11-23") +public class PredefinedData implements org.apache.thrift.TBase<PredefinedData, PredefinedData._Fields>, java.io.Serializable, Cloneable, Comparable<PredefinedData> { + private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("PredefinedData"); + + private static final org.apache.thrift.protocol.TField NET_SHARES_FIELD_DESC = new org.apache.thrift.protocol.TField("netShares", org.apache.thrift.protocol.TType.LIST, (short)1); + private static final org.apache.thrift.protocol.TField LDAP_FILTER_FIELD_DESC = new org.apache.thrift.protocol.TField("ldapFilter", org.apache.thrift.protocol.TType.LIST, (short)2); + + private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>(); + static { + schemes.put(StandardScheme.class, new PredefinedDataStandardSchemeFactory()); + schemes.put(TupleScheme.class, new PredefinedDataTupleSchemeFactory()); + } + + public List<NetShare> netShares; // required + public List<LdapFilter> ldapFilter; // 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 { + NET_SHARES((short)1, "netShares"), + LDAP_FILTER((short)2, "ldapFilter"); + + private static final Map<String, _Fields> byName = new HashMap<String, _Fields>(); + + 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: // NET_SHARES + return NET_SHARES; + case 2: // LDAP_FILTER + return LDAP_FILTER; + 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.NET_SHARES, new org.apache.thrift.meta_data.FieldMetaData("netShares", org.apache.thrift.TFieldRequirementType.DEFAULT, + 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, NetShare.class)))); + tmpMap.put(_Fields.LDAP_FILTER, new org.apache.thrift.meta_data.FieldMetaData("ldapFilter", org.apache.thrift.TFieldRequirementType.DEFAULT, + 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, LdapFilter.class)))); + metaDataMap = Collections.unmodifiableMap(tmpMap); + org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(PredefinedData.class, metaDataMap); + } + + public PredefinedData() { + } + + public PredefinedData( + List<NetShare> netShares, + List<LdapFilter> ldapFilter) + { + this(); + this.netShares = netShares; + this.ldapFilter = ldapFilter; + } + + /** + * Performs a deep copy on <i>other</i>. + */ + public PredefinedData(PredefinedData other) { + if (other.isSetNetShares()) { + List<NetShare> __this__netShares = new ArrayList<NetShare>(other.netShares.size()); + for (NetShare other_element : other.netShares) { + __this__netShares.add(new NetShare(other_element)); + } + this.netShares = __this__netShares; + } + if (other.isSetLdapFilter()) { + List<LdapFilter> __this__ldapFilter = new ArrayList<LdapFilter>(other.ldapFilter.size()); + for (LdapFilter other_element : other.ldapFilter) { + __this__ldapFilter.add(new LdapFilter(other_element)); + } + this.ldapFilter = __this__ldapFilter; + } + } + + public PredefinedData deepCopy() { + return new PredefinedData(this); + } + + @Override + public void clear() { + this.netShares = null; + this.ldapFilter = null; + } + + public int getNetSharesSize() { + return (this.netShares == null) ? 0 : this.netShares.size(); + } + + public java.util.Iterator<NetShare> getNetSharesIterator() { + return (this.netShares == null) ? null : this.netShares.iterator(); + } + + public void addToNetShares(NetShare elem) { + if (this.netShares == null) { + this.netShares = new ArrayList<NetShare>(); + } + this.netShares.add(elem); + } + + public List<NetShare> getNetShares() { + return this.netShares; + } + + public PredefinedData setNetShares(List<NetShare> netShares) { + this.netShares = netShares; + return this; + } + + public void unsetNetShares() { + this.netShares = null; + } + + /** Returns true if field netShares is set (has been assigned a value) and false otherwise */ + public boolean isSetNetShares() { + return this.netShares != null; + } + + public void setNetSharesIsSet(boolean value) { + if (!value) { + this.netShares = null; + } + } + + public int getLdapFilterSize() { + return (this.ldapFilter == null) ? 0 : this.ldapFilter.size(); + } + + public java.util.Iterator<LdapFilter> getLdapFilterIterator() { + return (this.ldapFilter == null) ? null : this.ldapFilter.iterator(); + } + + public void addToLdapFilter(LdapFilter elem) { + if (this.ldapFilter == null) { + this.ldapFilter = new ArrayList<LdapFilter>(); + } + this.ldapFilter.add(elem); + } + + public List<LdapFilter> getLdapFilter() { + return this.ldapFilter; + } + + public PredefinedData setLdapFilter(List<LdapFilter> ldapFilter) { + this.ldapFilter = ldapFilter; + return this; + } + + public void unsetLdapFilter() { + this.ldapFilter = null; + } + + /** Returns true if field ldapFilter is set (has been assigned a value) and false otherwise */ + public boolean isSetLdapFilter() { + return this.ldapFilter != null; + } + + public void setLdapFilterIsSet(boolean value) { + if (!value) { + this.ldapFilter = null; + } + } + + public void setFieldValue(_Fields field, Object value) { + switch (field) { + case NET_SHARES: + if (value == null) { + unsetNetShares(); + } else { + setNetShares((List<NetShare>)value); + } + break; + + case LDAP_FILTER: + if (value == null) { + unsetLdapFilter(); + } else { + setLdapFilter((List<LdapFilter>)value); + } + break; + + } + } + + public Object getFieldValue(_Fields field) { + switch (field) { + case NET_SHARES: + return getNetShares(); + + case LDAP_FILTER: + return getLdapFilter(); + + } + 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 NET_SHARES: + return isSetNetShares(); + case LDAP_FILTER: + return isSetLdapFilter(); + } + throw new IllegalStateException(); + } + + @Override + public boolean equals(Object that) { + if (that == null) + return false; + if (that instanceof PredefinedData) + return this.equals((PredefinedData)that); + return false; + } + + public boolean equals(PredefinedData that) { + if (that == null) + return false; + + boolean this_present_netShares = true && this.isSetNetShares(); + boolean that_present_netShares = true && that.isSetNetShares(); + if (this_present_netShares || that_present_netShares) { + if (!(this_present_netShares && that_present_netShares)) + return false; + if (!this.netShares.equals(that.netShares)) + return false; + } + + boolean this_present_ldapFilter = true && this.isSetLdapFilter(); + boolean that_present_ldapFilter = true && that.isSetLdapFilter(); + if (this_present_ldapFilter || that_present_ldapFilter) { + if (!(this_present_ldapFilter && that_present_ldapFilter)) + return false; + if (!this.ldapFilter.equals(that.ldapFilter)) + return false; + } + + return true; + } + + @Override + public int hashCode() { + List<Object> list = new ArrayList<Object>(); + + boolean present_netShares = true && (isSetNetShares()); + list.add(present_netShares); + if (present_netShares) + list.add(netShares); + + boolean present_ldapFilter = true && (isSetLdapFilter()); + list.add(present_ldapFilter); + if (present_ldapFilter) + list.add(ldapFilter); + + return list.hashCode(); + } + + @Override + public int compareTo(PredefinedData other) { + if (!getClass().equals(other.getClass())) { + return getClass().getName().compareTo(other.getClass().getName()); + } + + int lastComparison = 0; + + lastComparison = Boolean.valueOf(isSetNetShares()).compareTo(other.isSetNetShares()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetNetShares()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.netShares, other.netShares); + if (lastComparison != 0) { + return lastComparison; + } + } + lastComparison = Boolean.valueOf(isSetLdapFilter()).compareTo(other.isSetLdapFilter()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetLdapFilter()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.ldapFilter, other.ldapFilter); + 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("PredefinedData("); + boolean first = true; + + sb.append("netShares:"); + if (this.netShares == null) { + sb.append("null"); + } else { + sb.append(this.netShares); + } + first = false; + if (!first) sb.append(", "); + sb.append("ldapFilter:"); + if (this.ldapFilter == null) { + sb.append("null"); + } else { + sb.append(this.ldapFilter); + } + 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 PredefinedDataStandardSchemeFactory implements SchemeFactory { + public PredefinedDataStandardScheme getScheme() { + return new PredefinedDataStandardScheme(); + } + } + + private static class PredefinedDataStandardScheme extends StandardScheme<PredefinedData> { + + public void read(org.apache.thrift.protocol.TProtocol iprot, PredefinedData 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: // NET_SHARES + if (schemeField.type == org.apache.thrift.protocol.TType.LIST) { + { + org.apache.thrift.protocol.TList _list90 = iprot.readListBegin(); + struct.netShares = new ArrayList<NetShare>(_list90.size); + NetShare _elem91; + for (int _i92 = 0; _i92 < _list90.size; ++_i92) + { + _elem91 = new NetShare(); + _elem91.read(iprot); + struct.netShares.add(_elem91); + } + iprot.readListEnd(); + } + struct.setNetSharesIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; + case 2: // LDAP_FILTER + if (schemeField.type == org.apache.thrift.protocol.TType.LIST) { + { + org.apache.thrift.protocol.TList _list93 = iprot.readListBegin(); + struct.ldapFilter = new ArrayList<LdapFilter>(_list93.size); + LdapFilter _elem94; + for (int _i95 = 0; _i95 < _list93.size; ++_i95) + { + _elem94 = new LdapFilter(); + _elem94.read(iprot); + struct.ldapFilter.add(_elem94); + } + iprot.readListEnd(); + } + struct.setLdapFilterIsSet(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, PredefinedData struct) throws org.apache.thrift.TException { + struct.validate(); + + oprot.writeStructBegin(STRUCT_DESC); + if (struct.netShares != null) { + oprot.writeFieldBegin(NET_SHARES_FIELD_DESC); + { + oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.netShares.size())); + for (NetShare _iter96 : struct.netShares) + { + _iter96.write(oprot); + } + oprot.writeListEnd(); + } + oprot.writeFieldEnd(); + } + if (struct.ldapFilter != null) { + oprot.writeFieldBegin(LDAP_FILTER_FIELD_DESC); + { + oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.ldapFilter.size())); + for (LdapFilter _iter97 : struct.ldapFilter) + { + _iter97.write(oprot); + } + oprot.writeListEnd(); + } + oprot.writeFieldEnd(); + } + oprot.writeFieldStop(); + oprot.writeStructEnd(); + } + + } + + private static class PredefinedDataTupleSchemeFactory implements SchemeFactory { + public PredefinedDataTupleScheme getScheme() { + return new PredefinedDataTupleScheme(); + } + } + + private static class PredefinedDataTupleScheme extends TupleScheme<PredefinedData> { + + @Override + public void write(org.apache.thrift.protocol.TProtocol prot, PredefinedData struct) throws org.apache.thrift.TException { + TTupleProtocol oprot = (TTupleProtocol) prot; + BitSet optionals = new BitSet(); + if (struct.isSetNetShares()) { + optionals.set(0); + } + if (struct.isSetLdapFilter()) { + optionals.set(1); + } + oprot.writeBitSet(optionals, 2); + if (struct.isSetNetShares()) { + { + oprot.writeI32(struct.netShares.size()); + for (NetShare _iter98 : struct.netShares) + { + _iter98.write(oprot); + } + } + } + if (struct.isSetLdapFilter()) { + { + oprot.writeI32(struct.ldapFilter.size()); + for (LdapFilter _iter99 : struct.ldapFilter) + { + _iter99.write(oprot); + } + } + } + } + + @Override + public void read(org.apache.thrift.protocol.TProtocol prot, PredefinedData struct) throws org.apache.thrift.TException { + TTupleProtocol iprot = (TTupleProtocol) prot; + BitSet incoming = iprot.readBitSet(2); + if (incoming.get(0)) { + { + org.apache.thrift.protocol.TList _list100 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); + struct.netShares = new ArrayList<NetShare>(_list100.size); + NetShare _elem101; + for (int _i102 = 0; _i102 < _list100.size; ++_i102) + { + _elem101 = new NetShare(); + _elem101.read(iprot); + struct.netShares.add(_elem101); + } + } + struct.setNetSharesIsSet(true); + } + if (incoming.get(1)) { + { + org.apache.thrift.protocol.TList _list103 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); + struct.ldapFilter = new ArrayList<LdapFilter>(_list103.size); + LdapFilter _elem104; + for (int _i105 = 0; _i105 < _list103.size; ++_i105) + { + _elem104 = new LdapFilter(); + _elem104.read(iprot); + struct.ldapFilter.add(_elem104); + } + } + struct.setLdapFilterIsSet(true); + } + } + } + +} + diff --git a/src/main/java/org/openslx/bwlp/thrift/iface/SatelliteServer.java b/src/main/java/org/openslx/bwlp/thrift/iface/SatelliteServer.java index 53bfd52..517614e 100644 --- a/src/main/java/org/openslx/bwlp/thrift/iface/SatelliteServer.java +++ b/src/main/java/org/openslx/bwlp/thrift/iface/SatelliteServer.java @@ -34,7 +34,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; @SuppressWarnings({"cast", "rawtypes", "serial", "unchecked"}) -@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2018-05-11") +@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2018-11-23") public class SatelliteServer { public interface Iface { @@ -127,6 +127,8 @@ public class SatelliteServer { public void setLectureOwner(String userToken, String lectureId, String newOwnerId) throws TAuthorizationException, TNotFoundException, TInvocationException, org.apache.thrift.TException; + public PredefinedData getPredefinedData(String userToken) throws TAuthorizationException, TInvocationException, org.apache.thrift.TException; + } public interface AsyncIface { @@ -219,6 +221,8 @@ public class SatelliteServer { public void setLectureOwner(String userToken, String lectureId, String newOwnerId, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException; + public void getPredefinedData(String userToken, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException; + } public static class Client extends org.apache.thrift.TServiceClient implements Iface { @@ -1521,6 +1525,35 @@ public class SatelliteServer { return; } + public PredefinedData getPredefinedData(String userToken) throws TAuthorizationException, TInvocationException, org.apache.thrift.TException + { + send_getPredefinedData(userToken); + return recv_getPredefinedData(); + } + + public void send_getPredefinedData(String userToken) throws org.apache.thrift.TException + { + getPredefinedData_args args = new getPredefinedData_args(); + args.setUserToken(userToken); + sendBase("getPredefinedData", args); + } + + public PredefinedData recv_getPredefinedData() throws TAuthorizationException, TInvocationException, org.apache.thrift.TException + { + getPredefinedData_result result = new getPredefinedData_result(); + receiveBase(result, "getPredefinedData"); + if (result.isSetSuccess()) { + return result.success; + } + if (result.authError != null) { + throw result.authError; + } + if (result.serverError != null) { + throw result.serverError; + } + throw new org.apache.thrift.TApplicationException(org.apache.thrift.TApplicationException.MISSING_RESULT, "getPredefinedData 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<AsyncClient> { @@ -3058,6 +3091,38 @@ public class SatelliteServer { } } + public void getPredefinedData(String userToken, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException { + checkReady(); + getPredefinedData_call method_call = new getPredefinedData_call(userToken, resultHandler, this, ___protocolFactory, ___transport); + this.___currentMethod = method_call; + ___manager.call(method_call); + } + + public static class getPredefinedData_call extends org.apache.thrift.async.TAsyncMethodCall { + private String userToken; + public getPredefinedData_call(String userToken, 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.userToken = userToken; + } + + public void write_args(org.apache.thrift.protocol.TProtocol prot) throws org.apache.thrift.TException { + prot.writeMessageBegin(new org.apache.thrift.protocol.TMessage("getPredefinedData", org.apache.thrift.protocol.TMessageType.CALL, 0)); + getPredefinedData_args args = new getPredefinedData_args(); + args.setUserToken(userToken); + args.write(prot); + prot.writeMessageEnd(); + } + + public PredefinedData getResult() throws TAuthorizationException, TInvocationException, 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_getPredefinedData(); + } + } + } public static class Processor<I extends Iface> extends org.apache.thrift.TBaseProcessor<I> implements org.apache.thrift.TProcessor { @@ -3115,6 +3180,7 @@ public class SatelliteServer { processMap.put("writeLecturePermissions", new writeLecturePermissions()); processMap.put("getLecturePermissions", new getLecturePermissions()); processMap.put("setLectureOwner", new setLectureOwner()); + processMap.put("getPredefinedData", new getPredefinedData()); return processMap; } @@ -4261,6 +4327,32 @@ public class SatelliteServer { } } + public static class getPredefinedData<I extends Iface> extends org.apache.thrift.ProcessFunction<I, getPredefinedData_args> { + public getPredefinedData() { + super("getPredefinedData"); + } + + public getPredefinedData_args getEmptyArgsInstance() { + return new getPredefinedData_args(); + } + + protected boolean isOneway() { + return false; + } + + public getPredefinedData_result getResult(I iface, getPredefinedData_args args) throws org.apache.thrift.TException { + getPredefinedData_result result = new getPredefinedData_result(); + try { + result.success = iface.getPredefinedData(args.userToken); + } catch (TAuthorizationException authError) { + result.authError = authError; + } catch (TInvocationException serverError) { + result.serverError = serverError; + } + return result; + } + } + } public static class AsyncProcessor<I extends AsyncIface> extends org.apache.thrift.TBaseAsyncProcessor<I> { @@ -4318,6 +4410,7 @@ public class SatelliteServer { processMap.put("writeLecturePermissions", new writeLecturePermissions()); processMap.put("getLecturePermissions", new getLecturePermissions()); processMap.put("setLectureOwner", new setLectureOwner()); + processMap.put("getPredefinedData", new getPredefinedData()); return processMap; } @@ -7059,6 +7152,68 @@ public class SatelliteServer { } } + public static class getPredefinedData<I extends AsyncIface> extends org.apache.thrift.AsyncProcessFunction<I, getPredefinedData_args, PredefinedData> { + public getPredefinedData() { + super("getPredefinedData"); + } + + public getPredefinedData_args getEmptyArgsInstance() { + return new getPredefinedData_args(); + } + + public AsyncMethodCallback<PredefinedData> getResultHandler(final AsyncFrameBuffer fb, final int seqid) { + final org.apache.thrift.AsyncProcessFunction fcall = this; + return new AsyncMethodCallback<PredefinedData>() { + public void onComplete(PredefinedData o) { + getPredefinedData_result result = new getPredefinedData_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; + getPredefinedData_result result = new getPredefinedData_result(); + if (e instanceof TAuthorizationException) { + result.authError = (TAuthorizationException) e; + result.setAuthErrorIsSet(true); + msg = result; + } + else if (e instanceof TInvocationException) { + result.serverError = (TInvocationException) e; + result.setServerErrorIsSet(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, getPredefinedData_args args, org.apache.thrift.async.AsyncMethodCallback<PredefinedData> resultHandler) throws TException { + iface.getPredefinedData(args.userToken,resultHandler); + } + } + } public static class getVersion_args implements org.apache.thrift.TBase<getVersion_args, getVersion_args._Fields>, java.io.Serializable, Cloneable, Comparable<getVersion_args> { @@ -9679,13 +9834,13 @@ public class SatelliteServer { case 4: // BLOCK_HASHES if (schemeField.type == org.apache.thrift.protocol.TType.LIST) { { - org.apache.thrift.protocol.TList _list186 = iprot.readListBegin(); - struct.blockHashes = new ArrayList<ByteBuffer>(_list186.size); - ByteBuffer _elem187; - for (int _i188 = 0; _i188 < _list186.size; ++_i188) + org.apache.thrift.protocol.TList _list218 = iprot.readListBegin(); + struct.blockHashes = new ArrayList<ByteBuffer>(_list218.size); + ByteBuffer _elem219; + for (int _i220 = 0; _i220 < _list218.size; ++_i220) { - _elem187 = iprot.readBinary(); - struct.blockHashes.add(_elem187); + _elem219 = iprot.readBinary(); + struct.blockHashes.add(_elem219); } iprot.readListEnd(); } @@ -9734,9 +9889,9 @@ public class SatelliteServer { oprot.writeFieldBegin(BLOCK_HASHES_FIELD_DESC); { oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.blockHashes.size())); - for (ByteBuffer _iter189 : struct.blockHashes) + for (ByteBuffer _iter221 : struct.blockHashes) { - oprot.writeBinary(_iter189); + oprot.writeBinary(_iter221); } oprot.writeListEnd(); } @@ -9793,9 +9948,9 @@ public class SatelliteServer { if (struct.isSetBlockHashes()) { { oprot.writeI32(struct.blockHashes.size()); - for (ByteBuffer _iter190 : struct.blockHashes) + for (ByteBuffer _iter222 : struct.blockHashes) { - oprot.writeBinary(_iter190); + oprot.writeBinary(_iter222); } } } @@ -9822,13 +9977,13 @@ public class SatelliteServer { } if (incoming.get(3)) { { - org.apache.thrift.protocol.TList _list191 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32()); - struct.blockHashes = new ArrayList<ByteBuffer>(_list191.size); - ByteBuffer _elem192; - for (int _i193 = 0; _i193 < _list191.size; ++_i193) + org.apache.thrift.protocol.TList _list223 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32()); + struct.blockHashes = new ArrayList<ByteBuffer>(_list223.size); + ByteBuffer _elem224; + for (int _i225 = 0; _i225 < _list223.size; ++_i225) { - _elem192 = iprot.readBinary(); - struct.blockHashes.add(_elem192); + _elem224 = iprot.readBinary(); + struct.blockHashes.add(_elem224); } } struct.setBlockHashesIsSet(true); @@ -11121,13 +11276,13 @@ public class SatelliteServer { case 2: // BLOCK_HASHES if (schemeField.type == org.apache.thrift.protocol.TType.LIST) { { - org.apache.thrift.protocol.TList _list194 = iprot.readListBegin(); - struct.blockHashes = new ArrayList<ByteBuffer>(_list194.size); - ByteBuffer _elem195; - for (int _i196 = 0; _i196 < _list194.size; ++_i196) + org.apache.thrift.protocol.TList _list226 = iprot.readListBegin(); + struct.blockHashes = new ArrayList<ByteBuffer>(_list226.size); + ByteBuffer _elem227; + for (int _i228 = 0; _i228 < _list226.size; ++_i228) { - _elem195 = iprot.readBinary(); - struct.blockHashes.add(_elem195); + _elem227 = iprot.readBinary(); + struct.blockHashes.add(_elem227); } iprot.readListEnd(); } @@ -11168,9 +11323,9 @@ public class SatelliteServer { oprot.writeFieldBegin(BLOCK_HASHES_FIELD_DESC); { oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.blockHashes.size())); - for (ByteBuffer _iter197 : struct.blockHashes) + for (ByteBuffer _iter229 : struct.blockHashes) { - oprot.writeBinary(_iter197); + oprot.writeBinary(_iter229); } oprot.writeListEnd(); } @@ -11215,9 +11370,9 @@ public class SatelliteServer { if (struct.isSetBlockHashes()) { { oprot.writeI32(struct.blockHashes.size()); - for (ByteBuffer _iter198 : struct.blockHashes) + for (ByteBuffer _iter230 : struct.blockHashes) { - oprot.writeBinary(_iter198); + oprot.writeBinary(_iter230); } } } @@ -11236,13 +11391,13 @@ public class SatelliteServer { } if (incoming.get(1)) { { - org.apache.thrift.protocol.TList _list199 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32()); - struct.blockHashes = new ArrayList<ByteBuffer>(_list199.size); - ByteBuffer _elem200; - for (int _i201 = 0; _i201 < _list199.size; ++_i201) + org.apache.thrift.protocol.TList _list231 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32()); + struct.blockHashes = new ArrayList<ByteBuffer>(_list231.size); + ByteBuffer _elem232; + for (int _i233 = 0; _i233 < _list231.size; ++_i233) { - _elem200 = iprot.readBinary(); - struct.blockHashes.add(_elem200); + _elem232 = iprot.readBinary(); + struct.blockHashes.add(_elem232); } } struct.setBlockHashesIsSet(true); @@ -19757,14 +19912,14 @@ public class SatelliteServer { case 0: // SUCCESS if (schemeField.type == org.apache.thrift.protocol.TType.LIST) { { - org.apache.thrift.protocol.TList _list202 = iprot.readListBegin(); - struct.success = new ArrayList<UserInfo>(_list202.size); - UserInfo _elem203; - for (int _i204 = 0; _i204 < _list202.size; ++_i204) + org.apache.thrift.protocol.TList _list234 = iprot.readListBegin(); + struct.success = new ArrayList<UserInfo>(_list234.size); + UserInfo _elem235; + for (int _i236 = 0; _i236 < _list234.size; ++_i236) { - _elem203 = new UserInfo(); - _elem203.read(iprot); - struct.success.add(_elem203); + _elem235 = new UserInfo(); + _elem235.read(iprot); + struct.success.add(_elem235); } iprot.readListEnd(); } @@ -19810,9 +19965,9 @@ public class SatelliteServer { oprot.writeFieldBegin(SUCCESS_FIELD_DESC); { oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size())); - for (UserInfo _iter205 : struct.success) + for (UserInfo _iter237 : struct.success) { - _iter205.write(oprot); + _iter237.write(oprot); } oprot.writeListEnd(); } @@ -19859,9 +20014,9 @@ public class SatelliteServer { if (struct.isSetSuccess()) { { oprot.writeI32(struct.success.size()); - for (UserInfo _iter206 : struct.success) + for (UserInfo _iter238 : struct.success) { - _iter206.write(oprot); + _iter238.write(oprot); } } } @@ -19879,14 +20034,14 @@ public class SatelliteServer { BitSet incoming = iprot.readBitSet(3); if (incoming.get(0)) { { - org.apache.thrift.protocol.TList _list207 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); - struct.success = new ArrayList<UserInfo>(_list207.size); - UserInfo _elem208; - for (int _i209 = 0; _i209 < _list207.size; ++_i209) + org.apache.thrift.protocol.TList _list239 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); + struct.success = new ArrayList<UserInfo>(_list239.size); + UserInfo _elem240; + for (int _i241 = 0; _i241 < _list239.size; ++_i241) { - _elem208 = new UserInfo(); - _elem208.read(iprot); - struct.success.add(_elem208); + _elem240 = new UserInfo(); + _elem240.read(iprot); + struct.success.add(_elem240); } } struct.setSuccessIsSet(true); @@ -22352,14 +22507,14 @@ public class SatelliteServer { case 0: // SUCCESS if (schemeField.type == org.apache.thrift.protocol.TType.LIST) { { - org.apache.thrift.protocol.TList _list210 = iprot.readListBegin(); - struct.success = new ArrayList<OperatingSystem>(_list210.size); - OperatingSystem _elem211; - for (int _i212 = 0; _i212 < _list210.size; ++_i212) + org.apache.thrift.protocol.TList _list242 = iprot.readListBegin(); + struct.success = new ArrayList<OperatingSystem>(_list242.size); + OperatingSystem _elem243; + for (int _i244 = 0; _i244 < _list242.size; ++_i244) { - _elem211 = new OperatingSystem(); - _elem211.read(iprot); - struct.success.add(_elem211); + _elem243 = new OperatingSystem(); + _elem243.read(iprot); + struct.success.add(_elem243); } iprot.readListEnd(); } @@ -22387,9 +22542,9 @@ public class SatelliteServer { oprot.writeFieldBegin(SUCCESS_FIELD_DESC); { oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size())); - for (OperatingSystem _iter213 : struct.success) + for (OperatingSystem _iter245 : struct.success) { - _iter213.write(oprot); + _iter245.write(oprot); } oprot.writeListEnd(); } @@ -22420,9 +22575,9 @@ public class SatelliteServer { if (struct.isSetSuccess()) { { oprot.writeI32(struct.success.size()); - for (OperatingSystem _iter214 : struct.success) + for (OperatingSystem _iter246 : struct.success) { - _iter214.write(oprot); + _iter246.write(oprot); } } } @@ -22434,14 +22589,14 @@ public class SatelliteServer { BitSet incoming = iprot.readBitSet(1); if (incoming.get(0)) { { - org.apache.thrift.protocol.TList _list215 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); - struct.success = new ArrayList<OperatingSystem>(_list215.size); - OperatingSystem _elem216; - for (int _i217 = 0; _i217 < _list215.size; ++_i217) + org.apache.thrift.protocol.TList _list247 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); + struct.success = new ArrayList<OperatingSystem>(_list247.size); + OperatingSystem _elem248; + for (int _i249 = 0; _i249 < _list247.size; ++_i249) { - _elem216 = new OperatingSystem(); - _elem216.read(iprot); - struct.success.add(_elem216); + _elem248 = new OperatingSystem(); + _elem248.read(iprot); + struct.success.add(_elem248); } } struct.setSuccessIsSet(true); @@ -23015,14 +23170,14 @@ public class SatelliteServer { case 0: // SUCCESS if (schemeField.type == org.apache.thrift.protocol.TType.LIST) { { - org.apache.thrift.protocol.TList _list218 = iprot.readListBegin(); - struct.success = new ArrayList<Virtualizer>(_list218.size); - Virtualizer _elem219; - for (int _i220 = 0; _i220 < _list218.size; ++_i220) + org.apache.thrift.protocol.TList _list250 = iprot.readListBegin(); + struct.success = new ArrayList<Virtualizer>(_list250.size); + Virtualizer _elem251; + for (int _i252 = 0; _i252 < _list250.size; ++_i252) { - _elem219 = new Virtualizer(); - _elem219.read(iprot); - struct.success.add(_elem219); + _elem251 = new Virtualizer(); + _elem251.read(iprot); + struct.success.add(_elem251); } iprot.readListEnd(); } @@ -23050,9 +23205,9 @@ public class SatelliteServer { oprot.writeFieldBegin(SUCCESS_FIELD_DESC); { oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size())); - for (Virtualizer _iter221 : struct.success) + for (Virtualizer _iter253 : struct.success) { - _iter221.write(oprot); + _iter253.write(oprot); } oprot.writeListEnd(); } @@ -23083,9 +23238,9 @@ public class SatelliteServer { if (struct.isSetSuccess()) { { oprot.writeI32(struct.success.size()); - for (Virtualizer _iter222 : struct.success) + for (Virtualizer _iter254 : struct.success) { - _iter222.write(oprot); + _iter254.write(oprot); } } } @@ -23097,14 +23252,14 @@ public class SatelliteServer { BitSet incoming = iprot.readBitSet(1); if (incoming.get(0)) { { - org.apache.thrift.protocol.TList _list223 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); - struct.success = new ArrayList<Virtualizer>(_list223.size); - Virtualizer _elem224; - for (int _i225 = 0; _i225 < _list223.size; ++_i225) + org.apache.thrift.protocol.TList _list255 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); + struct.success = new ArrayList<Virtualizer>(_list255.size); + Virtualizer _elem256; + for (int _i257 = 0; _i257 < _list255.size; ++_i257) { - _elem224 = new Virtualizer(); - _elem224.read(iprot); - struct.success.add(_elem224); + _elem256 = new Virtualizer(); + _elem256.read(iprot); + struct.success.add(_elem256); } } struct.setSuccessIsSet(true); @@ -23678,14 +23833,14 @@ public class SatelliteServer { case 0: // SUCCESS if (schemeField.type == org.apache.thrift.protocol.TType.LIST) { { - org.apache.thrift.protocol.TList _list226 = iprot.readListBegin(); - struct.success = new ArrayList<Organization>(_list226.size); - Organization _elem227; - for (int _i228 = 0; _i228 < _list226.size; ++_i228) + org.apache.thrift.protocol.TList _list258 = iprot.readListBegin(); + struct.success = new ArrayList<Organization>(_list258.size); + Organization _elem259; + for (int _i260 = 0; _i260 < _list258.size; ++_i260) { - _elem227 = new Organization(); - _elem227.read(iprot); - struct.success.add(_elem227); + _elem259 = new Organization(); + _elem259.read(iprot); + struct.success.add(_elem259); } iprot.readListEnd(); } @@ -23713,9 +23868,9 @@ public class SatelliteServer { oprot.writeFieldBegin(SUCCESS_FIELD_DESC); { oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size())); - for (Organization _iter229 : struct.success) + for (Organization _iter261 : struct.success) { - _iter229.write(oprot); + _iter261.write(oprot); } oprot.writeListEnd(); } @@ -23746,9 +23901,9 @@ public class SatelliteServer { if (struct.isSetSuccess()) { { oprot.writeI32(struct.success.size()); - for (Organization _iter230 : struct.success) + for (Organization _iter262 : struct.success) { - _iter230.write(oprot); + _iter262.write(oprot); } } } @@ -23760,14 +23915,14 @@ public class SatelliteServer { BitSet incoming = iprot.readBitSet(1); if (incoming.get(0)) { { - org.apache.thrift.protocol.TList _list231 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); - struct.success = new ArrayList<Organization>(_list231.size); - Organization _elem232; - for (int _i233 = 0; _i233 < _list231.size; ++_i233) + org.apache.thrift.protocol.TList _list263 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); + struct.success = new ArrayList<Organization>(_list263.size); + Organization _elem264; + for (int _i265 = 0; _i265 < _list263.size; ++_i265) { - _elem232 = new Organization(); - _elem232.read(iprot); - struct.success.add(_elem232); + _elem264 = new Organization(); + _elem264.read(iprot); + struct.success.add(_elem264); } } struct.setSuccessIsSet(true); @@ -24341,14 +24496,14 @@ public class SatelliteServer { case 0: // SUCCESS if (schemeField.type == org.apache.thrift.protocol.TType.LIST) { { - org.apache.thrift.protocol.TList _list234 = iprot.readListBegin(); - struct.success = new ArrayList<Location>(_list234.size); - Location _elem235; - for (int _i236 = 0; _i236 < _list234.size; ++_i236) + org.apache.thrift.protocol.TList _list266 = iprot.readListBegin(); + struct.success = new ArrayList<Location>(_list266.size); + Location _elem267; + for (int _i268 = 0; _i268 < _list266.size; ++_i268) { - _elem235 = new Location(); - _elem235.read(iprot); - struct.success.add(_elem235); + _elem267 = new Location(); + _elem267.read(iprot); + struct.success.add(_elem267); } iprot.readListEnd(); } @@ -24376,9 +24531,9 @@ public class SatelliteServer { oprot.writeFieldBegin(SUCCESS_FIELD_DESC); { oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size())); - for (Location _iter237 : struct.success) + for (Location _iter269 : struct.success) { - _iter237.write(oprot); + _iter269.write(oprot); } oprot.writeListEnd(); } @@ -24409,9 +24564,9 @@ public class SatelliteServer { if (struct.isSetSuccess()) { { oprot.writeI32(struct.success.size()); - for (Location _iter238 : struct.success) + for (Location _iter270 : struct.success) { - _iter238.write(oprot); + _iter270.write(oprot); } } } @@ -24423,14 +24578,14 @@ public class SatelliteServer { BitSet incoming = iprot.readBitSet(1); if (incoming.get(0)) { { - org.apache.thrift.protocol.TList _list239 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); - struct.success = new ArrayList<Location>(_list239.size); - Location _elem240; - for (int _i241 = 0; _i241 < _list239.size; ++_i241) + org.apache.thrift.protocol.TList _list271 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); + struct.success = new ArrayList<Location>(_list271.size); + Location _elem272; + for (int _i273 = 0; _i273 < _list271.size; ++_i273) { - _elem240 = new Location(); - _elem240.read(iprot); - struct.success.add(_elem240); + _elem272 = new Location(); + _elem272.read(iprot); + struct.success.add(_elem272); } } struct.setSuccessIsSet(true); @@ -25539,13 +25694,13 @@ public class SatelliteServer { case 2: // TAG_SEARCH if (schemeField.type == org.apache.thrift.protocol.TType.LIST) { { - org.apache.thrift.protocol.TList _list242 = iprot.readListBegin(); - struct.tagSearch = new ArrayList<String>(_list242.size); - String _elem243; - for (int _i244 = 0; _i244 < _list242.size; ++_i244) + org.apache.thrift.protocol.TList _list274 = iprot.readListBegin(); + struct.tagSearch = new ArrayList<String>(_list274.size); + String _elem275; + for (int _i276 = 0; _i276 < _list274.size; ++_i276) { - _elem243 = iprot.readString(); - struct.tagSearch.add(_elem243); + _elem275 = iprot.readString(); + struct.tagSearch.add(_elem275); } iprot.readListEnd(); } @@ -25586,9 +25741,9 @@ public class SatelliteServer { oprot.writeFieldBegin(TAG_SEARCH_FIELD_DESC); { oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, struct.tagSearch.size())); - for (String _iter245 : struct.tagSearch) + for (String _iter277 : struct.tagSearch) { - oprot.writeString(_iter245); + oprot.writeString(_iter277); } oprot.writeListEnd(); } @@ -25631,9 +25786,9 @@ public class SatelliteServer { if (struct.isSetTagSearch()) { { oprot.writeI32(struct.tagSearch.size()); - for (String _iter246 : struct.tagSearch) + for (String _iter278 : struct.tagSearch) { - oprot.writeString(_iter246); + oprot.writeString(_iter278); } } } @@ -25652,13 +25807,13 @@ public class SatelliteServer { } if (incoming.get(1)) { { - org.apache.thrift.protocol.TList _list247 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32()); - struct.tagSearch = new ArrayList<String>(_list247.size); - String _elem248; - for (int _i249 = 0; _i249 < _list247.size; ++_i249) + org.apache.thrift.protocol.TList _list279 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRING, iprot.readI32()); + struct.tagSearch = new ArrayList<String>(_list279.size); + String _elem280; + for (int _i281 = 0; _i281 < _list279.size; ++_i281) { - _elem248 = iprot.readString(); - struct.tagSearch.add(_elem248); + _elem280 = iprot.readString(); + struct.tagSearch.add(_elem280); } } struct.setTagSearchIsSet(true); @@ -26152,14 +26307,14 @@ public class SatelliteServer { case 0: // SUCCESS if (schemeField.type == org.apache.thrift.protocol.TType.LIST) { { - org.apache.thrift.protocol.TList _list250 = iprot.readListBegin(); - struct.success = new ArrayList<ImageSummaryRead>(_list250.size); - ImageSummaryRead _elem251; - for (int _i252 = 0; _i252 < _list250.size; ++_i252) + org.apache.thrift.protocol.TList _list282 = iprot.readListBegin(); + struct.success = new ArrayList<ImageSummaryRead>(_list282.size); + ImageSummaryRead _elem283; + for (int _i284 = 0; _i284 < _list282.size; ++_i284) { - _elem251 = new ImageSummaryRead(); - _elem251.read(iprot); - struct.success.add(_elem251); + _elem283 = new ImageSummaryRead(); + _elem283.read(iprot); + struct.success.add(_elem283); } iprot.readListEnd(); } @@ -26205,9 +26360,9 @@ public class SatelliteServer { oprot.writeFieldBegin(SUCCESS_FIELD_DESC); { oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size())); - for (ImageSummaryRead _iter253 : struct.success) + for (ImageSummaryRead _iter285 : struct.success) { - _iter253.write(oprot); + _iter285.write(oprot); } oprot.writeListEnd(); } @@ -26254,9 +26409,9 @@ public class SatelliteServer { if (struct.isSetSuccess()) { { oprot.writeI32(struct.success.size()); - for (ImageSummaryRead _iter254 : struct.success) + for (ImageSummaryRead _iter286 : struct.success) { - _iter254.write(oprot); + _iter286.write(oprot); } } } @@ -26274,14 +26429,14 @@ public class SatelliteServer { BitSet incoming = iprot.readBitSet(3); if (incoming.get(0)) { { - org.apache.thrift.protocol.TList _list255 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); - struct.success = new ArrayList<ImageSummaryRead>(_list255.size); - ImageSummaryRead _elem256; - for (int _i257 = 0; _i257 < _list255.size; ++_i257) + org.apache.thrift.protocol.TList _list287 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); + struct.success = new ArrayList<ImageSummaryRead>(_list287.size); + ImageSummaryRead _elem288; + for (int _i289 = 0; _i289 < _list287.size; ++_i289) { - _elem256 = new ImageSummaryRead(); - _elem256.read(iprot); - struct.success.add(_elem256); + _elem288 = new ImageSummaryRead(); + _elem288.read(iprot); + struct.success.add(_elem288); } } struct.setSuccessIsSet(true); @@ -33388,16 +33543,16 @@ public class SatelliteServer { case 3: // PERMISSIONS if (schemeField.type == org.apache.thrift.protocol.TType.MAP) { { - org.apache.thrift.protocol.TMap _map258 = iprot.readMapBegin(); - struct.permissions = new HashMap<String,ImagePermissions>(2*_map258.size); - String _key259; - ImagePermissions _val260; - for (int _i261 = 0; _i261 < _map258.size; ++_i261) + org.apache.thrift.protocol.TMap _map290 = iprot.readMapBegin(); + struct.permissions = new HashMap<String,ImagePermissions>(2*_map290.size); + String _key291; + ImagePermissions _val292; + for (int _i293 = 0; _i293 < _map290.size; ++_i293) { - _key259 = iprot.readString(); - _val260 = new ImagePermissions(); - _val260.read(iprot); - struct.permissions.put(_key259, _val260); + _key291 = iprot.readString(); + _val292 = new ImagePermissions(); + _val292.read(iprot); + struct.permissions.put(_key291, _val292); } iprot.readMapEnd(); } @@ -33435,10 +33590,10 @@ public class SatelliteServer { oprot.writeFieldBegin(PERMISSIONS_FIELD_DESC); { oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRUCT, struct.permissions.size())); - for (Map.Entry<String, ImagePermissions> _iter262 : struct.permissions.entrySet()) + for (Map.Entry<String, ImagePermissions> _iter294 : struct.permissions.entrySet()) { - oprot.writeString(_iter262.getKey()); - _iter262.getValue().write(oprot); + oprot.writeString(_iter294.getKey()); + _iter294.getValue().write(oprot); } oprot.writeMapEnd(); } @@ -33481,10 +33636,10 @@ public class SatelliteServer { if (struct.isSetPermissions()) { { oprot.writeI32(struct.permissions.size()); - for (Map.Entry<String, ImagePermissions> _iter263 : struct.permissions.entrySet()) + for (Map.Entry<String, ImagePermissions> _iter295 : struct.permissions.entrySet()) { - oprot.writeString(_iter263.getKey()); - _iter263.getValue().write(oprot); + oprot.writeString(_iter295.getKey()); + _iter295.getValue().write(oprot); } } } @@ -33504,16 +33659,16 @@ public class SatelliteServer { } if (incoming.get(2)) { { - org.apache.thrift.protocol.TMap _map264 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); - struct.permissions = new HashMap<String,ImagePermissions>(2*_map264.size); - String _key265; - ImagePermissions _val266; - for (int _i267 = 0; _i267 < _map264.size; ++_i267) + org.apache.thrift.protocol.TMap _map296 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); + struct.permissions = new HashMap<String,ImagePermissions>(2*_map296.size); + String _key297; + ImagePermissions _val298; + for (int _i299 = 0; _i299 < _map296.size; ++_i299) { - _key265 = iprot.readString(); - _val266 = new ImagePermissions(); - _val266.read(iprot); - struct.permissions.put(_key265, _val266); + _key297 = iprot.readString(); + _val298 = new ImagePermissions(); + _val298.read(iprot); + struct.permissions.put(_key297, _val298); } } struct.setPermissionsIsSet(true); @@ -35133,16 +35288,16 @@ public class SatelliteServer { case 0: // SUCCESS if (schemeField.type == org.apache.thrift.protocol.TType.MAP) { { - org.apache.thrift.protocol.TMap _map268 = iprot.readMapBegin(); - struct.success = new HashMap<String,ImagePermissions>(2*_map268.size); - String _key269; - ImagePermissions _val270; - for (int _i271 = 0; _i271 < _map268.size; ++_i271) + org.apache.thrift.protocol.TMap _map300 = iprot.readMapBegin(); + struct.success = new HashMap<String,ImagePermissions>(2*_map300.size); + String _key301; + ImagePermissions _val302; + for (int _i303 = 0; _i303 < _map300.size; ++_i303) { - _key269 = iprot.readString(); - _val270 = new ImagePermissions(); - _val270.read(iprot); - struct.success.put(_key269, _val270); + _key301 = iprot.readString(); + _val302 = new ImagePermissions(); + _val302.read(iprot); + struct.success.put(_key301, _val302); } iprot.readMapEnd(); } @@ -35197,10 +35352,10 @@ public class SatelliteServer { oprot.writeFieldBegin(SUCCESS_FIELD_DESC); { oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRUCT, struct.success.size())); - for (Map.Entry<String, ImagePermissions> _iter272 : struct.success.entrySet()) + for (Map.Entry<String, ImagePermissions> _iter304 : struct.success.entrySet()) { - oprot.writeString(_iter272.getKey()); - _iter272.getValue().write(oprot); + oprot.writeString(_iter304.getKey()); + _iter304.getValue().write(oprot); } oprot.writeMapEnd(); } @@ -35255,10 +35410,10 @@ public class SatelliteServer { if (struct.isSetSuccess()) { { oprot.writeI32(struct.success.size()); - for (Map.Entry<String, ImagePermissions> _iter273 : struct.success.entrySet()) + for (Map.Entry<String, ImagePermissions> _iter305 : struct.success.entrySet()) { - oprot.writeString(_iter273.getKey()); - _iter273.getValue().write(oprot); + oprot.writeString(_iter305.getKey()); + _iter305.getValue().write(oprot); } } } @@ -35279,16 +35434,16 @@ public class SatelliteServer { BitSet incoming = iprot.readBitSet(4); if (incoming.get(0)) { { - org.apache.thrift.protocol.TMap _map274 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); - struct.success = new HashMap<String,ImagePermissions>(2*_map274.size); - String _key275; - ImagePermissions _val276; - for (int _i277 = 0; _i277 < _map274.size; ++_i277) + org.apache.thrift.protocol.TMap _map306 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); + struct.success = new HashMap<String,ImagePermissions>(2*_map306.size); + String _key307; + ImagePermissions _val308; + for (int _i309 = 0; _i309 < _map306.size; ++_i309) { - _key275 = iprot.readString(); - _val276 = new ImagePermissions(); - _val276.read(iprot); - struct.success.put(_key275, _val276); + _key307 = iprot.readString(); + _val308 = new ImagePermissions(); + _val308.read(iprot); + struct.success.put(_key307, _val308); } } struct.setSuccessIsSet(true); @@ -45897,14 +46052,14 @@ public class SatelliteServer { case 0: // SUCCESS if (schemeField.type == org.apache.thrift.protocol.TType.LIST) { { - org.apache.thrift.protocol.TList _list278 = iprot.readListBegin(); - struct.success = new ArrayList<LectureSummary>(_list278.size); - LectureSummary _elem279; - for (int _i280 = 0; _i280 < _list278.size; ++_i280) + org.apache.thrift.protocol.TList _list310 = iprot.readListBegin(); + struct.success = new ArrayList<LectureSummary>(_list310.size); + LectureSummary _elem311; + for (int _i312 = 0; _i312 < _list310.size; ++_i312) { - _elem279 = new LectureSummary(); - _elem279.read(iprot); - struct.success.add(_elem279); + _elem311 = new LectureSummary(); + _elem311.read(iprot); + struct.success.add(_elem311); } iprot.readListEnd(); } @@ -45950,9 +46105,9 @@ public class SatelliteServer { oprot.writeFieldBegin(SUCCESS_FIELD_DESC); { oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.success.size())); - for (LectureSummary _iter281 : struct.success) + for (LectureSummary _iter313 : struct.success) { - _iter281.write(oprot); + _iter313.write(oprot); } oprot.writeListEnd(); } @@ -45999,9 +46154,9 @@ public class SatelliteServer { if (struct.isSetSuccess()) { { oprot.writeI32(struct.success.size()); - for (LectureSummary _iter282 : struct.success) + for (LectureSummary _iter314 : struct.success) { - _iter282.write(oprot); + _iter314.write(oprot); } } } @@ -46019,14 +46174,14 @@ public class SatelliteServer { BitSet incoming = iprot.readBitSet(3); if (incoming.get(0)) { { - org.apache.thrift.protocol.TList _list283 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); - struct.success = new ArrayList<LectureSummary>(_list283.size); - LectureSummary _elem284; - for (int _i285 = 0; _i285 < _list283.size; ++_i285) + org.apache.thrift.protocol.TList _list315 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); + struct.success = new ArrayList<LectureSummary>(_list315.size); + LectureSummary _elem316; + for (int _i317 = 0; _i317 < _list315.size; ++_i317) { - _elem284 = new LectureSummary(); - _elem284.read(iprot); - struct.success.add(_elem284); + _elem316 = new LectureSummary(); + _elem316.read(iprot); + struct.success.add(_elem316); } } struct.setSuccessIsSet(true); @@ -48743,16 +48898,16 @@ public class SatelliteServer { case 3: // PERMISSIONS if (schemeField.type == org.apache.thrift.protocol.TType.MAP) { { - org.apache.thrift.protocol.TMap _map286 = iprot.readMapBegin(); - struct.permissions = new HashMap<String,LecturePermissions>(2*_map286.size); - String _key287; - LecturePermissions _val288; - for (int _i289 = 0; _i289 < _map286.size; ++_i289) + org.apache.thrift.protocol.TMap _map318 = iprot.readMapBegin(); + struct.permissions = new HashMap<String,LecturePermissions>(2*_map318.size); + String _key319; + LecturePermissions _val320; + for (int _i321 = 0; _i321 < _map318.size; ++_i321) { - _key287 = iprot.readString(); - _val288 = new LecturePermissions(); - _val288.read(iprot); - struct.permissions.put(_key287, _val288); + _key319 = iprot.readString(); + _val320 = new LecturePermissions(); + _val320.read(iprot); + struct.permissions.put(_key319, _val320); } iprot.readMapEnd(); } @@ -48790,10 +48945,10 @@ public class SatelliteServer { oprot.writeFieldBegin(PERMISSIONS_FIELD_DESC); { oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRUCT, struct.permissions.size())); - for (Map.Entry<String, LecturePermissions> _iter290 : struct.permissions.entrySet()) + for (Map.Entry<String, LecturePermissions> _iter322 : struct.permissions.entrySet()) { - oprot.writeString(_iter290.getKey()); - _iter290.getValue().write(oprot); + oprot.writeString(_iter322.getKey()); + _iter322.getValue().write(oprot); } oprot.writeMapEnd(); } @@ -48836,10 +48991,10 @@ public class SatelliteServer { if (struct.isSetPermissions()) { { oprot.writeI32(struct.permissions.size()); - for (Map.Entry<String, LecturePermissions> _iter291 : struct.permissions.entrySet()) + for (Map.Entry<String, LecturePermissions> _iter323 : struct.permissions.entrySet()) { - oprot.writeString(_iter291.getKey()); - _iter291.getValue().write(oprot); + oprot.writeString(_iter323.getKey()); + _iter323.getValue().write(oprot); } } } @@ -48859,16 +49014,16 @@ public class SatelliteServer { } if (incoming.get(2)) { { - org.apache.thrift.protocol.TMap _map292 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); - struct.permissions = new HashMap<String,LecturePermissions>(2*_map292.size); - String _key293; - LecturePermissions _val294; - for (int _i295 = 0; _i295 < _map292.size; ++_i295) + org.apache.thrift.protocol.TMap _map324 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); + struct.permissions = new HashMap<String,LecturePermissions>(2*_map324.size); + String _key325; + LecturePermissions _val326; + for (int _i327 = 0; _i327 < _map324.size; ++_i327) { - _key293 = iprot.readString(); - _val294 = new LecturePermissions(); - _val294.read(iprot); - struct.permissions.put(_key293, _val294); + _key325 = iprot.readString(); + _val326 = new LecturePermissions(); + _val326.read(iprot); + struct.permissions.put(_key325, _val326); } } struct.setPermissionsIsSet(true); @@ -50488,16 +50643,16 @@ public class SatelliteServer { case 0: // SUCCESS if (schemeField.type == org.apache.thrift.protocol.TType.MAP) { { - org.apache.thrift.protocol.TMap _map296 = iprot.readMapBegin(); - struct.success = new HashMap<String,LecturePermissions>(2*_map296.size); - String _key297; - LecturePermissions _val298; - for (int _i299 = 0; _i299 < _map296.size; ++_i299) + org.apache.thrift.protocol.TMap _map328 = iprot.readMapBegin(); + struct.success = new HashMap<String,LecturePermissions>(2*_map328.size); + String _key329; + LecturePermissions _val330; + for (int _i331 = 0; _i331 < _map328.size; ++_i331) { - _key297 = iprot.readString(); - _val298 = new LecturePermissions(); - _val298.read(iprot); - struct.success.put(_key297, _val298); + _key329 = iprot.readString(); + _val330 = new LecturePermissions(); + _val330.read(iprot); + struct.success.put(_key329, _val330); } iprot.readMapEnd(); } @@ -50552,10 +50707,10 @@ public class SatelliteServer { oprot.writeFieldBegin(SUCCESS_FIELD_DESC); { oprot.writeMapBegin(new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRUCT, struct.success.size())); - for (Map.Entry<String, LecturePermissions> _iter300 : struct.success.entrySet()) + for (Map.Entry<String, LecturePermissions> _iter332 : struct.success.entrySet()) { - oprot.writeString(_iter300.getKey()); - _iter300.getValue().write(oprot); + oprot.writeString(_iter332.getKey()); + _iter332.getValue().write(oprot); } oprot.writeMapEnd(); } @@ -50610,10 +50765,10 @@ public class SatelliteServer { if (struct.isSetSuccess()) { { oprot.writeI32(struct.success.size()); - for (Map.Entry<String, LecturePermissions> _iter301 : struct.success.entrySet()) + for (Map.Entry<String, LecturePermissions> _iter333 : struct.success.entrySet()) { - oprot.writeString(_iter301.getKey()); - _iter301.getValue().write(oprot); + oprot.writeString(_iter333.getKey()); + _iter333.getValue().write(oprot); } } } @@ -50634,16 +50789,16 @@ public class SatelliteServer { BitSet incoming = iprot.readBitSet(4); if (incoming.get(0)) { { - org.apache.thrift.protocol.TMap _map302 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); - struct.success = new HashMap<String,LecturePermissions>(2*_map302.size); - String _key303; - LecturePermissions _val304; - for (int _i305 = 0; _i305 < _map302.size; ++_i305) + org.apache.thrift.protocol.TMap _map334 = new org.apache.thrift.protocol.TMap(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); + struct.success = new HashMap<String,LecturePermissions>(2*_map334.size); + String _key335; + LecturePermissions _val336; + for (int _i337 = 0; _i337 < _map334.size; ++_i337) { - _key303 = iprot.readString(); - _val304 = new LecturePermissions(); - _val304.read(iprot); - struct.success.put(_key303, _val304); + _key335 = iprot.readString(); + _val336 = new LecturePermissions(); + _val336.read(iprot); + struct.success.put(_key335, _val336); } } struct.setSuccessIsSet(true); @@ -51816,4 +51971,945 @@ public class SatelliteServer { } + public static class getPredefinedData_args implements org.apache.thrift.TBase<getPredefinedData_args, getPredefinedData_args._Fields>, java.io.Serializable, Cloneable, Comparable<getPredefinedData_args> { + private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getPredefinedData_args"); + + private static final org.apache.thrift.protocol.TField USER_TOKEN_FIELD_DESC = new org.apache.thrift.protocol.TField("userToken", org.apache.thrift.protocol.TType.STRING, (short)1); + + private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>(); + static { + schemes.put(StandardScheme.class, new getPredefinedData_argsStandardSchemeFactory()); + schemes.put(TupleScheme.class, new getPredefinedData_argsTupleSchemeFactory()); + } + + public String userToken; // 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 { + USER_TOKEN((short)1, "userToken"); + + private static final Map<String, _Fields> byName = new HashMap<String, _Fields>(); + + 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: // USER_TOKEN + return USER_TOKEN; + 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.USER_TOKEN, new org.apache.thrift.meta_data.FieldMetaData("userToken", 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(getPredefinedData_args.class, metaDataMap); + } + + public getPredefinedData_args() { + } + + public getPredefinedData_args( + String userToken) + { + this(); + this.userToken = userToken; + } + + /** + * Performs a deep copy on <i>other</i>. + */ + public getPredefinedData_args(getPredefinedData_args other) { + if (other.isSetUserToken()) { + this.userToken = other.userToken; + } + } + + public getPredefinedData_args deepCopy() { + return new getPredefinedData_args(this); + } + + @Override + public void clear() { + this.userToken = null; + } + + public String getUserToken() { + return this.userToken; + } + + public getPredefinedData_args setUserToken(String userToken) { + this.userToken = userToken; + return this; + } + + public void unsetUserToken() { + this.userToken = null; + } + + /** Returns true if field userToken is set (has been assigned a value) and false otherwise */ + public boolean isSetUserToken() { + return this.userToken != null; + } + + public void setUserTokenIsSet(boolean value) { + if (!value) { + this.userToken = null; + } + } + + public void setFieldValue(_Fields field, Object value) { + switch (field) { + case USER_TOKEN: + if (value == null) { + unsetUserToken(); + } else { + setUserToken((String)value); + } + break; + + } + } + + public Object getFieldValue(_Fields field) { + switch (field) { + case USER_TOKEN: + return getUserToken(); + + } + 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 USER_TOKEN: + return isSetUserToken(); + } + throw new IllegalStateException(); + } + + @Override + public boolean equals(Object that) { + if (that == null) + return false; + if (that instanceof getPredefinedData_args) + return this.equals((getPredefinedData_args)that); + return false; + } + + public boolean equals(getPredefinedData_args that) { + if (that == null) + return false; + + boolean this_present_userToken = true && this.isSetUserToken(); + boolean that_present_userToken = true && that.isSetUserToken(); + if (this_present_userToken || that_present_userToken) { + if (!(this_present_userToken && that_present_userToken)) + return false; + if (!this.userToken.equals(that.userToken)) + return false; + } + + return true; + } + + @Override + public int hashCode() { + List<Object> list = new ArrayList<Object>(); + + boolean present_userToken = true && (isSetUserToken()); + list.add(present_userToken); + if (present_userToken) + list.add(userToken); + + return list.hashCode(); + } + + @Override + public int compareTo(getPredefinedData_args other) { + if (!getClass().equals(other.getClass())) { + return getClass().getName().compareTo(other.getClass().getName()); + } + + int lastComparison = 0; + + lastComparison = Boolean.valueOf(isSetUserToken()).compareTo(other.isSetUserToken()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetUserToken()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.userToken, other.userToken); + 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("getPredefinedData_args("); + boolean first = true; + + sb.append("userToken:"); + if (this.userToken == null) { + sb.append("null"); + } else { + sb.append(this.userToken); + } + 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 getPredefinedData_argsStandardSchemeFactory implements SchemeFactory { + public getPredefinedData_argsStandardScheme getScheme() { + return new getPredefinedData_argsStandardScheme(); + } + } + + private static class getPredefinedData_argsStandardScheme extends StandardScheme<getPredefinedData_args> { + + public void read(org.apache.thrift.protocol.TProtocol iprot, getPredefinedData_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: // USER_TOKEN + if (schemeField.type == org.apache.thrift.protocol.TType.STRING) { + struct.userToken = iprot.readString(); + struct.setUserTokenIsSet(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, getPredefinedData_args struct) throws org.apache.thrift.TException { + struct.validate(); + + oprot.writeStructBegin(STRUCT_DESC); + if (struct.userToken != null) { + oprot.writeFieldBegin(USER_TOKEN_FIELD_DESC); + oprot.writeString(struct.userToken); + oprot.writeFieldEnd(); + } + oprot.writeFieldStop(); + oprot.writeStructEnd(); + } + + } + + private static class getPredefinedData_argsTupleSchemeFactory implements SchemeFactory { + public getPredefinedData_argsTupleScheme getScheme() { + return new getPredefinedData_argsTupleScheme(); + } + } + + private static class getPredefinedData_argsTupleScheme extends TupleScheme<getPredefinedData_args> { + + @Override + public void write(org.apache.thrift.protocol.TProtocol prot, getPredefinedData_args struct) throws org.apache.thrift.TException { + TTupleProtocol oprot = (TTupleProtocol) prot; + BitSet optionals = new BitSet(); + if (struct.isSetUserToken()) { + optionals.set(0); + } + oprot.writeBitSet(optionals, 1); + if (struct.isSetUserToken()) { + oprot.writeString(struct.userToken); + } + } + + @Override + public void read(org.apache.thrift.protocol.TProtocol prot, getPredefinedData_args struct) throws org.apache.thrift.TException { + TTupleProtocol iprot = (TTupleProtocol) prot; + BitSet incoming = iprot.readBitSet(1); + if (incoming.get(0)) { + struct.userToken = iprot.readString(); + struct.setUserTokenIsSet(true); + } + } + } + + } + + public static class getPredefinedData_result implements org.apache.thrift.TBase<getPredefinedData_result, getPredefinedData_result._Fields>, java.io.Serializable, Cloneable, Comparable<getPredefinedData_result> { + private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("getPredefinedData_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 AUTH_ERROR_FIELD_DESC = new org.apache.thrift.protocol.TField("authError", org.apache.thrift.protocol.TType.STRUCT, (short)1); + private static final org.apache.thrift.protocol.TField SERVER_ERROR_FIELD_DESC = new org.apache.thrift.protocol.TField("serverError", org.apache.thrift.protocol.TType.STRUCT, (short)2); + + private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>(); + static { + schemes.put(StandardScheme.class, new getPredefinedData_resultStandardSchemeFactory()); + schemes.put(TupleScheme.class, new getPredefinedData_resultTupleSchemeFactory()); + } + + public PredefinedData success; // required + public TAuthorizationException authError; // required + public TInvocationException serverError; // 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"), + AUTH_ERROR((short)1, "authError"), + SERVER_ERROR((short)2, "serverError"); + + private static final Map<String, _Fields> byName = new HashMap<String, _Fields>(); + + 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: // AUTH_ERROR + return AUTH_ERROR; + case 2: // SERVER_ERROR + return SERVER_ERROR; + 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, PredefinedData.class))); + tmpMap.put(_Fields.AUTH_ERROR, new org.apache.thrift.meta_data.FieldMetaData("authError", org.apache.thrift.TFieldRequirementType.DEFAULT, + new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRUCT))); + tmpMap.put(_Fields.SERVER_ERROR, new org.apache.thrift.meta_data.FieldMetaData("serverError", 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(getPredefinedData_result.class, metaDataMap); + } + + public getPredefinedData_result() { + } + + public getPredefinedData_result( + PredefinedData success, + TAuthorizationException authError, + TInvocationException serverError) + { + this(); + this.success = success; + this.authError = authError; + this.serverError = serverError; + } + + /** + * Performs a deep copy on <i>other</i>. + */ + public getPredefinedData_result(getPredefinedData_result other) { + if (other.isSetSuccess()) { + this.success = new PredefinedData(other.success); + } + if (other.isSetAuthError()) { + this.authError = new TAuthorizationException(other.authError); + } + if (other.isSetServerError()) { + this.serverError = new TInvocationException(other.serverError); + } + } + + public getPredefinedData_result deepCopy() { + return new getPredefinedData_result(this); + } + + @Override + public void clear() { + this.success = null; + this.authError = null; + this.serverError = null; + } + + public PredefinedData getSuccess() { + return this.success; + } + + public getPredefinedData_result setSuccess(PredefinedData 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 TAuthorizationException getAuthError() { + return this.authError; + } + + public getPredefinedData_result setAuthError(TAuthorizationException authError) { + this.authError = authError; + return this; + } + + public void unsetAuthError() { + this.authError = null; + } + + /** Returns true if field authError is set (has been assigned a value) and false otherwise */ + public boolean isSetAuthError() { + return this.authError != null; + } + + public void setAuthErrorIsSet(boolean value) { + if (!value) { + this.authError = null; + } + } + + public TInvocationException getServerError() { + return this.serverError; + } + + public getPredefinedData_result setServerError(TInvocationException serverError) { + this.serverError = serverError; + return this; + } + + public void unsetServerError() { + this.serverError = null; + } + + /** Returns true if field serverError is set (has been assigned a value) and false otherwise */ + public boolean isSetServerError() { + return this.serverError != null; + } + + public void setServerErrorIsSet(boolean value) { + if (!value) { + this.serverError = null; + } + } + + public void setFieldValue(_Fields field, Object value) { + switch (field) { + case SUCCESS: + if (value == null) { + unsetSuccess(); + } else { + setSuccess((PredefinedData)value); + } + break; + + case AUTH_ERROR: + if (value == null) { + unsetAuthError(); + } else { + setAuthError((TAuthorizationException)value); + } + break; + + case SERVER_ERROR: + if (value == null) { + unsetServerError(); + } else { + setServerError((TInvocationException)value); + } + break; + + } + } + + public Object getFieldValue(_Fields field) { + switch (field) { + case SUCCESS: + return getSuccess(); + + case AUTH_ERROR: + return getAuthError(); + + case SERVER_ERROR: + return getServerError(); + + } + 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 AUTH_ERROR: + return isSetAuthError(); + case SERVER_ERROR: + return isSetServerError(); + } + throw new IllegalStateException(); + } + + @Override + public boolean equals(Object that) { + if (that == null) + return false; + if (that instanceof getPredefinedData_result) + return this.equals((getPredefinedData_result)that); + return false; + } + + public boolean equals(getPredefinedData_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_authError = true && this.isSetAuthError(); + boolean that_present_authError = true && that.isSetAuthError(); + if (this_present_authError || that_present_authError) { + if (!(this_present_authError && that_present_authError)) + return false; + if (!this.authError.equals(that.authError)) + return false; + } + + boolean this_present_serverError = true && this.isSetServerError(); + boolean that_present_serverError = true && that.isSetServerError(); + if (this_present_serverError || that_present_serverError) { + if (!(this_present_serverError && that_present_serverError)) + return false; + if (!this.serverError.equals(that.serverError)) + return false; + } + + return true; + } + + @Override + public int hashCode() { + List<Object> list = new ArrayList<Object>(); + + boolean present_success = true && (isSetSuccess()); + list.add(present_success); + if (present_success) + list.add(success); + + boolean present_authError = true && (isSetAuthError()); + list.add(present_authError); + if (present_authError) + list.add(authError); + + boolean present_serverError = true && (isSetServerError()); + list.add(present_serverError); + if (present_serverError) + list.add(serverError); + + return list.hashCode(); + } + + @Override + public int compareTo(getPredefinedData_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(isSetAuthError()).compareTo(other.isSetAuthError()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetAuthError()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.authError, other.authError); + if (lastComparison != 0) { + return lastComparison; + } + } + lastComparison = Boolean.valueOf(isSetServerError()).compareTo(other.isSetServerError()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetServerError()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.serverError, other.serverError); + 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("getPredefinedData_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("authError:"); + if (this.authError == null) { + sb.append("null"); + } else { + sb.append(this.authError); + } + first = false; + if (!first) sb.append(", "); + sb.append("serverError:"); + if (this.serverError == null) { + sb.append("null"); + } else { + sb.append(this.serverError); + } + 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 getPredefinedData_resultStandardSchemeFactory implements SchemeFactory { + public getPredefinedData_resultStandardScheme getScheme() { + return new getPredefinedData_resultStandardScheme(); + } + } + + private static class getPredefinedData_resultStandardScheme extends StandardScheme<getPredefinedData_result> { + + public void read(org.apache.thrift.protocol.TProtocol iprot, getPredefinedData_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 PredefinedData(); + struct.success.read(iprot); + struct.setSuccessIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; + case 1: // AUTH_ERROR + if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { + struct.authError = new TAuthorizationException(); + struct.authError.read(iprot); + struct.setAuthErrorIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; + case 2: // SERVER_ERROR + if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { + struct.serverError = new TInvocationException(); + struct.serverError.read(iprot); + struct.setServerErrorIsSet(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, getPredefinedData_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.authError != null) { + oprot.writeFieldBegin(AUTH_ERROR_FIELD_DESC); + struct.authError.write(oprot); + oprot.writeFieldEnd(); + } + if (struct.serverError != null) { + oprot.writeFieldBegin(SERVER_ERROR_FIELD_DESC); + struct.serverError.write(oprot); + oprot.writeFieldEnd(); + } + oprot.writeFieldStop(); + oprot.writeStructEnd(); + } + + } + + private static class getPredefinedData_resultTupleSchemeFactory implements SchemeFactory { + public getPredefinedData_resultTupleScheme getScheme() { + return new getPredefinedData_resultTupleScheme(); + } + } + + private static class getPredefinedData_resultTupleScheme extends TupleScheme<getPredefinedData_result> { + + @Override + public void write(org.apache.thrift.protocol.TProtocol prot, getPredefinedData_result struct) throws org.apache.thrift.TException { + TTupleProtocol oprot = (TTupleProtocol) prot; + BitSet optionals = new BitSet(); + if (struct.isSetSuccess()) { + optionals.set(0); + } + if (struct.isSetAuthError()) { + optionals.set(1); + } + if (struct.isSetServerError()) { + optionals.set(2); + } + oprot.writeBitSet(optionals, 3); + if (struct.isSetSuccess()) { + struct.success.write(oprot); + } + if (struct.isSetAuthError()) { + struct.authError.write(oprot); + } + if (struct.isSetServerError()) { + struct.serverError.write(oprot); + } + } + + @Override + public void read(org.apache.thrift.protocol.TProtocol prot, getPredefinedData_result struct) throws org.apache.thrift.TException { + TTupleProtocol iprot = (TTupleProtocol) prot; + BitSet incoming = iprot.readBitSet(3); + if (incoming.get(0)) { + struct.success = new PredefinedData(); + struct.success.read(iprot); + struct.setSuccessIsSet(true); + } + if (incoming.get(1)) { + struct.authError = new TAuthorizationException(); + struct.authError.read(iprot); + struct.setAuthErrorIsSet(true); + } + if (incoming.get(2)) { + struct.serverError = new TInvocationException(); + struct.serverError.read(iprot); + struct.setServerErrorIsSet(true); + } + } + } + + } + } diff --git a/src/main/thrift/bwlp.thrift b/src/main/thrift/bwlp.thrift index 02fb1f5..0d82503 100644 --- a/src/main/thrift/bwlp.thrift +++ b/src/main/thrift/bwlp.thrift @@ -249,11 +249,19 @@ struct NetShare { 6: optional string mountpoint, 2: optional string username, 3: optional string password, + 7: optional i32 shareId, } struct LdapFilter { 1: string attribute, 2: string value, + 3: optional i32 filterId, + 4: optional string title, +} + +struct PredefinedData { + 1: list<NetShare> netShares, + 2: list<LdapFilter> ldapFilter, } // Write lecture to sat. if optional fields are not set or null, their value stays unchanged @@ -614,6 +622,11 @@ service SatelliteServer { // Set new owner of lecture void setLectureOwner(1: Token userToken, 2: UUID lectureId 3: UUID newOwnerId) throws (1:TAuthorizationException authError, 2:TNotFoundException notFound, 3:TInvocationException serverError), + + // Get predefined stuff + PredefinedData getPredefinedData(1: Token userToken) + throws (1:TAuthorizationException authError, 2:TInvocationException serverError), + } // Central master server |