All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.unlaxer.jaddress.dao.mysql.entity.AddressView Maven / Gradle / Ivy

package org.unlaxer.jaddress.dao.mysql.entity;

import org.seasar.doma.Entity;
import org.seasar.doma.Id;

@Entity
public class AddressView {
	@Id
	public String id;
	public String zip;
	
	public String value1;
	public String element1;
	public String value2;
	public String element2;
	public String value3;
	public String element3;
	public String value4;
	public String element4;
	public String value5;
	public String element5;
	public String value6;
	public String element6;
	public String value7;
	public String element7;
	public String value8;
	public String element8;
	public String value9;
	public String element9;
	public String value10;
	public String element10;
	public String value11;
	public String element11;
	public String value12;
	public String element12;
	public String value13;
	public String element13;
	public String value14;
	public String element14;

	public Integer maxLevel = 0;
	
	public void setValue(int level, String value) {
		if(maxLevel < level) maxLevel = level;
		
		switch (level) {
		case 1: value1= value;	break;
		case 2: value2= value;	break;
		case 3: value3= value;	break;
		case 4: value4= value;	break;
		case 5: value5= value;	break;
		case 6: value6= value;	break;
		case 7: value7= value;	break;
		case 8: value8= value;	break;
		case 9: value9= value;	break;
		case 10: value10= value;	break;
		case 11: value11= value;	break;
		case 12: value12= value;	break;
		case 13: value13= value;	break;
		case 14: value14= value;	break;
		default:
			break;
		}
	}
	
	@Override
	public String toString() {
		return "AddressView [id=" + id + ", zip=" + zip + ", value1=" + value1 + ", element1=" + element1 + ", value2="
				+ value2 + ", element2=" + element2 + ", value3=" + value3 + ", element3=" + element3 + ", value4="
				+ value4 + ", element4=" + element4 + ", value5=" + value5 + ", element5=" + element5 + ", value6="
				+ value6 + ", element6=" + element6 + ", value7=" + value7 + ", element7=" + element7 + ", value8="
				+ value8 + ", element8=" + element8 + ", value9=" + value9 + ", element9=" + element9 + ", value10="
				+ value10 + ", element10=" + element10 + ", value11=" + value11 + ", element11=" + element11
				+ ", value12=" + value12 + ", element12=" + element12 + ", value13=" + value13 + ", element13="
				+ element13 + ", value14=" + value14 + ", element14=" + element14 + "]";
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy