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

📄 accountprofileform.java

📁 非常有影响的 j道 论 坛 源码 国外很有明的专家编写的 ....对java爱好者很有参考价值
💻 JAVA
字号:
package com.jdon.jivejdon.presentation.form;

import java.util.ArrayList;
import java.util.Collection;
import java.util.List;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionMapping;

import com.jdon.jivejdon.model.Account;
import com.jdon.jivejdon.model.Property;
import com.jdon.jivejdon.model.UploadFile;

public class AccountProfileForm extends BaseForm {
	
	private String userId;
	
	private Account account;

	private UploadFile uploadFile;

	private String signature;

	private Collection propertys;
	
	private int maxSize = 20;
	
	public AccountProfileForm(){
		account = new Account();
		propertys = new ArrayList();
		propertys = new ArrayList();
		for(int i=0; i<maxSize; i++){
			propertys.add(new Property());
		} 
	}

	public String getSignature() {
		return signature;
	}

	public void setSignature(String signature) {
		this.signature = signature;
	}

	public UploadFile getUploadFile() {
		return uploadFile;
	}

	public void setUploadFile(UploadFile uploadFile) {
		this.uploadFile = uploadFile;
	}

	public Collection getPropertys() {
		return propertys;
	}

	public void setPropertys(Collection propertys) {
		this.propertys = propertys;
	}
	
	public Property getProperty(int index) {		
	        return (Property)((List)propertys).get(index);
	}
	

	public Account getAccount() {
		return account;
	}

	public void setAccount(Account account) {
		this.account = account;
	}

	public void doValidate(ActionMapping mapping, HttpServletRequest request,
			List errors) {
		 if (getPropertys().size() > maxSize) {
             errors.add("max length is " + maxSize);
     }

	}
	
	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

}

⌨️ 快捷键说明

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