Revision 580478e1 web_client/src/gr/grnet/pithos/web/client/FileList.java
b/web_client/src/gr/grnet/pithos/web/client/FileList.java | ||
---|---|---|
297 | 297 |
aColumn = new Column<File,String>(new TextCell()) { |
298 | 298 |
@Override |
299 | 299 |
public String getValue(File object) { |
300 |
return formatter.format(object.getLastModified());
|
|
300 |
return object.getLastModified() != null ? formatter.format(object.getLastModified()) : "";
|
|
301 | 301 |
} |
302 | 302 |
}; |
303 | 303 |
aheader = new SortableHeader("Last Modified"); |
... | ... | |
500 | 500 |
} else if (sortingProperty.equals("owner")) { |
501 | 501 |
return arg0.getOwner().compareTo(arg1.getOwner()); |
502 | 502 |
} else if (sortingProperty.equals("date")) { |
503 |
return arg0.getLastModified().compareTo(arg1.getLastModified()); |
|
503 |
if (arg0.getLastModified() != null && arg1.getLastModified() != null) |
|
504 |
return arg0.getLastModified().compareTo(arg1.getLastModified()); |
|
505 |
return 0; |
|
504 | 506 |
} else if (sortingProperty.equals("size")) { |
505 | 507 |
return (int) (arg0.getBytes() - arg1.getBytes()); |
506 | 508 |
} else if (sortingProperty.equals("name")) { |
Also available in: Unified diff