本文整理了Java中alluxio.security.authorization.Mode.toString()
方法的一些代码示例,展示了Mode.toString()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Mode.toString()
方法的具体详情如下:
包路径:alluxio.security.authorization.Mode
类名称:Mode
方法名:toString
暂无
代码示例来源:origin: Alluxio/alluxio
private static String toExceptionMessage(String user, Mode.Bits bits, String path,
Inode inode) {
StringBuilder sb =
new StringBuilder().append("user=").append(user).append(", ").append("access=").append(bits)
.append(", ").append("path=").append(path).append(": ").append("failed at ")
.append(inode.getName().equals("") ? "/" : inode.getName()).append(", inode owner=")
.append(inode.getOwner()).append(", inode group=").append(inode.getGroup())
.append(", inode mode=").append(new Mode(inode.getMode()).toString());
return sb.toString();
}
}
代码示例来源:origin: Alluxio/alluxio
/**
* Formats digital representation of a model as a human-readable string.
*
* @param mode file mode
* @param directory if the mode corresponds to a directory
* @param hasExtended true if extended acls exist
* @return human-readable version of the given mode
*/
public static String formatMode(short mode, boolean directory, boolean hasExtended) {
StringBuilder str = new StringBuilder();
if (directory) {
str.append("d");
} else {
str.append("-");
}
str.append(new Mode(mode).toString());
if (hasExtended) {
str.append("+");
}
return str.toString();
}
代码示例来源:origin: Alluxio/alluxio
@Override
public void setMode(String path, short mode) throws IOException {
path = stripPath(path);
String posixPerm = new Mode(mode).toString();
FileUtils.changeLocalFilePermission(path, posixPerm);
}
代码示例来源:origin: Alluxio/alluxio
/**
* Tests the {@link Mode#toString()} method.
*/
@Test
public void toStringTest() {
assertEquals("rwxrwxrwx", new Mode((short) 0777).toString());
assertEquals("rw-r-----", new Mode((short) 0640).toString());
assertEquals("rw-------", new Mode((short) 0600).toString());
assertEquals("---------", new Mode((short) 0000).toString());
}
代码示例来源:origin: org.alluxio/alluxio-core-common
/**
* Formats digital representation of a model as a human-readable string.
*
* @param mode file mode
* @param directory if the mode corresponds to a directory
* @return human-readable version of the given mode
*/
public static String formatMode(short mode, boolean directory) {
StringBuilder str = new StringBuilder();
if (directory) {
str.append("d");
} else {
str.append("-");
}
str.append(new Mode(mode).toString());
return str.toString();
}
代码示例来源:origin: org.alluxio/alluxio-core-server-master
private static String toExceptionMessage(String user, Mode.Bits bits, String path,
Inode<?> inode) {
StringBuilder sb =
new StringBuilder().append("user=").append(user).append(", ").append("access=").append(bits)
.append(", ").append("path=").append(path).append(": ").append("failed at ")
.append(inode.getName().equals("") ? "/" : inode.getName()).append(", inode owner=")
.append(inode.getOwner()).append(", inode group=").append(inode.getGroup())
.append(", inode mode=").append(new Mode(inode.getMode()).toString());
return sb.toString();
}
}
内容来源于网络,如有侵权,请联系作者删除!