blob: 5c6858f83112611dcec08b89c54ca4fdb9308054 [file] [log] [blame]
/*
* $Id$
*/
/*
* Copyright 2004 Sun Microsystems, Inc. All Rights Reserved.
*
* Redistribution and use in source and binary forms, with or
* without modification, are permitted provided that the following
* conditions are met:
*
* - Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* - Redistribution in binary form must reproduce the above
* copyright notice, this list of conditions and the following
* disclaimer in the documentation and/or other materials
* provided with the distribution.
*
* Neither the name of Sun Microsystems, Inc. or the names of
* contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
*
* This software is provided "AS IS," without a warranty of any
* kind. ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND
* WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY
* EXCLUDED. SUN AND ITS LICENSORS SHALL NOT BE LIABLE FOR ANY
* DAMAGES OR LIABILITIES SUFFERED BY LICENSEE AS A RESULT OF OR
* RELATING TO USE, MODIFICATION OR DISTRIBUTION OF THIS SOFTWARE OR
* ITS DERIVATIVES. IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE
* FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT,
* SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER
* CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF
* THE USE OF OR INABILITY TO USE THIS SOFTWARE, EVEN IF SUN HAS
* BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
*
* You acknowledge that this software is not designed, licensed or
* intended for use in the design, construction, operation or
* maintenance of any nuclear facility.
*/
package org.apache.cocoon.faces.samples.carstore;
import javax.faces.context.FacesContext;
import javax.faces.model.SelectItem;
import java.util.ArrayList;
import java.util.Collection;
import java.util.ResourceBundle;
public class CustomerBean extends Object {
String firstName = null;
String middleInitial = null;
String lastName = null;
String mailingAddress = null;
String city = null;
String state = null;
String zip = null;
String month = null;
String year = null;
public CustomerBean() {
super();
}
protected Collection titleOptions = null;
public Collection getTitleOptions() {
titleOptions = new ArrayList();
ResourceBundle rb = ResourceBundle.getBundle(
"org.apache.cocoon.faces.samples.carstore.bundles.Resources",
(FacesContext.getCurrentInstance().getViewRoot().getLocale()));
String titleStr = (String) rb.getObject("mrLabel");
titleOptions.add(new SelectItem(titleStr, titleStr,
titleStr));
titleStr = (String) rb.getObject("mrsLabel");
titleOptions.add(new SelectItem(titleStr, titleStr,
titleStr));
titleStr = (String) rb.getObject("msLabel");
titleOptions.add(new SelectItem(titleStr, titleStr,
titleStr));
return titleOptions;
}
public void setTitleOptions(Collection newOptions) {
titleOptions = new ArrayList(newOptions);
}
String title = null;
public void setCurrentTitle(String newTitle) {
title = newTitle;
}
public String getCurrentTitle() {
return title;
}
public void setFirstName(String first) {
firstName = first;
}
public String getFirstName() {
return firstName;
}
public void setMiddleInitial(String mI) {
middleInitial = mI;
}
public String getMiddleInitial() {
return middleInitial;
}
public void setLastName(String last) {
lastName = last;
}
public String getLastName() {
return lastName;
}
public void setMailingAddress(String mA) {
mailingAddress = mA;
}
public String getMailingAddress() {
return mailingAddress;
}
public void setCity(String cty) {
city = cty;
}
public String getCity() {
return city;
}
public void setState(String sT) {
state = sT;
}
public String getState() {
return state;
}
public void setZip(String zipCode) {
zip = zipCode;
}
public String getZip() {
return zip;
}
public void setMonth(String mth) {
month = mth;
}
public String getMonth() {
return month;
}
public void setYear(String yr) {
year = yr;
}
public String getYear() {
return year;
}
}