import java.util.Date;
import java.util.HashMap;
-import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.Map;
import java.util.Set;
return name;
}
- public Date getLastModified() {
+ @Override
+ public Date getLastModified() {
return lastModified;
}
}
}
- inheritedPermissionsFrom = response.getHeader("X-Object-Shared-By");
- String rawPermissions = response.getHeader("X-Object-Sharing");
- if (rawPermissions != null)
- parsePermissions(rawPermissions);
-
subfolders.clear(); //This is necessary in case we update a pre-existing Folder so that stale subfolders won't show up
files.clear();
JSONValue json = JSONParser.parseStrict(response.getText());
public boolean isHome() {
return isContainer() && name.equals(Pithos.HOME_CONTAINER);
}
+
+ public boolean contains(Folder folder) {
+ for (Folder f : subfolders)
+ if (f.equals(folder) || f.contains(folder))
+ return true;
+ return false;
+ }
}