diff options
Diffstat (limited to 'src/main/java/org/openslx/bwlp/thrift/iface/PredefinedData.java')
-rw-r--r-- | src/main/java/org/openslx/bwlp/thrift/iface/PredefinedData.java | 241 |
1 files changed, 200 insertions, 41 deletions
diff --git a/src/main/java/org/openslx/bwlp/thrift/iface/PredefinedData.java b/src/main/java/org/openslx/bwlp/thrift/iface/PredefinedData.java index 67e2463..539fb0e 100644 --- a/src/main/java/org/openslx/bwlp/thrift/iface/PredefinedData.java +++ b/src/main/java/org/openslx/bwlp/thrift/iface/PredefinedData.java @@ -34,12 +34,13 @@ 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") +@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2018-12-08") 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 org.apache.thrift.protocol.TField RUN_SCRIPTS_FIELD_DESC = new org.apache.thrift.protocol.TField("runScripts", org.apache.thrift.protocol.TType.LIST, (short)3); private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>(); static { @@ -49,11 +50,13 @@ public class PredefinedData implements org.apache.thrift.TBase<PredefinedData, P public List<NetShare> netShares; // required public List<LdapFilter> ldapFilter; // required + public List<PresetRunScript> runScripts; // 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"); + LDAP_FILTER((short)2, "ldapFilter"), + RUN_SCRIPTS((short)3, "runScripts"); private static final Map<String, _Fields> byName = new HashMap<String, _Fields>(); @@ -72,6 +75,8 @@ public class PredefinedData implements org.apache.thrift.TBase<PredefinedData, P return NET_SHARES; case 2: // LDAP_FILTER return LDAP_FILTER; + case 3: // RUN_SCRIPTS + return RUN_SCRIPTS; default: return null; } @@ -121,6 +126,9 @@ public class PredefinedData implements org.apache.thrift.TBase<PredefinedData, P 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)))); + tmpMap.put(_Fields.RUN_SCRIPTS, new org.apache.thrift.meta_data.FieldMetaData("runScripts", 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, PresetRunScript.class)))); metaDataMap = Collections.unmodifiableMap(tmpMap); org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(PredefinedData.class, metaDataMap); } @@ -130,11 +138,13 @@ public class PredefinedData implements org.apache.thrift.TBase<PredefinedData, P public PredefinedData( List<NetShare> netShares, - List<LdapFilter> ldapFilter) + List<LdapFilter> ldapFilter, + List<PresetRunScript> runScripts) { this(); this.netShares = netShares; this.ldapFilter = ldapFilter; + this.runScripts = runScripts; } /** @@ -155,6 +165,13 @@ public class PredefinedData implements org.apache.thrift.TBase<PredefinedData, P } this.ldapFilter = __this__ldapFilter; } + if (other.isSetRunScripts()) { + List<PresetRunScript> __this__runScripts = new ArrayList<PresetRunScript>(other.runScripts.size()); + for (PresetRunScript other_element : other.runScripts) { + __this__runScripts.add(new PresetRunScript(other_element)); + } + this.runScripts = __this__runScripts; + } } public PredefinedData deepCopy() { @@ -165,6 +182,7 @@ public class PredefinedData implements org.apache.thrift.TBase<PredefinedData, P public void clear() { this.netShares = null; this.ldapFilter = null; + this.runScripts = null; } public int getNetSharesSize() { @@ -245,6 +263,45 @@ public class PredefinedData implements org.apache.thrift.TBase<PredefinedData, P } } + public int getRunScriptsSize() { + return (this.runScripts == null) ? 0 : this.runScripts.size(); + } + + public java.util.Iterator<PresetRunScript> getRunScriptsIterator() { + return (this.runScripts == null) ? null : this.runScripts.iterator(); + } + + public void addToRunScripts(PresetRunScript elem) { + if (this.runScripts == null) { + this.runScripts = new ArrayList<PresetRunScript>(); + } + this.runScripts.add(elem); + } + + public List<PresetRunScript> getRunScripts() { + return this.runScripts; + } + + public PredefinedData setRunScripts(List<PresetRunScript> runScripts) { + this.runScripts = runScripts; + return this; + } + + public void unsetRunScripts() { + this.runScripts = null; + } + + /** Returns true if field runScripts is set (has been assigned a value) and false otherwise */ + public boolean isSetRunScripts() { + return this.runScripts != null; + } + + public void setRunScriptsIsSet(boolean value) { + if (!value) { + this.runScripts = null; + } + } + public void setFieldValue(_Fields field, Object value) { switch (field) { case NET_SHARES: @@ -263,6 +320,14 @@ public class PredefinedData implements org.apache.thrift.TBase<PredefinedData, P } break; + case RUN_SCRIPTS: + if (value == null) { + unsetRunScripts(); + } else { + setRunScripts((List<PresetRunScript>)value); + } + break; + } } @@ -274,6 +339,9 @@ public class PredefinedData implements org.apache.thrift.TBase<PredefinedData, P case LDAP_FILTER: return getLdapFilter(); + case RUN_SCRIPTS: + return getRunScripts(); + } throw new IllegalStateException(); } @@ -289,6 +357,8 @@ public class PredefinedData implements org.apache.thrift.TBase<PredefinedData, P return isSetNetShares(); case LDAP_FILTER: return isSetLdapFilter(); + case RUN_SCRIPTS: + return isSetRunScripts(); } throw new IllegalStateException(); } @@ -324,6 +394,15 @@ public class PredefinedData implements org.apache.thrift.TBase<PredefinedData, P return false; } + boolean this_present_runScripts = true && this.isSetRunScripts(); + boolean that_present_runScripts = true && that.isSetRunScripts(); + if (this_present_runScripts || that_present_runScripts) { + if (!(this_present_runScripts && that_present_runScripts)) + return false; + if (!this.runScripts.equals(that.runScripts)) + return false; + } + return true; } @@ -341,6 +420,11 @@ public class PredefinedData implements org.apache.thrift.TBase<PredefinedData, P if (present_ldapFilter) list.add(ldapFilter); + boolean present_runScripts = true && (isSetRunScripts()); + list.add(present_runScripts); + if (present_runScripts) + list.add(runScripts); + return list.hashCode(); } @@ -372,6 +456,16 @@ public class PredefinedData implements org.apache.thrift.TBase<PredefinedData, P return lastComparison; } } + lastComparison = Boolean.valueOf(isSetRunScripts()).compareTo(other.isSetRunScripts()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetRunScripts()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.runScripts, other.runScripts); + if (lastComparison != 0) { + return lastComparison; + } + } return 0; } @@ -407,6 +501,14 @@ public class PredefinedData implements org.apache.thrift.TBase<PredefinedData, P sb.append(this.ldapFilter); } first = false; + if (!first) sb.append(", "); + sb.append("runScripts:"); + if (this.runScripts == null) { + sb.append("null"); + } else { + sb.append(this.runScripts); + } + first = false; sb.append(")"); return sb.toString(); } @@ -453,14 +555,14 @@ public class PredefinedData implements org.apache.thrift.TBase<PredefinedData, P 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) + org.apache.thrift.protocol.TList _list98 = iprot.readListBegin(); + struct.netShares = new ArrayList<NetShare>(_list98.size); + NetShare _elem99; + for (int _i100 = 0; _i100 < _list98.size; ++_i100) { - _elem91 = new NetShare(); - _elem91.read(iprot); - struct.netShares.add(_elem91); + _elem99 = new NetShare(); + _elem99.read(iprot); + struct.netShares.add(_elem99); } iprot.readListEnd(); } @@ -472,14 +574,14 @@ public class PredefinedData implements org.apache.thrift.TBase<PredefinedData, P 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) + org.apache.thrift.protocol.TList _list101 = iprot.readListBegin(); + struct.ldapFilter = new ArrayList<LdapFilter>(_list101.size); + LdapFilter _elem102; + for (int _i103 = 0; _i103 < _list101.size; ++_i103) { - _elem94 = new LdapFilter(); - _elem94.read(iprot); - struct.ldapFilter.add(_elem94); + _elem102 = new LdapFilter(); + _elem102.read(iprot); + struct.ldapFilter.add(_elem102); } iprot.readListEnd(); } @@ -488,6 +590,25 @@ public class PredefinedData implements org.apache.thrift.TBase<PredefinedData, P org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } break; + case 3: // RUN_SCRIPTS + if (schemeField.type == org.apache.thrift.protocol.TType.LIST) { + { + org.apache.thrift.protocol.TList _list104 = iprot.readListBegin(); + struct.runScripts = new ArrayList<PresetRunScript>(_list104.size); + PresetRunScript _elem105; + for (int _i106 = 0; _i106 < _list104.size; ++_i106) + { + _elem105 = new PresetRunScript(); + _elem105.read(iprot); + struct.runScripts.add(_elem105); + } + iprot.readListEnd(); + } + struct.setRunScriptsIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; default: org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } @@ -507,9 +628,9 @@ public class PredefinedData implements org.apache.thrift.TBase<PredefinedData, P 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) + for (NetShare _iter107 : struct.netShares) { - _iter96.write(oprot); + _iter107.write(oprot); } oprot.writeListEnd(); } @@ -519,9 +640,21 @@ public class PredefinedData implements org.apache.thrift.TBase<PredefinedData, P 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) + for (LdapFilter _iter108 : struct.ldapFilter) { - _iter97.write(oprot); + _iter108.write(oprot); + } + oprot.writeListEnd(); + } + oprot.writeFieldEnd(); + } + if (struct.runScripts != null) { + oprot.writeFieldBegin(RUN_SCRIPTS_FIELD_DESC); + { + oprot.writeListBegin(new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, struct.runScripts.size())); + for (PresetRunScript _iter109 : struct.runScripts) + { + _iter109.write(oprot); } oprot.writeListEnd(); } @@ -551,22 +684,34 @@ public class PredefinedData implements org.apache.thrift.TBase<PredefinedData, P if (struct.isSetLdapFilter()) { optionals.set(1); } - oprot.writeBitSet(optionals, 2); + if (struct.isSetRunScripts()) { + optionals.set(2); + } + oprot.writeBitSet(optionals, 3); if (struct.isSetNetShares()) { { oprot.writeI32(struct.netShares.size()); - for (NetShare _iter98 : struct.netShares) + for (NetShare _iter110 : struct.netShares) { - _iter98.write(oprot); + _iter110.write(oprot); } } } if (struct.isSetLdapFilter()) { { oprot.writeI32(struct.ldapFilter.size()); - for (LdapFilter _iter99 : struct.ldapFilter) + for (LdapFilter _iter111 : struct.ldapFilter) + { + _iter111.write(oprot); + } + } + } + if (struct.isSetRunScripts()) { + { + oprot.writeI32(struct.runScripts.size()); + for (PresetRunScript _iter112 : struct.runScripts) { - _iter99.write(oprot); + _iter112.write(oprot); } } } @@ -575,35 +720,49 @@ public class PredefinedData implements org.apache.thrift.TBase<PredefinedData, P @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); + BitSet incoming = iprot.readBitSet(3); 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) + org.apache.thrift.protocol.TList _list113 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); + struct.netShares = new ArrayList<NetShare>(_list113.size); + NetShare _elem114; + for (int _i115 = 0; _i115 < _list113.size; ++_i115) { - _elem101 = new NetShare(); - _elem101.read(iprot); - struct.netShares.add(_elem101); + _elem114 = new NetShare(); + _elem114.read(iprot); + struct.netShares.add(_elem114); } } 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) + org.apache.thrift.protocol.TList _list116 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); + struct.ldapFilter = new ArrayList<LdapFilter>(_list116.size); + LdapFilter _elem117; + for (int _i118 = 0; _i118 < _list116.size; ++_i118) { - _elem104 = new LdapFilter(); - _elem104.read(iprot); - struct.ldapFilter.add(_elem104); + _elem117 = new LdapFilter(); + _elem117.read(iprot); + struct.ldapFilter.add(_elem117); } } struct.setLdapFilterIsSet(true); } + if (incoming.get(2)) { + { + org.apache.thrift.protocol.TList _list119 = new org.apache.thrift.protocol.TList(org.apache.thrift.protocol.TType.STRUCT, iprot.readI32()); + struct.runScripts = new ArrayList<PresetRunScript>(_list119.size); + PresetRunScript _elem120; + for (int _i121 = 0; _i121 < _list119.size; ++_i121) + { + _elem120 = new PresetRunScript(); + _elem120.read(iprot); + struct.runScripts.add(_elem120); + } + } + struct.setRunScriptsIsSet(true); + } } } |