| Method from com.sshtools.daemon.vfs.VFSPermission Detail: |
public boolean canExecute() {
return canExecute;
}
|
public boolean canRead() {
return canRead;
}
|
public boolean canWrite() {
return canWrite;
}
|
public String getName() {
return name;
}
|
public String getPermissions() {
return (canRead ? "r" : "") + (canWrite ? "w" : "") +
(canExecute ? "x" : "");
}
|
public void setPermissions(String permissions) {
canRead = false;
canWrite = false;
canExecute = false;
for (int i = 0; i < permissions.length(); i++) {
switch (permissions.charAt(i)) {
case 'r": {
canRead = true;
break;
}
case 'w": {
canWrite = true;
break;
}
case 'x": {
canExecute = true;
break;
}
}
}
}
|
public boolean verifyPermissions(String permissions) {
String tmp = getPermissions();
String ch;
for (int i = 0; i < permissions.length(); i++) {
ch = permissions.substring(i, 1);
if (tmp.indexOf(ch) == -1) {
return false;
}
}
return true;
}
|