/**
 * 
 */
package com.ejie.y42b.model;

import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;

/**
 * 
 * Clases que se emplea para la carga de entidades por codigos.
 * 
 *  
 * 
 */
@XmlType(name = "CodesEntity", propOrder = { "code", "campo1", "campo2",
		"campo3", "campo4", "campo5", "campo6", "campo7", "campo8", "campo9",
		"campo10" })
@XmlRootElement(name = "ENTIDAD")
public class CodesEntity {

	private String code;
	private CodesField campo1;
	private CodesField campo2;
	private CodesField campo3;
	private CodesField campo4;
	private CodesField campo5;
	private CodesField campo6;
	private CodesField campo7;
	private CodesField campo8;
	private CodesField campo9;
	private CodesField campo10;

	/**
	 * 
	 * @return code
	 */
	@XmlAttribute(name = "cod")
	public String getCode() {
		return this.code;
	}

	/**
	 * 
	 * @param code code
	 */
	public void setCode(String code) {
		this.code = code;
	}

	/**
	 * 
	 * @return getCampo1
	 */
	@XmlElement(name = "CAMPO1")
	public CodesField getCampo1() {
		return this.campo1;
	}

	/**
	 * 
	 * @param campo1 Campo1
	 */
	public void setCampo1(CodesField campo1) {
		this.campo1 = campo1;
	}

	/**
	 * 
	 * @return campp2
	 */
	@XmlElement(name = "CAMPO2")
	public CodesField getCampo2() {
		return this.campo2;
	}

	/**
	 * 
	 * @param campo2 campo2
	 */
	public void setCampo2(CodesField campo2) {
		this.campo2 = campo2;
	}

	/**
	 * 
	 * @return campo3
	 */
	@XmlElement(name = "CAMPO3")
	public CodesField getCampo3() {
		return this.campo3;
	}

	/**
	 * 
	 * @param campo3 Campo3
	 */
	public void setCampo3(CodesField campo3) {
		this.campo3 = campo3;
	}

	/**
	 * 
	 * @return campo4
	 */
	@XmlElement(name = "CAMPO4")
	public CodesField getCampo4() {
		return this.campo4;
	}

	/**
	 * 
	 * @param campo4 Campo4
	 */
	public void setCampo4(CodesField campo4) {
		this.campo4 = campo4;
	}

	/**
	 * 
	 * @return Campo5
	 */
	@XmlElement(name = "CAMPO5")
	public CodesField getCampo5() {
		return this.campo5;
	}

	/**
	 * 
	 * @param campo5 Campo5
	 */
	public void setCampo5(CodesField campo5) {
		this.campo5 = campo5;
	}

	/**
	 * 
	 * @return Campo6
	 */
	@XmlElement(name = "CAMPO6")
	public CodesField getCampo6() {
		return this.campo6;
	}

	/**
	 * 
	 * @param campo6 Campo6
	 */
	public void setCampo6(CodesField campo6) {
		this.campo6 = campo6;
	}

	/**
	 * 
	 * @return Campo7
	 */
	@XmlElement(name = "CAMPO7")
	public CodesField getCampo7() {
		return this.campo7;
	}

	/**
	 * 
	 * @param campo7 Campo7
	 */
	public void setCampo7(CodesField campo7) {
		this.campo7 = campo7;
	}

	/**
	 * 
	 * @return Campo8 Campo8
	 */
	@XmlElement(name = "CAMPO8")
	public CodesField getCampo8() {
		return this.campo8;
	}

	/**
	 * Campo8
	 * @param campo8 Campo8
	 */
	public void setCampo8(CodesField campo8) {
		this.campo8 = campo8;
	}

	/**
	 * 
	 * @return Campo9
	 */
	@XmlElement(name = "CAMPO9")
	public CodesField getCampo9() {
		return this.campo9;
	}

	/**
	 * 
	 * @param campo9 Campo9
	 */
	public void setCampo9(CodesField campo9) {
		this.campo9 = campo9;
	}

	/**
	 * 
	 * @return Campo10
	 */
	@XmlElement(name = "CAMPO10")
	public CodesField getCampo10() {
		return this.campo10;
	}

	/**
	 * 
	 * @param campo10 Campo10
	 */
	public void setCampo10(CodesField campo10) {
		this.campo10 = campo10;
	}

}
