diff options
author | Simon Rettberg | 2016-04-18 15:18:05 +0200 |
---|---|---|
committer | Simon Rettberg | 2016-04-18 15:18:05 +0200 |
commit | cc70f09431deb7937e01cc6583884fb5067a2994 (patch) | |
tree | fcf7c8720a4479b09e07c82eb13f7015bb4d0533 /src/main/java/org/openslx/bwlp/thrift/iface/ImagePublishData.java | |
parent | Preparations/changes for global image sync (diff) | |
download | master-sync-shared-cc70f09431deb7937e01cc6583884fb5067a2994.tar.gz master-sync-shared-cc70f09431deb7937e01cc6583884fb5067a2994.tar.xz master-sync-shared-cc70f09431deb7937e01cc6583884fb5067a2994.zip |
More additions for central image store
Diffstat (limited to 'src/main/java/org/openslx/bwlp/thrift/iface/ImagePublishData.java')
-rw-r--r-- | src/main/java/org/openslx/bwlp/thrift/iface/ImagePublishData.java | 238 |
1 files changed, 174 insertions, 64 deletions
diff --git a/src/main/java/org/openslx/bwlp/thrift/iface/ImagePublishData.java b/src/main/java/org/openslx/bwlp/thrift/iface/ImagePublishData.java index 87b632f..f04fd6b 100644 --- a/src/main/java/org/openslx/bwlp/thrift/iface/ImagePublishData.java +++ b/src/main/java/org/openslx/bwlp/thrift/iface/ImagePublishData.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 = "2016-01-04") +@Generated(value = "Autogenerated by Thrift Compiler (0.9.3)", date = "2016-04-18") public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishData, ImagePublishData._Fields>, java.io.Serializable, Cloneable, Comparable<ImagePublishData> { private static final org.apache.thrift.protocol.TStruct STRUCT_DESC = new org.apache.thrift.protocol.TStruct("ImagePublishData"); @@ -43,13 +43,14 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat private static final org.apache.thrift.protocol.TField IMAGE_NAME_FIELD_DESC = new org.apache.thrift.protocol.TField("imageName", org.apache.thrift.protocol.TType.STRING, (short)3); private static final org.apache.thrift.protocol.TField DESCRIPTION_FIELD_DESC = new org.apache.thrift.protocol.TField("description", org.apache.thrift.protocol.TType.STRING, (short)4); private static final org.apache.thrift.protocol.TField CREATE_TIME_FIELD_DESC = new org.apache.thrift.protocol.TField("createTime", org.apache.thrift.protocol.TType.I64, (short)5); - private static final org.apache.thrift.protocol.TField USER_FIELD_DESC = new org.apache.thrift.protocol.TField("user", org.apache.thrift.protocol.TType.STRUCT, (short)6); + private static final org.apache.thrift.protocol.TField UPLOADER_FIELD_DESC = new org.apache.thrift.protocol.TField("uploader", org.apache.thrift.protocol.TType.STRUCT, (short)6); private static final org.apache.thrift.protocol.TField FILE_SIZE_FIELD_DESC = new org.apache.thrift.protocol.TField("fileSize", org.apache.thrift.protocol.TType.I64, (short)7); private static final org.apache.thrift.protocol.TField SOFTWARE_FIELD_DESC = new org.apache.thrift.protocol.TField("software", org.apache.thrift.protocol.TType.LIST, (short)8); private static final org.apache.thrift.protocol.TField TAGS_FIELD_DESC = new org.apache.thrift.protocol.TField("tags", org.apache.thrift.protocol.TType.LIST, (short)9); private static final org.apache.thrift.protocol.TField OS_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("osId", org.apache.thrift.protocol.TType.I32, (short)10); private static final org.apache.thrift.protocol.TField VIRT_ID_FIELD_DESC = new org.apache.thrift.protocol.TField("virtId", org.apache.thrift.protocol.TType.STRING, (short)11); private static final org.apache.thrift.protocol.TField IS_TEMPLATE_FIELD_DESC = new org.apache.thrift.protocol.TField("isTemplate", org.apache.thrift.protocol.TType.BOOL, (short)12); + private static final org.apache.thrift.protocol.TField OWNER_FIELD_DESC = new org.apache.thrift.protocol.TField("owner", org.apache.thrift.protocol.TType.STRUCT, (short)13); private static final Map<Class<? extends IScheme>, SchemeFactory> schemes = new HashMap<Class<? extends IScheme>, SchemeFactory>(); static { @@ -62,13 +63,14 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat public String imageName; // required public String description; // required public long createTime; // required - public UserInfo user; // required + public UserInfo uploader; // required public long fileSize; // required public List<String> software; // required public List<String> tags; // required public int osId; // required public String virtId; // required public boolean isTemplate; // required + public UserInfo owner; // 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 { @@ -77,13 +79,14 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat IMAGE_NAME((short)3, "imageName"), DESCRIPTION((short)4, "description"), CREATE_TIME((short)5, "createTime"), - USER((short)6, "user"), + UPLOADER((short)6, "uploader"), FILE_SIZE((short)7, "fileSize"), SOFTWARE((short)8, "software"), TAGS((short)9, "tags"), OS_ID((short)10, "osId"), VIRT_ID((short)11, "virtId"), - IS_TEMPLATE((short)12, "isTemplate"); + IS_TEMPLATE((short)12, "isTemplate"), + OWNER((short)13, "owner"); private static final Map<String, _Fields> byName = new HashMap<String, _Fields>(); @@ -108,8 +111,8 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat return DESCRIPTION; case 5: // CREATE_TIME return CREATE_TIME; - case 6: // USER - return USER; + case 6: // UPLOADER + return UPLOADER; case 7: // FILE_SIZE return FILE_SIZE; case 8: // SOFTWARE @@ -122,6 +125,8 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat return VIRT_ID; case 12: // IS_TEMPLATE return IS_TEMPLATE; + case 13: // OWNER + return OWNER; default: return null; } @@ -180,7 +185,7 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))); tmpMap.put(_Fields.CREATE_TIME, new org.apache.thrift.meta_data.FieldMetaData("createTime", org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64 , "UnixTimestamp"))); - tmpMap.put(_Fields.USER, new org.apache.thrift.meta_data.FieldMetaData("user", org.apache.thrift.TFieldRequirementType.DEFAULT, + tmpMap.put(_Fields.UPLOADER, new org.apache.thrift.meta_data.FieldMetaData("uploader", org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, UserInfo.class))); tmpMap.put(_Fields.FILE_SIZE, new org.apache.thrift.meta_data.FieldMetaData("fileSize", org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.I64))); @@ -196,6 +201,8 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.STRING))); tmpMap.put(_Fields.IS_TEMPLATE, new org.apache.thrift.meta_data.FieldMetaData("isTemplate", org.apache.thrift.TFieldRequirementType.DEFAULT, new org.apache.thrift.meta_data.FieldValueMetaData(org.apache.thrift.protocol.TType.BOOL))); + tmpMap.put(_Fields.OWNER, new org.apache.thrift.meta_data.FieldMetaData("owner", org.apache.thrift.TFieldRequirementType.DEFAULT, + new org.apache.thrift.meta_data.StructMetaData(org.apache.thrift.protocol.TType.STRUCT, UserInfo.class))); metaDataMap = Collections.unmodifiableMap(tmpMap); org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(ImagePublishData.class, metaDataMap); } @@ -209,13 +216,14 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat String imageName, String description, long createTime, - UserInfo user, + UserInfo uploader, long fileSize, List<String> software, List<String> tags, int osId, String virtId, - boolean isTemplate) + boolean isTemplate, + UserInfo owner) { this(); this.imageBaseId = imageBaseId; @@ -224,7 +232,7 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat this.description = description; this.createTime = createTime; setCreateTimeIsSet(true); - this.user = user; + this.uploader = uploader; this.fileSize = fileSize; setFileSizeIsSet(true); this.software = software; @@ -234,6 +242,7 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat this.virtId = virtId; this.isTemplate = isTemplate; setIsTemplateIsSet(true); + this.owner = owner; } /** @@ -254,8 +263,8 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat this.description = other.description; } this.createTime = other.createTime; - if (other.isSetUser()) { - this.user = new UserInfo(other.user); + if (other.isSetUploader()) { + this.uploader = new UserInfo(other.uploader); } this.fileSize = other.fileSize; if (other.isSetSoftware()) { @@ -271,6 +280,9 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat this.virtId = other.virtId; } this.isTemplate = other.isTemplate; + if (other.isSetOwner()) { + this.owner = new UserInfo(other.owner); + } } public ImagePublishData deepCopy() { @@ -285,7 +297,7 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat this.description = null; setCreateTimeIsSet(false); this.createTime = 0; - this.user = null; + this.uploader = null; setFileSizeIsSet(false); this.fileSize = 0; this.software = null; @@ -295,6 +307,7 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat this.virtId = null; setIsTemplateIsSet(false); this.isTemplate = false; + this.owner = null; } public String getImageBaseId() { @@ -416,27 +429,27 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __CREATETIME_ISSET_ID, value); } - public UserInfo getUser() { - return this.user; + public UserInfo getUploader() { + return this.uploader; } - public ImagePublishData setUser(UserInfo user) { - this.user = user; + public ImagePublishData setUploader(UserInfo uploader) { + this.uploader = uploader; return this; } - public void unsetUser() { - this.user = null; + public void unsetUploader() { + this.uploader = null; } - /** Returns true if field user is set (has been assigned a value) and false otherwise */ - public boolean isSetUser() { - return this.user != null; + /** Returns true if field uploader is set (has been assigned a value) and false otherwise */ + public boolean isSetUploader() { + return this.uploader != null; } - public void setUserIsSet(boolean value) { + public void setUploaderIsSet(boolean value) { if (!value) { - this.user = null; + this.uploader = null; } } @@ -611,6 +624,30 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat __isset_bitfield = EncodingUtils.setBit(__isset_bitfield, __ISTEMPLATE_ISSET_ID, value); } + public UserInfo getOwner() { + return this.owner; + } + + public ImagePublishData setOwner(UserInfo owner) { + this.owner = owner; + return this; + } + + public void unsetOwner() { + this.owner = null; + } + + /** Returns true if field owner is set (has been assigned a value) and false otherwise */ + public boolean isSetOwner() { + return this.owner != null; + } + + public void setOwnerIsSet(boolean value) { + if (!value) { + this.owner = null; + } + } + public void setFieldValue(_Fields field, Object value) { switch (field) { case IMAGE_BASE_ID: @@ -653,11 +690,11 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat } break; - case USER: + case UPLOADER: if (value == null) { - unsetUser(); + unsetUploader(); } else { - setUser((UserInfo)value); + setUploader((UserInfo)value); } break; @@ -709,6 +746,14 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat } break; + case OWNER: + if (value == null) { + unsetOwner(); + } else { + setOwner((UserInfo)value); + } + break; + } } @@ -729,8 +774,8 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat case CREATE_TIME: return getCreateTime(); - case USER: - return getUser(); + case UPLOADER: + return getUploader(); case FILE_SIZE: return getFileSize(); @@ -750,6 +795,9 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat case IS_TEMPLATE: return isIsTemplate(); + case OWNER: + return getOwner(); + } throw new IllegalStateException(); } @@ -771,8 +819,8 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat return isSetDescription(); case CREATE_TIME: return isSetCreateTime(); - case USER: - return isSetUser(); + case UPLOADER: + return isSetUploader(); case FILE_SIZE: return isSetFileSize(); case SOFTWARE: @@ -785,6 +833,8 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat return isSetVirtId(); case IS_TEMPLATE: return isSetIsTemplate(); + case OWNER: + return isSetOwner(); } throw new IllegalStateException(); } @@ -847,12 +897,12 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat return false; } - boolean this_present_user = true && this.isSetUser(); - boolean that_present_user = true && that.isSetUser(); - if (this_present_user || that_present_user) { - if (!(this_present_user && that_present_user)) + boolean this_present_uploader = true && this.isSetUploader(); + boolean that_present_uploader = true && that.isSetUploader(); + if (this_present_uploader || that_present_uploader) { + if (!(this_present_uploader && that_present_uploader)) return false; - if (!this.user.equals(that.user)) + if (!this.uploader.equals(that.uploader)) return false; } @@ -910,6 +960,15 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat return false; } + boolean this_present_owner = true && this.isSetOwner(); + boolean that_present_owner = true && that.isSetOwner(); + if (this_present_owner || that_present_owner) { + if (!(this_present_owner && that_present_owner)) + return false; + if (!this.owner.equals(that.owner)) + return false; + } + return true; } @@ -942,10 +1001,10 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat if (present_createTime) list.add(createTime); - boolean present_user = true && (isSetUser()); - list.add(present_user); - if (present_user) - list.add(user); + boolean present_uploader = true && (isSetUploader()); + list.add(present_uploader); + if (present_uploader) + list.add(uploader); boolean present_fileSize = true; list.add(present_fileSize); @@ -977,6 +1036,11 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat if (present_isTemplate) list.add(isTemplate); + boolean present_owner = true && (isSetOwner()); + list.add(present_owner); + if (present_owner) + list.add(owner); + return list.hashCode(); } @@ -1038,12 +1102,12 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat return lastComparison; } } - lastComparison = Boolean.valueOf(isSetUser()).compareTo(other.isSetUser()); + lastComparison = Boolean.valueOf(isSetUploader()).compareTo(other.isSetUploader()); if (lastComparison != 0) { return lastComparison; } - if (isSetUser()) { - lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.user, other.user); + if (isSetUploader()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.uploader, other.uploader); if (lastComparison != 0) { return lastComparison; } @@ -1108,6 +1172,16 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat return lastComparison; } } + lastComparison = Boolean.valueOf(isSetOwner()).compareTo(other.isSetOwner()); + if (lastComparison != 0) { + return lastComparison; + } + if (isSetOwner()) { + lastComparison = org.apache.thrift.TBaseHelper.compareTo(this.owner, other.owner); + if (lastComparison != 0) { + return lastComparison; + } + } return 0; } @@ -1164,11 +1238,11 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat sb.append(this.createTime); first = false; if (!first) sb.append(", "); - sb.append("user:"); - if (this.user == null) { + sb.append("uploader:"); + if (this.uploader == null) { sb.append("null"); } else { - sb.append(this.user); + sb.append(this.uploader); } first = false; if (!first) sb.append(", "); @@ -1207,6 +1281,14 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat sb.append("isTemplate:"); sb.append(this.isTemplate); first = false; + if (!first) sb.append(", "); + sb.append("owner:"); + if (this.owner == null) { + sb.append("null"); + } else { + sb.append(this.owner); + } + first = false; sb.append(")"); return sb.toString(); } @@ -1214,8 +1296,11 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat public void validate() throws org.apache.thrift.TException { // check for required fields // check for sub-struct validity - if (user != null) { - user.validate(); + if (uploader != null) { + uploader.validate(); + } + if (owner != null) { + owner.validate(); } } @@ -1295,11 +1380,11 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } break; - case 6: // USER + case 6: // UPLOADER if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { - struct.user = new UserInfo(); - struct.user.read(iprot); - struct.setUserIsSet(true); + struct.uploader = new UserInfo(); + struct.uploader.read(iprot); + struct.setUploaderIsSet(true); } else { org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } @@ -1372,6 +1457,15 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } break; + case 13: // OWNER + if (schemeField.type == org.apache.thrift.protocol.TType.STRUCT) { + struct.owner = new UserInfo(); + struct.owner.read(iprot); + struct.setOwnerIsSet(true); + } else { + org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); + } + break; default: org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type); } @@ -1410,9 +1504,9 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat oprot.writeFieldBegin(CREATE_TIME_FIELD_DESC); oprot.writeI64(struct.createTime); oprot.writeFieldEnd(); - if (struct.user != null) { - oprot.writeFieldBegin(USER_FIELD_DESC); - struct.user.write(oprot); + if (struct.uploader != null) { + oprot.writeFieldBegin(UPLOADER_FIELD_DESC); + struct.uploader.write(oprot); oprot.writeFieldEnd(); } oprot.writeFieldBegin(FILE_SIZE_FIELD_DESC); @@ -1453,6 +1547,11 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat oprot.writeFieldBegin(IS_TEMPLATE_FIELD_DESC); oprot.writeBool(struct.isTemplate); oprot.writeFieldEnd(); + if (struct.owner != null) { + oprot.writeFieldBegin(OWNER_FIELD_DESC); + struct.owner.write(oprot); + oprot.writeFieldEnd(); + } oprot.writeFieldStop(); oprot.writeStructEnd(); } @@ -1486,7 +1585,7 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat if (struct.isSetCreateTime()) { optionals.set(4); } - if (struct.isSetUser()) { + if (struct.isSetUploader()) { optionals.set(5); } if (struct.isSetFileSize()) { @@ -1507,7 +1606,10 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat if (struct.isSetIsTemplate()) { optionals.set(11); } - oprot.writeBitSet(optionals, 12); + if (struct.isSetOwner()) { + optionals.set(12); + } + oprot.writeBitSet(optionals, 13); if (struct.isSetImageBaseId()) { oprot.writeString(struct.imageBaseId); } @@ -1523,8 +1625,8 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat if (struct.isSetCreateTime()) { oprot.writeI64(struct.createTime); } - if (struct.isSetUser()) { - struct.user.write(oprot); + if (struct.isSetUploader()) { + struct.uploader.write(oprot); } if (struct.isSetFileSize()) { oprot.writeI64(struct.fileSize); @@ -1556,12 +1658,15 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat if (struct.isSetIsTemplate()) { oprot.writeBool(struct.isTemplate); } + if (struct.isSetOwner()) { + struct.owner.write(oprot); + } } @Override public void read(org.apache.thrift.protocol.TProtocol prot, ImagePublishData struct) throws org.apache.thrift.TException { TTupleProtocol iprot = (TTupleProtocol) prot; - BitSet incoming = iprot.readBitSet(12); + BitSet incoming = iprot.readBitSet(13); if (incoming.get(0)) { struct.imageBaseId = iprot.readString(); struct.setImageBaseIdIsSet(true); @@ -1583,9 +1688,9 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat struct.setCreateTimeIsSet(true); } if (incoming.get(5)) { - struct.user = new UserInfo(); - struct.user.read(iprot); - struct.setUserIsSet(true); + struct.uploader = new UserInfo(); + struct.uploader.read(iprot); + struct.setUploaderIsSet(true); } if (incoming.get(6)) { struct.fileSize = iprot.readI64(); @@ -1629,6 +1734,11 @@ public class ImagePublishData implements org.apache.thrift.TBase<ImagePublishDat struct.isTemplate = iprot.readBool(); struct.setIsTemplateIsSet(true); } + if (incoming.get(12)) { + struct.owner = new UserInfo(); + struct.owner.read(iprot); + struct.setOwnerIsSet(true); + } } } |