Author: tucu
Date: Wed Jun 11 22:40:15 2014
New Revision: 1602042
URL: http://svn.apache.org/r1602042
Log:
HDFS-6379. HTTPFS - Implement ACLs support. (yoderme via tucu)
Modified:
hadoop/common/branches/branch-2/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/permission/AclEntry.java
Modified:
hadoop/common/branches/branch-2/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/permission/AclEntry.java
URL:
http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/permission/AclEntry.java?rev=1602042&r1=1602041&r2=1602042&view=diff
==============================================================================
---
hadoop/common/branches/branch-2/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/permission/AclEntry.java
(original)
+++
hadoop/common/branches/branch-2/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/permission/AclEntry.java
Wed Jun 11 22:40:15 2014
@@ -298,4 +298,18 @@ public class AclEntry {
AclEntry aclEntry = builder.build();
return aclEntry;
}
+
+ /**
+ * Convert a List of AclEntries into a string - the reverse of parseAclSpec.
+ * @param aclSpec List of AclEntries to convert
+ * @return String representation of aclSpec
+ */
+ public static String aclSpecToString(List<AclEntry> aclSpec) {
+ StringBuilder buf = new StringBuilder();
+ for ( AclEntry e : aclSpec ) {
+ buf.append(e.toString());
+ buf.append(",");
+ }
+ return buf.substring(0, buf.length()-1); // remove last ,
+ }
}