Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
73 changes: 73 additions & 0 deletions api/src/main/java/org/jfrog/artifactory/client/model/AqlItem.java
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,18 @@ public class AqlItem {
private AqlItemType type;
@JsonProperty("actual_md5")
private String actualMd5;
@JsonProperty("original_md5")
private String originalMd5;
@JsonProperty("actual_sha1")
private String actualSha1;
@JsonProperty("sha256")
private String sha256;
@JsonProperty("created_by")
private String createdBy;
@JsonProperty("modified_by")
private String modifiedBy;
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSXXX")
private Date updated;
private Long size;
private List<Property> properties;

Expand Down Expand Up @@ -52,10 +62,30 @@ public String getActualMd5() {
return actualMd5;
}

public String getOriginalMd5() {
return originalMd5;
}

public String getActualSha1() {
return actualSha1;
}

public String getSha256() {
return sha256;
}

public String getCreatedBy() {
return createdBy;
}

public String getModifiedBy() {
return modifiedBy;
}

public Date getUpdated() {
return updated;
}

public Long getSize() {
return size;
}
Expand All @@ -77,5 +107,48 @@ public String getkey() {
public String getValue() {
return value;
}

@Override
public String toString() {
StringBuilder sb = new StringBuilder("Property [");
if (key != null) { sb.append("key=").append(key); }
if (value != null) {
if (sb.length() > "Property [".length()) { sb.append(", "); }
sb.append("value=").append(value);
}
return sb.append("]").toString();
}
}

@Override
public String toString() {
StringBuilder sb = new StringBuilder("AqlItem [");
appendIfNotNull(sb, "repo", repo);
appendIfNotNull(sb, "path", path);
appendIfNotNull(sb, "name", name);
appendIfNotNull(sb, "created", created);
appendIfNotNull(sb, "modified", modified);
appendIfNotNull(sb, "type", type);
appendIfNotNull(sb, "actualMd5", actualMd5);
appendIfNotNull(sb, "originalMd5", originalMd5);
appendIfNotNull(sb, "actualSha1", actualSha1);
appendIfNotNull(sb, "sha256", sha256);
appendIfNotNull(sb, "createdBy", createdBy);
appendIfNotNull(sb, "modifiedBy", modifiedBy);
appendIfNotNull(sb, "updated", updated);
appendIfNotNull(sb, "size", size);
appendIfNotNull(sb, "properties", properties);
return sb.append("]").toString();
}

private void appendIfNotNull(StringBuilder sb, String fieldName, Object value) {
if (value == null) {
return;
}
// add separator only when there is already at least one field present
if (sb.length() > "AqlItem [".length()) {
sb.append(", ");
}
sb.append(fieldName).append("=").append(value);
}
}
Loading
Loading