|
What this is
Other links
The source code
/*
* $Header: /cvsroot/mvnforum/mvnforum/src/com/mvnforum/db/MemberBean.java,v 1.11 2005/01/27 14:34:27 minhnn Exp $
* $Author: minhnn $
* $Revision: 1.11 $
* $Date: 2005/01/27 14:34:27 $
*
* ====================================================================
*
* Copyright (C) 2002-2005 by MyVietnam.net
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or any later version.
*
* All copyright notices regarding mvnForum MUST remain intact
* in the scripts and in the outputted HTML.
* The "powered by" text/logo with a link back to
* http://www.mvnForum.com and http://www.MyVietnam.net in the
* footer of the pages MUST remain visible when the pages
* are viewed on the internet or intranet.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
* Support can be obtained from support forums at:
* http://www.mvnForum.com/mvnforum/index
*
* Correspondence and Marketing Questions can be sent to:
* info@MyVietnam.net
*
* @author: Minh Nguyen minhnn@MyVietnam.net
* @author: Mai Nguyen mai.nh@MyVietnam.net
*/
package com.mvnforum.db;
import java.sql.Date;
import java.sql.Timestamp;
import java.util.Collection;
import java.util.Iterator;
import com.mvnforum.MVNForumGlobal;
import net.myvietnam.mvncore.security.Encoder;
import net.myvietnam.mvncore.util.*;
/*
* Included columns: MemberID, MemberName, MemberFirstEmail, MemberEmail, MemberEmailVisible,
* MemberNameVisible, MemberFirstIP, MemberLastIP, MemberViewCount, MemberPostCount,
* MemberCreationDate, MemberModifiedDate, MemberLastLogon, MemberOption, MemberStatus,
* MemberActivateCode, MemberMessageCount, MemberMessageOption, MemberPostsPerPage, MemberWarnCount,
* MemberVoteCount, MemberVoteTotalStars, MemberRewardPoints, MemberTitle, MemberTimeZone,
* MemberSignature, MemberAvatar, MemberSkin, MemberLanguage, MemberFirstname,
* MemberLastname, MemberGender, MemberBirthday, MemberAddress, MemberCity,
* MemberState, MemberCountry, MemberPhone, MemberMobile, MemberFax,
* MemberCareer, MemberHomepage, MemberYahoo, MemberAol, MemberIcq,
* MemberMsn, MemberCoolLink1, MemberCoolLink2
* Excluded columns: MemberPassword, MemberTempPassword
*/
public class MemberBean {
public static final int MEMBER_STATUS_ENABLE = 0;
public static final int MEMBER_STATUS_DISABLE = 1;
public static final int MEMBER_EMAIL_INVISIBLE = 0;
public static final int MEMBER_EMAIL_VISIBLE = 1;
public static final int MEMBER_NAME_INVISIBLE = 0;
public static final int MEMBER_NAME_VISIBLE = 1;
public static final String MEMBER_ACTIVATECODE_ACTIVATED = "activated";
public static final String MEMBER_AVATAR_USING_UPLOAD = "uploaded";
private int memberID;
private String memberName;
private String memberFirstEmail;
private String memberEmail;
private int memberEmailVisible;
private int memberNameVisible;
private String memberFirstIP;
private String memberLastIP;
private int memberViewCount;
private int memberPostCount;
private Timestamp memberCreationDate;
private Timestamp memberModifiedDate;
private Timestamp memberExpireDate;
private Timestamp memberLastLogon;
private int memberOption;
private int memberStatus;
private String memberActivateCode;
private int memberMessageCount;
private int memberMessageOption;
private int memberPostsPerPage;
private int memberWarnCount;
private int memberVoteCount;
private int memberVoteTotalStars;
private int memberRewardPoints;
private String memberTitle;
private int memberTimeZone;
private String memberSignature;
private String memberAvatar;
private String memberSkin;
private String memberLanguage;
private String memberFirstname;
private String memberLastname;
private int memberGender;
private Date memberBirthday;
private String memberAddress;
private String memberCity;
private String memberState;
private String memberCountry;
private String memberPhone;
private String memberMobile;
private String memberFax;
private String memberCareer;
private String memberHomepage;
private String memberYahoo;
private String memberAol;
private String memberIcq;
private String memberMsn;
private String memberCoolLink1;
private String memberCoolLink2;
public int getMemberID() {
return memberID;
}
public void setMemberID(int memberID) {
this.memberID = memberID;
}
public String getMemberName() {
return memberName;
}
public void setMemberName(String memberName) {
this.memberName = memberName;
}
public String getMemberFirstEmail() {
return memberFirstEmail;
}
public void setMemberFirstEmail(String memberFirstEmail) {
this.memberFirstEmail = StringUtil.getEmptyStringIfNull(memberFirstEmail);
}
public String getMemberEmail() {
return memberEmail;
}
public void setMemberEmail(String memberEmail) {
this.memberEmail = StringUtil.getEmptyStringIfNull(memberEmail);
}
public int getMemberEmailVisible() {
return memberEmailVisible;
}
public void setMemberEmailVisible(int memberEmailVisible) {
this.memberEmailVisible = memberEmailVisible;
}
public int getMemberNameVisible() {
return memberNameVisible;
}
public void setMemberNameVisible(int memberNameVisible) {
this.memberNameVisible = memberNameVisible;
}
public String getMemberFirstIP() {
return memberFirstIP;
}
public void setMemberFirstIP(String memberFirstIP) {
this.memberFirstIP = StringUtil.getEmptyStringIfNull(memberFirstIP);
}
public String getMemberLastIP() {
return memberLastIP;
}
public void setMemberLastIP(String memberLastIP) {
this.memberLastIP = StringUtil.getEmptyStringIfNull(memberLastIP);
}
public int getMemberViewCount() {
return memberViewCount;
}
public void setMemberViewCount(int memberViewCount) {
this.memberViewCount = memberViewCount;
}
public int getMemberPostCount() {
return memberPostCount;
}
public void setMemberPostCount(int memberPostCount) {
this.memberPostCount = memberPostCount;
}
public Timestamp getMemberCreationDate() {
return memberCreationDate;
}
public void setMemberCreationDate(Timestamp memberCreationDate) {
this.memberCreationDate = memberCreationDate;
}
public Timestamp getMemberModifiedDate() {
return memberModifiedDate;
}
public void setMemberModifiedDate(Timestamp memberModifiedDate) {
this.memberModifiedDate = memberModifiedDate;
}
public Timestamp getMemberExpireDate() {
return memberExpireDate;
}
public void setMemberExpireDate(Timestamp memberExpireDate) {
this.memberExpireDate = memberExpireDate;
}
public Timestamp getMemberLastLogon() {
return memberLastLogon;
}
public void setMemberLastLogon(Timestamp memberLastLogon) {
this.memberLastLogon = memberLastLogon;
}
public int getMemberOption() {
return memberOption;
}
public void setMemberOption(int memberOption) {
this.memberOption = memberOption;
}
public int getMemberStatus() {
return memberStatus;
}
public void setMemberStatus(int memberStatus) {
this.memberStatus = memberStatus;
}
public String getMemberActivateCode() {
return memberActivateCode;
}
public void setMemberActivateCode(String memberActivateCode) {
this.memberActivateCode = StringUtil.getEmptyStringIfNull(memberActivateCode);
}
public int getMemberMessageCount() {
return memberMessageCount;
}
public void setMemberMessageCount(int memberMessageCount) {
this.memberMessageCount = memberMessageCount;
}
public int getMemberMessageOption() {
return memberMessageOption;
}
public void setMemberMessageOption(int memberMessageOption) {
this.memberMessageOption = memberMessageOption;
}
public int getMemberPostsPerPage() {
return memberPostsPerPage;
}
public void setMemberPostsPerPage(int memberPostsPerPage) {
this.memberPostsPerPage = memberPostsPerPage;
}
public int getMemberWarnCount() {
return memberWarnCount;
}
public void setMemberWarnCount(int memberWarnCount) {
this.memberWarnCount = memberWarnCount;
}
public int getMemberVoteCount() {
return memberVoteCount;
}
public void setMemberVoteCount(int memberVoteCount) {
this.memberVoteCount = memberVoteCount;
}
public int getMemberVoteTotalStars() {
return memberVoteTotalStars;
}
public void setMemberVoteTotalStars(int memberVoteTotalStars) {
this.memberVoteTotalStars = memberVoteTotalStars;
}
public int getMemberRewardPoints() {
return memberRewardPoints;
}
public void setMemberRewardPoints(int memberRewardPoints) {
this.memberRewardPoints = memberRewardPoints;
}
public String getMemberTitle() {
return memberTitle;
}
public void setMemberTitle(String memberTitle) {
this.memberTitle = StringUtil.getEmptyStringIfNull(memberTitle);
}
public int getMemberTimeZone() {
return memberTimeZone;
}
public void setMemberTimeZone(int memberTimeZone) {
this.memberTimeZone = memberTimeZone;
}
public String getMemberSignature() {
return memberSignature;
}
public void setMemberSignature(String memberSignature) {
this.memberSignature = StringUtil.getEmptyStringIfNull(memberSignature);
}
public String getMemberAvatar() {
return memberAvatar;
}
public void setMemberAvatar(String memberAvatar) {
this.memberAvatar = StringUtil.getEmptyStringIfNull(memberAvatar);
}
public String getMemberSkin() {
return memberSkin;
}
public void setMemberSkin(String memberSkin) {
this.memberSkin = StringUtil.getEmptyStringIfNull(memberSkin);
}
public String getMemberLanguage() {
return memberLanguage;
}
public void setMemberLanguage(String memberLanguage) {
this.memberLanguage = StringUtil.getEmptyStringIfNull(memberLanguage);
}
public String getMemberFirstname() {
return memberFirstname;
}
public void setMemberFirstname(String memberFirstname) {
this.memberFirstname = StringUtil.getEmptyStringIfNull(memberFirstname);
}
public String getMemberLastname() {
return memberLastname;
}
public void setMemberLastname(String memberLastname) {
this.memberLastname = StringUtil.getEmptyStringIfNull(memberLastname);
}
public int getMemberGender() {
return memberGender;
}
public void setMemberGender(int memberGender) {
this.memberGender = memberGender;
}
public Date getMemberBirthday() {
return memberBirthday;
}
public void setMemberBirthday(Date memberBirthday) {
this.memberBirthday = memberBirthday;
}
public String getMemberAddress() {
return memberAddress;
}
public void setMemberAddress(String memberAddress) {
this.memberAddress = StringUtil.getEmptyStringIfNull(memberAddress);
}
public String getMemberCity() {
return memberCity;
}
public void setMemberCity(String memberCity) {
this.memberCity = StringUtil.getEmptyStringIfNull(memberCity);
}
public String getMemberState() {
return memberState;
}
public void setMemberState(String memberState) {
this.memberState = StringUtil.getEmptyStringIfNull(memberState);
}
public String getMemberCountry() {
return memberCountry;
}
public void setMemberCountry(String memberCountry) {
this.memberCountry = StringUtil.getEmptyStringIfNull(memberCountry);
}
public String getMemberPhone() {
return memberPhone;
}
public void setMemberPhone(String memberPhone) {
this.memberPhone = StringUtil.getEmptyStringIfNull(memberPhone);
}
public String getMemberMobile() {
return memberMobile;
}
public void setMemberMobile(String memberMobile) {
this.memberMobile = StringUtil.getEmptyStringIfNull(memberMobile);
}
public String getMemberFax() {
return memberFax;
}
public void setMemberFax(String memberFax) {
this.memberFax = StringUtil.getEmptyStringIfNull(memberFax);
}
public String getMemberCareer() {
return memberCareer;
}
public void setMemberCareer(String memberCareer) {
this.memberCareer = StringUtil.getEmptyStringIfNull(memberCareer);
}
public String getMemberHomepage() {
return memberHomepage;
}
public void setMemberHomepage(String memberHomepage) {
this.memberHomepage = StringUtil.getEmptyStringIfNull(memberHomepage);
}
public String getMemberYahoo() {
return memberYahoo;
}
public void setMemberYahoo(String memberYahoo) {
this.memberYahoo = StringUtil.getEmptyStringIfNull(memberYahoo);
}
public String getMemberAol() {
return memberAol;
}
public void setMemberAol(String memberAol) {
this.memberAol = StringUtil.getEmptyStringIfNull(memberAol);
}
public String getMemberIcq() {
return memberIcq;
}
public void setMemberIcq(String memberIcq) {
this.memberIcq = StringUtil.getEmptyStringIfNull(memberIcq);
}
public String getMemberMsn() {
return memberMsn;
}
public void setMemberMsn(String memberMsn) {
this.memberMsn = StringUtil.getEmptyStringIfNull(memberMsn);
}
public String getMemberCoolLink1() {
return memberCoolLink1;
}
public void setMemberCoolLink1(String memberCoolLink1) {
this.memberCoolLink1 = StringUtil.getEmptyStringIfNull(memberCoolLink1);
}
public String getMemberCoolLink2() {
return memberCoolLink2;
}
public void setMemberCoolLink2(String memberCoolLink2) {
this.memberCoolLink2 = StringUtil.getEmptyStringIfNull(memberCoolLink2);
}
public String getXML() {
StringBuffer xml = new StringBuffer(1024);
xml.append("<MemberSection>\n");
xml.append(" <Rows>\n");
xml.append(" <Row>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberID\n");
xml.append(" <Value>").append(String.valueOf(memberID)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberName\n");
xml.append(" <Value>").append(String.valueOf(memberName)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberFirstEmail\n");
xml.append(" <Value>").append(String.valueOf(memberFirstEmail)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberEmail\n");
xml.append(" <Value>").append(String.valueOf(memberEmail)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberEmailVisible\n");
xml.append(" <Value>").append(String.valueOf(memberEmailVisible)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberNameVisible\n");
xml.append(" <Value>").append(String.valueOf(memberNameVisible)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberFirstIP\n");
xml.append(" <Value>").append(String.valueOf(memberFirstIP)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberLastIP\n");
xml.append(" <Value>").append(String.valueOf(memberLastIP)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberViewCount\n");
xml.append(" <Value>").append(String.valueOf(memberViewCount)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberPostCount\n");
xml.append(" <Value>").append(String.valueOf(memberPostCount)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberCreationDate\n");
xml.append(" <Value>").append(String.valueOf(memberCreationDate)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberModifiedDate\n");
xml.append(" <Value>").append(String.valueOf(memberModifiedDate)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberExpireDate\n");
xml.append(" <Value>").append(String.valueOf(memberExpireDate)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberLastLogon\n");
xml.append(" <Value>").append(String.valueOf(memberLastLogon)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberOption\n");
xml.append(" <Value>").append(String.valueOf(memberOption)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberStatus\n");
xml.append(" <Value>").append(String.valueOf(memberStatus)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberActivateCode\n");
xml.append(" <Value>").append(String.valueOf(memberActivateCode)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberMessageCount\n");
xml.append(" <Value>").append(String.valueOf(memberMessageCount)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberMessageOption\n");
xml.append(" <Value>").append(String.valueOf(memberMessageOption)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberPostsPerPage\n");
xml.append(" <Value>").append(String.valueOf(memberPostsPerPage)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberWarnCount\n");
xml.append(" <Value>").append(String.valueOf(memberWarnCount)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberVoteCount\n");
xml.append(" <Value>").append(String.valueOf(memberVoteCount)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberVoteTotalStars\n");
xml.append(" <Value>").append(String.valueOf(memberVoteTotalStars)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberRewardPoints\n");
xml.append(" <Value>").append(String.valueOf(memberRewardPoints)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberTitle\n");
xml.append(" <Value>").append(String.valueOf(memberTitle)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberTimeZone\n");
xml.append(" <Value>").append(String.valueOf(memberTimeZone)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberSignature\n");
xml.append(" <Value>").append(String.valueOf(memberSignature)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberAvatar\n");
xml.append(" <Value>").append(String.valueOf(memberAvatar)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberSkin\n");
xml.append(" <Value>").append(String.valueOf(memberSkin)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberLanguage\n");
xml.append(" <Value>").append(String.valueOf(memberLanguage)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberFirstname\n");
xml.append(" <Value>").append(String.valueOf(memberFirstname)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberLastname\n");
xml.append(" <Value>").append(String.valueOf(memberLastname)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberGender\n");
xml.append(" <Value>").append(String.valueOf(memberGender)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberBirthday\n");
xml.append(" <Value>").append(String.valueOf(memberBirthday)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberAddress\n");
xml.append(" <Value>").append(String.valueOf(memberAddress)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberCity\n");
xml.append(" <Value>").append(String.valueOf(memberCity)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberState\n");
xml.append(" <Value>").append(String.valueOf(memberState)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberCountry\n");
xml.append(" <Value>").append(String.valueOf(memberCountry)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberPhone\n");
xml.append(" <Value>").append(String.valueOf(memberPhone)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberMobile\n");
xml.append(" <Value>").append(String.valueOf(memberMobile)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberFax\n");
xml.append(" <Value>").append(String.valueOf(memberFax)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberCareer\n");
xml.append(" <Value>").append(String.valueOf(memberCareer)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberHomepage\n");
xml.append(" <Value>").append(String.valueOf(memberHomepage)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberYahoo\n");
xml.append(" <Value>").append(String.valueOf(memberYahoo)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberAol\n");
xml.append(" <Value>").append(String.valueOf(memberAol)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberIcq\n");
xml.append(" <Value>").append(String.valueOf(memberIcq)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberMsn\n");
xml.append(" <Value>").append(String.valueOf(memberMsn)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberCoolLink1\n");
xml.append(" <Value>").append(String.valueOf(memberCoolLink1)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberCoolLink2\n");
xml.append(" <Value>").append(String.valueOf(memberCoolLink2)).append("\n");
xml.append(" </Column>\n");
xml.append(" </Row>\n");
xml.append(" </Rows>\n");
xml.append("</MemberSection>\n");
return xml.toString();
}
public static String getXML(Collection objMemberBeans) {
StringBuffer xml = new StringBuffer(1024);
Iterator iterator = objMemberBeans.iterator();
xml.append("<MemberSection>\n");
xml.append(" <Rows>\n");
while (iterator.hasNext()) {
MemberBean objMemberBean = (MemberBean)iterator.next();
xml.append(" <Row>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberID\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberID)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberName\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberName)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberFirstEmail\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberFirstEmail)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberEmail\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberEmail)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberEmailVisible\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberEmailVisible)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberNameVisible\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberNameVisible)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberFirstIP\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberFirstIP)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberLastIP\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberLastIP)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberViewCount\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberViewCount)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberPostCount\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberPostCount)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberCreationDate\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberCreationDate)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberModifiedDate\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberModifiedDate)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberExpireDate\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberExpireDate)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberLastLogon\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberLastLogon)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberOption\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberOption)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberStatus\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberStatus)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberActivateCode\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberActivateCode)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberMessageCount\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberMessageCount)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberMessageOption\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberMessageOption)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberPostsPerPage\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberPostsPerPage)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberWarnCount\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberWarnCount)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberVoteCount\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberVoteCount)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberVoteTotalStars\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberVoteTotalStars)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberRewardPoints\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberRewardPoints)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberTitle\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberTitle)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberTimeZone\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberTimeZone)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberSignature\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberSignature)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberAvatar\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberAvatar)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberSkin\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberSkin)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberLanguage\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberLanguage)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberFirstname\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberFirstname)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberLastname\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberLastname)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberGender\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberGender)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberBirthday\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberBirthday)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberAddress\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberAddress)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberCity\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberCity)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberState\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberState)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberCountry\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberCountry)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberPhone\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberPhone)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberMobile\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberMobile)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberFax\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberFax)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberCareer\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberCareer)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberHomepage\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberHomepage)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberYahoo\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberYahoo)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberAol\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberAol)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberIcq\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberIcq)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberMsn\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberMsn)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberCoolLink1\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberCoolLink1)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>MemberCoolLink2\n");
xml.append(" <Value>").append(String.valueOf(objMemberBean.memberCoolLink2)).append("\n");
xml.append(" </Column>\n");
xml.append(" </Row>\n");
}//while
xml.append(" </Rows>\n");
xml.append("</MemberSection>\n");
return xml.toString();
}
/////////////////////////////////////////////////////////////////
// utility methods
/*
* @todo : review these methods
*/
public String getMemberGenderString() {
if (memberGender == 1) return "Male";
return "Female";
}
public String getMemberAvatar_processed() {
if (memberAvatar.length() == 0) {// never null here, see setMemberAvatar
return "";
}
String retMemberAvatar = memberAvatar;
if (retMemberAvatar.equals(MemberBean.MEMBER_AVATAR_USING_UPLOAD) ||
retMemberAvatar.startsWith(MVNForumGlobal.UPLOADED_AVATAR_DIR)) {
//relative path
retMemberAvatar = "getavatar?memberid=" + memberID;
} else {
// this mean use mvnForum's default avatar
if (memberAvatar.startsWith("/mvnplugin")) {
// no context prefix, so we prepend the contextPath
retMemberAvatar = ParamUtil.getContextPath() + memberAvatar;
}
}
return retMemberAvatar;
}
public String getMemberHomepage_http() {
if (memberHomepage == null) memberHomepage = "";
return Encoder.filterUrl(memberHomepage);
/*
String ret = memberHomepage.toLowerCase();
if ( (ret.length() > 0) && (!ret.startsWith("http://")) ) {
ret = "http://" + ret;
}
return ret;
*/
}
public String getMemberCoolLink1_http() {
if (memberCoolLink1 == null) memberCoolLink1 = "";
return Encoder.filterUrl(memberCoolLink1);
/*
String ret = memberCoolLink1.toLowerCase();
if ( (ret.length() > 0) && (!ret.startsWith("http://")) ) {
ret = "http://" + ret;
}
return ret;
*/
}
public String getMemberCoolLink2_http() {
if (memberCoolLink2 == null) memberCoolLink2 = "";
return Encoder.filterUrl(memberCoolLink2);
/*
String ret = memberCoolLink2.toLowerCase();
if ( (ret.length() > 0) && (!ret.startsWith("http://")) ) {
ret = "http://" + ret;
}
return ret;
*/
}
public String getMemberCreationDate_short() {
return DateUtil.getDateDDMMYYYY(memberCreationDate);
}
public String getMemberExpireDate_short() {
return DateUtil.getDateDDMMYYYY(memberExpireDate);
}
public boolean isInvisible() {
return (this.memberNameVisible == MEMBER_NAME_INVISIBLE);
}
public boolean showEmail() {
return (this.memberEmailVisible == MEMBER_EMAIL_VISIBLE);
}
} //end of class MemberBean
|
| ... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.