alvinalexander.com | career | drupal | java | mac | mysql | perl | scala | uml | unix  

What this is

This file is included in the DevDaily.com "Java Source Code Warehouse" project. The intent of this project is to help you "Learn Java by Example" TM.

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

 

new blog posts

 

Copyright 1998-2021 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.