@Override
public XMLBuilder toXMLBuilder() throws ServiceException, ParserConfigurationException,
FactoryConfigurationError, TransformerException
{
XMLBuilder builder = XMLBuilder.create("AccessControlList");
// Owner
if (owner != null) {
XMLBuilder ownerBuilder = builder.elem("Owner");
ownerBuilder.elem("ID").text(owner.getId()).up();
if (owner.getDisplayName() != null) {
ownerBuilder.elem("Name").text(owner.getDisplayName());
}
}
XMLBuilder accessControlList = builder.elem("Entries");
for (GrantAndPermission gap: grants) {
GranteeInterface grantee = gap.getGrantee();
Permission permission = gap.getPermission();
accessControlList
.elem("Entry")
.importXMLBuilder(grantee.toXMLBuilder())
.elem("Permission").text(permission.toString());
}
return builder;
}
GSAccessControlList.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:jets3t-aws-roles
作者:
评论列表
文章目录