merge fix
authorBartek Przybylski <bart.p.pl@gmail.com>
Wed, 23 May 2012 20:43:15 +0000 (22:43 +0200)
committerBartek Przybylski <bart.p.pl@gmail.com>
Wed, 23 May 2012 20:43:15 +0000 (22:43 +0200)
1  2 
src/eu/alefzero/owncloud/datamodel/FileDataStorageManager.java
src/eu/alefzero/owncloud/datamodel/OCFile.java

@@@ -322,15 -322,18 +322,27 @@@ public class OCFile implements Parcelab
      }
  
      @Override
 -    
 -    
 +    public int compareTo(OCFile another) {
 +        if (isDirectory() && another.isDirectory()) {
 +            return getFileName().toLowerCase().compareTo(another.getFileName().toLowerCase());
 +        } else if (isDirectory()) {
 +            return -1;
 +        } else if (another.isDirectory()) {
 +            return 1;
 +        }
 +        return getFileName().toLowerCase().compareTo(another.getFileName().toLowerCase());
 +    }
 +
+     public boolean equals(Object o) {
+         OCFile that = (OCFile) o;
+         return this.mId == that.mId;
+     }
+     @Override
+     public String toString() {
+         String asString = "[id=%s, name=%s, mime=%s, downloaded=%s, local=%s, remote=%s]";
+         asString = String.format(asString, new Long(mId), getFileName(), mMimeType, isDownloaded(), mLocalPath, mRemotePath);
+         return asString;
+     }
  }