Author: tucu
Date: Wed Jun 11 22:35:18 2014
New Revision: 1602040
URL: http://svn.apache.org/r1602040
Log:
HDFS-6379. HTTPFS - Implement ACLs support. (yoderme via tucu)
Modified:
hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/permission/AclEntry.java
Modified:
hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/permission/AclEntry.java
URL:
http://svn.apache.org/viewvc/hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/permission/AclEntry.java?rev=1602040&r1=1602039&r2=1602040&view=diff
==============================================================================
---
hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/permission/AclEntry.java
(original)
+++
hadoop/common/trunk/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/permission/AclEntry.java
Wed Jun 11 22:35:18 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 ,
+ }
}