|
What this is
Other links
The source code
/*
* $Header: /cvsroot/mvnforum/mvnforum/src/com/mvnforum/db/CompanyBean.java,v 1.8 2005/01/18 11:52:17 minhnn Exp $
* $Author: minhnn $
* $Revision: 1.8 $
* $Date: 2005/01/18 11:52:17 $
*
* ====================================================================
*
* 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.Timestamp;
import java.util.Collection;
import java.util.Iterator;
import net.myvietnam.mvncore.util.StringUtil;
/*
* Included columns: CompanyID, GroupID, CompanyName, CompanyAddress, CompanyCity,
* CompanyCAP, CompanyProvince, CompanyRegion, CompanyPhone, CompanyFax,
* CompanyWebsite, CompanyEmail, CompanySpaceName, CompanySpaceHeader, CompanySpaceFooter,
* CompanyVATNumber, CompanyLogo, CompanyCss, CompanyCreationDate, CompanyModifiedDate
* Excluded columns:
*/
public class CompanyBean {
private int companyID;
private int groupID;
private String companyName;
private String companyAddress;
private String companyCity;
private String companyCAP;
private String companyProvince;
private String companyRegion;
private String companyPhone;
private String companyFax;
private String companyWebsite;
private String companyEmail;
private String companySpaceName;
private String companySpaceHeader;
private String companySpaceFooter;
private String companyVATNumber;
private String companyLogo;
private String companyCss;
private Timestamp companyCreationDate;
private Timestamp companyModifiedDate;
public int getCompanyID() {
return companyID;
}
public void setCompanyID(int companyID) {
this.companyID = companyID;
}
public int getGroupID() {
return groupID;
}
public void setGroupID(int groupID) {
this.groupID = groupID;
}
public String getCompanyName() {
return companyName;
}
public void setCompanyName(String companyName) {
this.companyName = StringUtil.getEmptyStringIfNull(companyName);
}
public String getCompanyAddress() {
return companyAddress;
}
public void setCompanyAddress(String companyAddress) {
this.companyAddress = StringUtil.getEmptyStringIfNull(companyAddress);
}
public String getCompanyCity() {
return companyCity;
}
public void setCompanyCity(String companyCity) {
this.companyCity = StringUtil.getEmptyStringIfNull(companyCity);
}
public String getCompanyCAP() {
return companyCAP;
}
public void setCompanyCAP(String companyCAP) {
this.companyCAP = StringUtil.getEmptyStringIfNull(companyCAP);
}
public String getCompanyProvince() {
return companyProvince;
}
public void setCompanyProvince(String companyProvince) {
this.companyProvince = StringUtil.getEmptyStringIfNull(companyProvince);
}
public String getCompanyRegion() {
return companyRegion;
}
public void setCompanyRegion(String companyRegion) {
this.companyRegion = StringUtil.getEmptyStringIfNull(companyRegion);
}
public String getCompanyPhone() {
return companyPhone;
}
public void setCompanyPhone(String companyPhone) {
this.companyPhone = StringUtil.getEmptyStringIfNull(companyPhone);
}
public String getCompanyFax() {
return companyFax;
}
public void setCompanyFax(String companyFax) {
this.companyFax = StringUtil.getEmptyStringIfNull(companyFax);
}
public String getCompanyWebsite() {
return companyWebsite;
}
public void setCompanyWebsite(String companyWebsite) {
this.companyWebsite = StringUtil.getEmptyStringIfNull(companyWebsite);
}
public String getCompanyEmail() {
return companyEmail;
}
public void setCompanyEmail(String companyEmail) {
this.companyEmail = StringUtil.getEmptyStringIfNull(companyEmail);
}
public String getCompanySpaceName() {
return companySpaceName;
}
public void setCompanySpaceName(String companySpaceName) {
this.companySpaceName = StringUtil.getEmptyStringIfNull(companySpaceName);
}
public String getCompanySpaceHeader() {
return companySpaceHeader;
}
public void setCompanySpaceHeader(String companySpaceHeader) {
this.companySpaceHeader = StringUtil.getEmptyStringIfNull(companySpaceHeader);
}
public String getCompanySpaceFooter() {
return companySpaceFooter;
}
public void setCompanySpaceFooter(String companySpaceFooter) {
this.companySpaceFooter = StringUtil.getEmptyStringIfNull(companySpaceFooter);
}
public String getCompanyVATNumber() {
return companyVATNumber;
}
public void setCompanyVATNumber(String companyVATNumber) {
this.companyVATNumber = StringUtil.getEmptyStringIfNull(companyVATNumber);
}
public String getCompanyLogo() {
return companyLogo;
}
public void setCompanyLogo(String companyLogo) {
this.companyLogo = StringUtil.getEmptyStringIfNull(companyLogo);
}
public String getCompanyCss() {
return companyCss;
}
public void setCompanyCss(String companyCss) {
this.companyCss = StringUtil.getEmptyStringIfNull(companyCss);
}
public Timestamp getCompanyCreationDate() {
return companyCreationDate;
}
public void setCompanyCreationDate(Timestamp companyCreationDate) {
this.companyCreationDate = companyCreationDate;
}
public Timestamp getCompanyModifiedDate() {
return companyModifiedDate;
}
public void setCompanyModifiedDate(Timestamp companyModifiedDate) {
this.companyModifiedDate = companyModifiedDate;
}
public String getXML() {
StringBuffer xml = new StringBuffer(1024);
xml.append("<CompanySection>\n");
xml.append(" <Rows>\n");
xml.append(" <Row>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyID\n");
xml.append(" <Value>").append(String.valueOf(companyID)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>GroupID\n");
xml.append(" <Value>").append(String.valueOf(groupID)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyName\n");
xml.append(" <Value>").append(String.valueOf(companyName)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyAddress\n");
xml.append(" <Value>").append(String.valueOf(companyAddress)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyCity\n");
xml.append(" <Value>").append(String.valueOf(companyCity)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyCAP\n");
xml.append(" <Value>").append(String.valueOf(companyCAP)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyProvince\n");
xml.append(" <Value>").append(String.valueOf(companyProvince)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyRegion\n");
xml.append(" <Value>").append(String.valueOf(companyRegion)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyPhone\n");
xml.append(" <Value>").append(String.valueOf(companyPhone)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyFax\n");
xml.append(" <Value>").append(String.valueOf(companyFax)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyWebsite\n");
xml.append(" <Value>").append(String.valueOf(companyWebsite)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyEmail\n");
xml.append(" <Value>").append(String.valueOf(companyEmail)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanySpaceName\n");
xml.append(" <Value>").append(String.valueOf(companySpaceName)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanySpaceHeader\n");
xml.append(" <Value>").append(String.valueOf(companySpaceHeader)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanySpaceFooter\n");
xml.append(" <Value>").append(String.valueOf(companySpaceFooter)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyVATNumber\n");
xml.append(" <Value>").append(String.valueOf(companyVATNumber)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyLogo\n");
xml.append(" <Value>").append(String.valueOf(companyLogo)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyCss\n");
xml.append(" <Value>").append(String.valueOf(companyCss)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyCreationDate\n");
xml.append(" <Value>").append(String.valueOf(companyCreationDate)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyModifiedDate\n");
xml.append(" <Value>").append(String.valueOf(companyModifiedDate)).append("\n");
xml.append(" </Column>\n");
xml.append(" </Row>\n");
xml.append(" </Rows>\n");
xml.append("</CompanySection>\n");
return xml.toString();
}
public static String getXML(Collection objCompanyBeans) {
StringBuffer xml = new StringBuffer(1024);
Iterator iterator = objCompanyBeans.iterator();
xml.append("<CompanySection>\n");
xml.append(" <Rows>\n");
while (iterator.hasNext()) {
CompanyBean objCompanyBean = (CompanyBean)iterator.next();
xml.append(" <Row>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyID\n");
xml.append(" <Value>").append(String.valueOf(objCompanyBean.companyID)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>GroupID\n");
xml.append(" <Value>").append(String.valueOf(objCompanyBean.groupID)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyName\n");
xml.append(" <Value>").append(String.valueOf(objCompanyBean.companyName)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyAddress\n");
xml.append(" <Value>").append(String.valueOf(objCompanyBean.companyAddress)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyCity\n");
xml.append(" <Value>").append(String.valueOf(objCompanyBean.companyCity)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyCAP\n");
xml.append(" <Value>").append(String.valueOf(objCompanyBean.companyCAP)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyProvince\n");
xml.append(" <Value>").append(String.valueOf(objCompanyBean.companyProvince)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyRegion\n");
xml.append(" <Value>").append(String.valueOf(objCompanyBean.companyRegion)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyPhone\n");
xml.append(" <Value>").append(String.valueOf(objCompanyBean.companyPhone)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyFax\n");
xml.append(" <Value>").append(String.valueOf(objCompanyBean.companyFax)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyWebsite\n");
xml.append(" <Value>").append(String.valueOf(objCompanyBean.companyWebsite)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyEmail\n");
xml.append(" <Value>").append(String.valueOf(objCompanyBean.companyEmail)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanySpaceName\n");
xml.append(" <Value>").append(String.valueOf(objCompanyBean.companySpaceName)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanySpaceHeader\n");
xml.append(" <Value>").append(String.valueOf(objCompanyBean.companySpaceHeader)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanySpaceFooter\n");
xml.append(" <Value>").append(String.valueOf(objCompanyBean.companySpaceFooter)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyVATNumber\n");
xml.append(" <Value>").append(String.valueOf(objCompanyBean.companyVATNumber)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyLogo\n");
xml.append(" <Value>").append(String.valueOf(objCompanyBean.companyLogo)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyCss\n");
xml.append(" <Value>").append(String.valueOf(objCompanyBean.companyCss)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyCreationDate\n");
xml.append(" <Value>").append(String.valueOf(objCompanyBean.companyCreationDate)).append("\n");
xml.append(" </Column>\n");
xml.append(" <Column>\n");
xml.append(" <Name>CompanyModifiedDate\n");
xml.append(" <Value>").append(String.valueOf(objCompanyBean.companyModifiedDate)).append("\n");
xml.append(" </Column>\n");
xml.append(" </Row>\n");
}//while
xml.append(" </Rows>\n");
xml.append("</CompanySection>\n");
return xml.toString();
}
} //end of class CompanyBean
|
| ... 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.