public String value() { return name().toLowerCase(); }
public static FileType fromValue(String v) { try { return valueOf(v.toUpperCase()); } catch (IllegalArgumentException e) { return UNRECOGNIZED; } }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((objectid == null) ? 0 : objectid.hashCode()); result = prime * result + ((objname == null) ? 0 : objname.hashCode()); result = prime * result + ((type == null) ? 0 : type.hashCode()); return result; }
public void endElement(String uri, String name, String qName) { if (qName.equals("ObjectID")) { currentObjectId = currentText.toString().trim(); } else if (qName.equals("FileType")) { currentType = FileType.fromValue(currentText.toString().trim()); } else if (qName.equals("Filename")) { currentName = currentText.toString().trim(); if (currentName.equals("")) currentName = null; } else if (qName.equals("DirectoryEntry")) { entries.add(new DirectoryEntry(currentObjectId, currentType, currentName)); } currentText = new StringBuilder(); }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; DirectoryEntry other = (DirectoryEntry) obj; if (objectid == null) { if (other.objectid != null) return false; } else if (!objectid.equals(other.objectid)) return false; if (objname == null) { if (other.objname != null) return false; } else if (!objname.equals(other.objname)) return false; if (type == null) { if (other.type != null) return false; } else if (!type.equals(other.type)) return false; return true; }
public void endElement(String uri, String name, String qName) { if (qName.equals("ObjectID")) { currentObjectId = currentText.toString().trim(); } else if (qName.equals("FileType")) { currentType = FileType.fromValue(currentText.toString().trim()); } else if (qName.equals("Filename")) { currentName = currentText.toString().trim(); if (currentName.equals("")) currentName = null; } else if (qName.equals("DirectoryEntry")) { entries.add(new DirectoryEntry(currentObjectId, currentType, currentName)); } currentText = new StringBuilder(); }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; DirectoryEntry other = (DirectoryEntry) obj; if (objectid == null) { if (other.objectid != null) return false; } else if (!objectid.equals(other.objectid)) return false; if (objname == null) { if (other.objname != null) return false; } else if (!objname.equals(other.objname)) return false; if (type == null) { if (other.type != null) return false; } else if (!type.equals(other.type)) return false; return true; }
public void endElement(String uri, String name, String qName) { if (qName.equals("ObjectID")) { currentObjectId = currentText.toString().trim(); } else if (qName.equals("FileType")) { currentType = FileType.fromValue(currentText.toString().trim()); } else if (qName.equals("Filename")) { currentName = currentText.toString().trim(); if (currentName.equals("")) currentName = null; } else if (qName.equals("DirectoryEntry")) { entries.add(new DirectoryEntry(currentObjectId, currentType, currentName)); } currentText = new StringBuilder(); }
public static FileType fromValue(String v) { try { return valueOf(v.toUpperCase()); } catch (IllegalArgumentException e) { return UNRECOGNIZED; } }
public String value() { return name().toLowerCase(); }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((objectid == null) ? 0 : objectid.hashCode()); result = prime * result + ((objname == null) ? 0 : objname.hashCode()); result = prime * result + ((type == null) ? 0 : type.hashCode()); return result; }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; DirectoryEntry other = (DirectoryEntry) obj; if (objectid == null) { if (other.objectid != null) return false; } else if (!objectid.equals(other.objectid)) return false; if (objname == null) { if (other.objname != null) return false; } else if (!objname.equals(other.objname)) return false; if (type == null) { if (other.type != null) return false; } else if (!type.equals(other.type)) return false; return true; }
public void endElement(String uri, String name, String qName) { if (qName.equals("ObjectID")) { currentObjectId = currentText.toString().trim(); } else if (qName.equals("FileType")) { currentType = FileType.fromValue(currentText.toString().trim()); } else if (qName.equals("Filename")) { currentFileName = currentText.toString().trim(); if (currentFileName.equals("")) currentFileName = null; } else if (qName.equals("Name")) { currentName = currentText.toString().trim(); } else if (qName.equals("Value")) { if (currentName.equals("size")) { currentSize = Long.parseLong(currentText.toString().trim()); } } else if (qName.equals("DirectoryEntry")) { entries.add(new DirectoryEntry(currentObjectId, currentType, currentFileName, currentSize)); } currentText.setLength(0); }
public static FileType fromValue(String v) { try { return valueOf(v.toUpperCase()); } catch (IllegalArgumentException e) { return UNRECOGNIZED; } }
public String value() { return name().toLowerCase(); }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((objectid == null) ? 0 : objectid.hashCode()); result = prime * result + ((objname == null) ? 0 : objname.hashCode()); result = prime * result + ((type == null) ? 0 : type.hashCode()); return result; }
public void endElement(String uri, String name, String qName) { if (qName.equals("ObjectID")) { currentObjectId = currentText.toString().trim(); } else if (qName.equals("FileType")) { currentType = FileType.fromValue(currentText.toString().trim()); } else if (qName.equals("Filename")) { currentFileName = currentText.toString().trim(); if (currentFileName.equals("")) currentFileName = null; } else if (qName.equals("Name")) { currentName = currentText.toString().trim(); } else if (qName.equals("Value")) { if (currentName.equals("size")) { currentSize = Long.parseLong(currentText.toString().trim()); } } else if (qName.equals("DirectoryEntry")) { entries.add(new DirectoryEntry(currentObjectId, currentType, currentFileName, currentSize)); } currentText.setLength(0); }
public static FileType fromValue(String v) { try { return valueOf(v.toUpperCase()); } catch (IllegalArgumentException e) { return UNRECOGNIZED; } }
public String value() { return name().toLowerCase(); }
public SystemMetadata apply(HttpResponse from) { checkNotNull(from, "http response"); String meta = checkNotNull(from.getFirstHeaderOrNull(AtmosHeaders.META), AtmosHeaders.META); Map<String, String> metaMap = Splitter.on(", ").withKeyValueSeparator('=').split(meta); assert metaMap.size() >= 12 : String.format("Should be 12 entries in %s", metaMap); byte[] md5 = metaMap.containsKey("content-md5") ? base16().lowerCase().decode(metaMap.get("content-md5")) : null; return new SystemMetadata(md5, dateService.iso8601SecondsDateParse(checkNotNull(metaMap.get("atime"), "atime")), dateService.iso8601SecondsDateParse(checkNotNull(metaMap.get("ctime"), "ctime")), checkNotNull( metaMap.get("gid"), "gid"), dateService.iso8601SecondsDateParse(checkNotNull(metaMap.get("itime"), "itime")), dateService.iso8601SecondsDateParse(checkNotNull(metaMap.get("mtime"), "mtime")), Integer.parseInt(checkNotNull(metaMap.get("nlink"), "nlink")), checkNotNull(metaMap.get("objectid"), "objectid"), checkNotNull(metaMap.get("objname"), "objname"), checkNotNull(metaMap.get("policyname"), "policyname"), Long.parseLong(checkNotNull(metaMap.get("size"), "size")), FileType.fromValue(checkNotNull(metaMap.get("type"), "type")), checkNotNull(metaMap.get("uid"), "uid")); } }