⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 creditcard.java

📁 webwork in action 源码
💻 JAVA
字号:
package org.hibernate.auction.model;/** * This billing strategy can handle various credit cards. * <p> * The type of credit card is handled with a typesafe * enumeration, <tt>CreditCardType</tt>. * * @see CreditCardType * @author Christian Bauer <christian@hibernate.org> */public class CreditCard extends BillingDetails {	private CreditCardType type;	private String number;	private String expMonth;	private String expYear;	/**	 * No-arg constructor for JavaBean tools.	 */	CreditCard() { super(); }	/**	 * Full constructor.	 *	 * @param ownerName	 * @param user	 * @param type	 * @param expMonth	 * @param expYear	 */	public CreditCard(String ownerName, User user, String number, CreditCardType type,					  String expMonth, String expYear) {		super(ownerName, user);		this.type = type;		this.number = number;		this.expMonth = expMonth;		this.expYear = expYear;	}	// ********************** Accessor Methods ********************** //	public CreditCardType getType() { return type; }	public String getNumber() { return number; }	public String getExpMonth() { return expMonth; }	public String getExpYear() { return expYear; }	// ********************** Common Methods ********************** //	public String toString() {		return  "CreditCard ('" + getId() + "'), " +				"Type: '" + getType() + "'";	}	// ********************** Business Methods ********************** //	public boolean isValid() {		// Use the type to validate the CreditCard details.		return getType().isValid(this);	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -