package com.intridea.io.vfs.provider.s3.acl;
import org.apache.commons.vfs.FileSystemException;
import com.intridea.io.vfs.operations.acl.Acl;
import com.intridea.io.vfs.operations.acl.Acl.Group;
import com.intridea.io.vfs.operations.acl.IAclGetter;
import com.intridea.io.vfs.provider.s3.S3FileObject;
public class AclGetter implements IAclGetter {
private Acl acl;
public AclGetter (S3FileObject file) {
}
public boolean canRead(Group group) {
return acl.isAllowed(group, Acl.Permission.READ);
}
public boolean canWrite(Group group) {
return acl.isAllowed(group, Acl.Permission.WRITE);
}
public Acl getAcl() {
return acl;
}
public void process() throws FileSystemException {
//acl = file.getAcl();
}
}