| 1 41 package com.mvnforum.db; 42 43 import java.sql.Timestamp ; 44 import java.util.Collection ; 45 import java.util.Iterator ; 46 47 52 public class MemberGroupBean { 53 private int groupID; 54 private int memberID; 55 private String memberName; 56 private int privilege; 57 private Timestamp creationDate; 58 private Timestamp modifiedDate; 59 60 public int getGroupID() { 61 return groupID; 62 } 63 public void setGroupID(int groupID) { 64 this.groupID = groupID; 65 } 66 67 public int getMemberID() { 68 return memberID; 69 } 70 public void setMemberID(int memberID) { 71 this.memberID = memberID; 72 } 73 74 public String getMemberName() { 75 return memberName; 76 } 77 public void setMemberName(String memberName) { 78 this.memberName = memberName; 79 } 80 81 public int getPrivilege() { 82 return privilege; 83 } 84 public void setPrivilege(int privilege) { 85 this.privilege = privilege; 86 } 87 88 public Timestamp getCreationDate() { 89 return creationDate; 90 } 91 public void setCreationDate(Timestamp creationDate) { 92 this.creationDate = creationDate; 93 } 94 95 public Timestamp getModifiedDate() { 96 return modifiedDate; 97 } 98 public void setModifiedDate(Timestamp modifiedDate) { 99 this.modifiedDate = modifiedDate; 100 } 101 102 public String getXML() { 103 StringBuffer xml = new StringBuffer (1024); 104 xml.append("<MemberGroupSection>\n"); 105 xml.append(" <Rows>\n"); 106 xml.append(" <Row>\n"); 107 xml.append(" <Column>\n"); 108 xml.append(" <Name>GroupID</Name>\n"); 109 xml.append(" <Value>").append(String.valueOf(groupID)).append("</Value>\n"); 110 xml.append(" </Column>\n"); 111 xml.append(" <Column>\n"); 112 xml.append(" <Name>MemberID</Name>\n"); 113 xml.append(" <Value>").append(String.valueOf(memberID)).append("</Value>\n"); 114 xml.append(" </Column>\n"); 115 xml.append(" <Column>\n"); 116 xml.append(" <Name>MemberName</Name>\n"); 117 xml.append(" <Value>").append(String.valueOf(memberName)).append("</Value>\n"); 118 xml.append(" </Column>\n"); 119 xml.append(" <Column>\n"); 120 xml.append(" <Name>Privilege</Name>\n"); 121 xml.append(" <Value>").append(String.valueOf(privilege)).append("</Value>\n"); 122 xml.append(" </Column>\n"); 123 xml.append(" <Column>\n"); 124 xml.append(" <Name>CreationDate</Name>\n"); 125 xml.append(" <Value>").append(String.valueOf(creationDate)).append("</Value>\n"); 126 xml.append(" </Column>\n"); 127 xml.append(" <Column>\n"); 128 xml.append(" <Name>ModifiedDate</Name>\n"); 129 xml.append(" <Value>").append(String.valueOf(modifiedDate)).append("</Value>\n"); 130 xml.append(" </Column>\n"); 131 xml.append(" </Row>\n"); 132 xml.append(" </Rows>\n"); 133 xml.append("</MemberGroupSection>\n"); 134 return xml.toString(); 135 } 136 137 public static String getXML(Collection objMemberGroupBeans) { 138 StringBuffer xml = new StringBuffer (1024); 139 Iterator iterator = objMemberGroupBeans.iterator(); 140 xml.append("<MemberGroupSection>\n"); 141 xml.append(" <Rows>\n"); 142 while (iterator.hasNext()) { 143 MemberGroupBean objMemberGroupBean = (MemberGroupBean)iterator.next(); 144 xml.append(" <Row>\n"); 145 xml.append(" <Column>\n"); 146 xml.append(" <Name>GroupID</Name>\n"); 147 xml.append(" <Value>").append(String.valueOf(objMemberGroupBean.groupID)).append("</Value>\n"); 148 xml.append(" </Column>\n"); 149 xml.append(" <Column>\n"); 150 xml.append(" <Name>MemberID</Name>\n"); 151 xml.append(" <Value>").append(String.valueOf(objMemberGroupBean.memberID)).append("</Value>\n"); 152 xml.append(" </Column>\n"); 153 xml.append(" <Column>\n"); 154 xml.append(" <Name>MemberName</Name>\n"); 155 xml.append(" <Value>").append(String.valueOf(objMemberGroupBean.memberName)).append("</Value>\n"); 156 xml.append(" </Column>\n"); 157 xml.append(" <Column>\n"); 158 xml.append(" <Name>Privilege</Name>\n"); 159 xml.append(" <Value>").append(String.valueOf(objMemberGroupBean.privilege)).append("</Value>\n"); 160 xml.append(" </Column>\n"); 161 xml.append(" <Column>\n"); 162 xml.append(" <Name>CreationDate</Name>\n"); 163 xml.append(" <Value>").append(String.valueOf(objMemberGroupBean.creationDate)).append("</Value>\n"); 164 xml.append(" </Column>\n"); 165 xml.append(" <Column>\n"); 166 xml.append(" <Name>ModifiedDate</Name>\n"); 167 xml.append(" <Value>").append(String.valueOf(objMemberGroupBean.modifiedDate)).append("</Value>\n"); 168 xml.append(" </Column>\n"); 169 xml.append(" </Row>\n"); 170 } xml.append(" </Rows>\n"); 172 xml.append("</MemberGroupSection>\n"); 173 return xml.toString(); 174 } 175 } | Popular Tags |