| 1 41 package com.mvnforum.db; 42 43 import java.util.Collection ; 44 import java.util.Iterator ; 45 46 50 public class GroupPermissionBean { 51 private int groupID; 52 private int permission; 53 54 public int getGroupID() { 55 return groupID; 56 } 57 public void setGroupID(int groupID) { 58 this.groupID = groupID; 59 } 60 61 public int getPermission() { 62 return permission; 63 } 64 public void setPermission(int permission) { 65 this.permission = permission; 66 } 67 68 public String getXML() { 69 StringBuffer xml = new StringBuffer (1024); 70 xml.append("<GroupPermissionSection>\n"); 71 xml.append(" <Rows>\n"); 72 xml.append(" <Row>\n"); 73 xml.append(" <Column>\n"); 74 xml.append(" <Name>GroupID</Name>\n"); 75 xml.append(" <Value>").append(String.valueOf(groupID)).append("</Value>\n"); 76 xml.append(" </Column>\n"); 77 xml.append(" <Column>\n"); 78 xml.append(" <Name>Permission</Name>\n"); 79 xml.append(" <Value>").append(String.valueOf(permission)).append("</Value>\n"); 80 xml.append(" </Column>\n"); 81 xml.append(" </Row>\n"); 82 xml.append(" </Rows>\n"); 83 xml.append("</GroupPermissionSection>\n"); 84 return xml.toString(); 85 } 86 87 public static String getXML(Collection objGroupPermissionBeans) { 88 StringBuffer xml = new StringBuffer (1024); 89 Iterator iterator = objGroupPermissionBeans.iterator(); 90 xml.append("<GroupPermissionSection>\n"); 91 xml.append(" <Rows>\n"); 92 while (iterator.hasNext()) { 93 GroupPermissionBean objGroupPermissionBean = (GroupPermissionBean)iterator.next(); 94 xml.append(" <Row>\n"); 95 xml.append(" <Column>\n"); 96 xml.append(" <Name>GroupID</Name>\n"); 97 xml.append(" <Value>").append(String.valueOf(objGroupPermissionBean.groupID)).append("</Value>\n"); 98 xml.append(" </Column>\n"); 99 xml.append(" <Column>\n"); 100 xml.append(" <Name>Permission</Name>\n"); 101 xml.append(" <Value>").append(String.valueOf(objGroupPermissionBean.permission)).append("</Value>\n"); 102 xml.append(" </Column>\n"); 103 xml.append(" </Row>\n"); 104 } xml.append(" </Rows>\n"); 106 xml.append("</GroupPermissionSection>\n"); 107 return xml.toString(); 108 } 109 } | Popular Tags |