package com.ejie.ab04b.model.solicitud;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import org.codehaus.jackson.annotate.JsonIgnore;
import org.codehaus.jackson.map.annotate.JsonDeserialize;
import org.codehaus.jackson.map.annotate.JsonSerialize;

import com.ejie.ab04b.model.ApartadoAnexoII;
import com.ejie.ab04b.model.TipoObra;
import com.ejie.ab04b.model.nora.Localidad;
import com.ejie.ab04b.model.nora.Municipio;
import com.ejie.ab04b.model.nora.Provincia;
import com.ejie.x38.serialization.JsonDateDeserializer;
import com.ejie.x38.serialization.JsonDateSerializer;

/**
 * Ab0482s01 generated by UDA, 12-abr-2017 11:44:45.
 * 
 * @author UDA
 */

public class SolicObra implements java.io.Serializable {

	private static final long serialVersionUID = 1L;

	// Pk
	private Long codobra082;

	private String tipobr082;
	private String indanx2082;
	private String apdoanx2082;
	private String destrab082;
	private String tipdoc082;
	private String numdoc082;
	private String nomprm082;
	private String paisprm082;
	private String prvprm082;
	private String munprm082;
	private String cpoprm082;
	private String dmunprm082;
	private String dirprm082;
	private Provincia prvobr082;
	private Municipio munobr082;
	private Localidad locobr082;
	private String dirobr082;
	private Date fecini082;
	private Date fecfin082;
	private Long ordexp082;
	private Date fecalt082;
	private String usualt082;
	private Date fecmod082;
	private String usumod082;
	private String descprm082;
	private String descobr082;
	private String desobr082;
	private String durpre082;
	private String unitmp082;
	private Long trbhom082;
	private Long trbmuj082;
	private Long trbtot082;
	private List<SolicPromotor> ab0485s01s = new ArrayList<SolicPromotor>();
	private List<SolicCoordinador> ab0484s01s = new ArrayList<SolicCoordinador>();
	private List<SolicProyectista> ab0483s01s = new ArrayList<SolicProyectista>();

	private TipoObra tipoObra;
	private ApartadoAnexoII anexoII;

	/**
	 * Method 'Ab0482s01'.
	 */
	public SolicObra() {
	}

	/**
	 * Method 'Ab0482s01'.
	 * 
	 *  codobra082
	 *            Long
	 *
	 * @param codobra082 the codobra 082
	 */
	public SolicObra(Long codobra082) {
		this.codobra082 = codobra082;
	}

	/**
	 * Method 'Ab0482s01'.
	 * 
	 *  codobra082
	 *            Long
	 *  tipobr082
	 *            String
	 *  indanx2082
	 *            String
	 *  apdoanx2082
	 *            String
	 *  destrab082
	 *            String
	 *  tipdoc082
	 *            String
	 *  numdoc082
	 *            String
	 *  nomprm082
	 *            String
	 *  paisprm082
	 *            String
	 *  prvprm082
	 *            String
	 *  munprm082
	 *            String
	 *  cpoprm082
	 *            String
	 *  dmunprm082
	 *            String
	 *  dirprm082
	 *            String
	 *  prvobr082
	 *            String
	 *  munobr082
	 *            String
	 *  locobr082
	 *            String
	 *  dirobr082
	 *            String
	 *  fecini082
	 *            Date
	 *  fecfin082
	 *            Date
	 *  ordexp082
	 *            Long
	 *  fecalt082
	 *            Date
	 *  usualt082
	 *            String
	 *  fecmod082
	 *            Date
	 *  usumod082
	 *            String
	 *  descprm082
	 *            String
	 *  descobr082
	 *            String
	 *  desobr082
	 *            String
	 *  durpre082
	 *            String
	 *  unitmp082
	 *            String
	 *  trbhom082
	 *            Long
	 *  trbmuj082
	 *            Long
	 *  trbtot082
	 *            Long
	 *
	 * @param codobra082 the codobra 082
	 * @param tipobr082 the tipobr 082
	 * @param indanx2082 the indanx 2082
	 * @param apdoanx2082 the apdoanx 2082
	 * @param destrab082 the destrab 082
	 * @param tipdoc082 the tipdoc 082
	 * @param numdoc082 the numdoc 082
	 * @param nomprm082 the nomprm 082
	 * @param paisprm082 the paisprm 082
	 * @param prvprm082 the prvprm 082
	 * @param munprm082 the munprm 082
	 * @param cpoprm082 the cpoprm 082
	 * @param dmunprm082 the dmunprm 082
	 * @param dirprm082 the dirprm 082
	 * @param prvobr082 the prvobr 082
	 * @param munobr082 the munobr 082
	 * @param locobr082 the locobr 082
	 * @param dirobr082 the dirobr 082
	 * @param fecini082 the fecini 082
	 * @param fecfin082 the fecfin 082
	 * @param ordexp082 the ordexp 082
	 * @param fecalt082 the fecalt 082
	 * @param usualt082 the usualt 082
	 * @param fecmod082 the fecmod 082
	 * @param usumod082 the usumod 082
	 * @param descprm082 the descprm 082
	 * @param descobr082 the descobr 082
	 * @param desobr082 the desobr 082
	 * @param durpre082 the durpre 082
	 * @param unitmp082 the unitmp 082
	 * @param trbhom082 the trbhom 082
	 * @param trbmuj082 the trbmuj 082
	 * @param trbtot082 the trbtot 082
	 */
	public SolicObra(Long codobra082, String tipobr082, String indanx2082,
			String apdoanx2082, String destrab082, String tipdoc082,
			String numdoc082, String nomprm082, String paisprm082,
			String prvprm082, String munprm082, String cpoprm082,
			String dmunprm082, String dirprm082, Provincia prvobr082,
			Municipio munobr082, Localidad locobr082, String dirobr082,
			Date fecini082, Date fecfin082, Long ordexp082, Date fecalt082,
			String usualt082, Date fecmod082, String usumod082,
			String descprm082, String descobr082, String desobr082,
			String durpre082, String unitmp082, Long trbhom082, Long trbmuj082,
			Long trbtot082) {
		this.codobra082 = codobra082;
		this.tipobr082 = tipobr082;
		this.indanx2082 = indanx2082;
		this.apdoanx2082 = apdoanx2082;
		this.destrab082 = destrab082;
		this.tipdoc082 = tipdoc082;
		this.numdoc082 = numdoc082;
		this.nomprm082 = nomprm082;
		this.paisprm082 = paisprm082;
		this.prvprm082 = prvprm082;
		this.munprm082 = munprm082;
		this.cpoprm082 = cpoprm082;
		this.dmunprm082 = dmunprm082;
		this.dirprm082 = dirprm082;
		this.prvobr082 = prvobr082;
		this.munobr082 = munobr082;
		this.locobr082 = locobr082;
		this.dirobr082 = dirobr082;
		this.fecini082 = fecini082;
		this.fecfin082 = fecfin082;
		this.ordexp082 = ordexp082;
		this.fecalt082 = fecalt082;
		this.usualt082 = usualt082;
		this.fecmod082 = fecmod082;
		this.usumod082 = usumod082;
		this.descprm082 = descprm082;
		this.descobr082 = descobr082;
		this.desobr082 = desobr082;
		this.durpre082 = durpre082;
		this.unitmp082 = unitmp082;
		this.trbhom082 = trbhom082;
		this.trbmuj082 = trbmuj082;
		this.trbtot082 = trbtot082;
	}

	/**
	 * Method 'Ab0482s01'.
	 * 
	 *  codobra082
	 *            Long
	 *  tipobr082
	 *            String
	 *  indanx2082
	 *            String
	 *  apdoanx2082
	 *            String
	 *  destrab082
	 *            String
	 *  tipdoc082
	 *            String
	 *  numdoc082
	 *            String
	 *  nomprm082
	 *            String
	 *  paisprm082
	 *            String
	 *  prvprm082
	 *            String
	 *  munprm082
	 *            String
	 *  cpoprm082
	 *            String
	 *  dmunprm082
	 *            String
	 *  dirprm082
	 *            String
	 *  prvobr082
	 *            String
	 *  munobr082
	 *            String
	 *  locobr082
	 *            String
	 *  dirobr082
	 *            String
	 *  fecini082
	 *            Date
	 *  fecfin082
	 *            Date
	 *  ordexp082
	 *            Long
	 *  fecalt082
	 *            Date
	 *  usualt082
	 *            String
	 *  fecmod082
	 *            Date
	 *  usumod082
	 *            String
	 *  descprm082
	 *            String
	 *  descobr082
	 *            String
	 *  desobr082
	 *            String
	 *  durpre082
	 *            String
	 *  unitmp082
	 *            String
	 *  trbhom082
	 *            Long
	 *  trbmuj082
	 *            Long
	 *  trbtot082
	 *            Long
	 *  ab0485s01s
	 *            List<Ab0485s01>
	 *  ab0484s01s
	 *            List<Ab0484s01>
	 *  ab0483s01s
	 *            List<Ab0483s01>
	 *
	 * @param codobra082 the codobra 082
	 * @param tipobr082 the tipobr 082
	 * @param indanx2082 the indanx 2082
	 * @param apdoanx2082 the apdoanx 2082
	 * @param destrab082 the destrab 082
	 * @param tipdoc082 the tipdoc 082
	 * @param numdoc082 the numdoc 082
	 * @param nomprm082 the nomprm 082
	 * @param paisprm082 the paisprm 082
	 * @param prvprm082 the prvprm 082
	 * @param munprm082 the munprm 082
	 * @param cpoprm082 the cpoprm 082
	 * @param dmunprm082 the dmunprm 082
	 * @param dirprm082 the dirprm 082
	 * @param prvobr082 the prvobr 082
	 * @param munobr082 the munobr 082
	 * @param locobr082 the locobr 082
	 * @param dirobr082 the dirobr 082
	 * @param fecini082 the fecini 082
	 * @param fecfin082 the fecfin 082
	 * @param ordexp082 the ordexp 082
	 * @param fecalt082 the fecalt 082
	 * @param usualt082 the usualt 082
	 * @param fecmod082 the fecmod 082
	 * @param usumod082 the usumod 082
	 * @param descprm082 the descprm 082
	 * @param descobr082 the descobr 082
	 * @param desobr082 the desobr 082
	 * @param durpre082 the durpre 082
	 * @param unitmp082 the unitmp 082
	 * @param trbhom082 the trbhom 082
	 * @param trbmuj082 the trbmuj 082
	 * @param trbtot082 the trbtot 082
	 * @param ab0485s01s the ab 0485 s 01 s
	 * @param ab0484s01s the ab 0484 s 01 s
	 * @param ab0483s01s the ab 0483 s 01 s
	 */
	public SolicObra(Long codobra082, String tipobr082, String indanx2082,
			String apdoanx2082, String destrab082, String tipdoc082,
			String numdoc082, String nomprm082, String paisprm082,
			String prvprm082, String munprm082, String cpoprm082,
			String dmunprm082, String dirprm082, Provincia prvobr082,
			Municipio munobr082, Localidad locobr082, String dirobr082,
			Date fecini082, Date fecfin082, Long ordexp082, Date fecalt082,
			String usualt082, Date fecmod082, String usumod082,
			String descprm082, String descobr082, String desobr082,
			String durpre082, String unitmp082, Long trbhom082, Long trbmuj082,
			Long trbtot082, List<SolicPromotor> ab0485s01s,
			List<SolicCoordinador> ab0484s01s, List<SolicProyectista> ab0483s01s) {

		this.codobra082 = codobra082;
		this.tipobr082 = tipobr082;
		this.indanx2082 = indanx2082;
		this.apdoanx2082 = apdoanx2082;
		this.destrab082 = destrab082;
		this.tipdoc082 = tipdoc082;
		this.numdoc082 = numdoc082;
		this.nomprm082 = nomprm082;
		this.paisprm082 = paisprm082;
		this.prvprm082 = prvprm082;
		this.munprm082 = munprm082;
		this.cpoprm082 = cpoprm082;
		this.dmunprm082 = dmunprm082;
		this.dirprm082 = dirprm082;
		this.prvobr082 = prvobr082;
		this.munobr082 = munobr082;
		this.locobr082 = locobr082;
		this.dirobr082 = dirobr082;
		this.fecini082 = fecini082;
		this.fecfin082 = fecfin082;
		this.ordexp082 = ordexp082;
		this.fecalt082 = fecalt082;
		this.usualt082 = usualt082;
		this.fecmod082 = fecmod082;
		this.usumod082 = usumod082;
		this.descprm082 = descprm082;
		this.descobr082 = descobr082;
		this.desobr082 = desobr082;
		this.durpre082 = durpre082;
		this.unitmp082 = unitmp082;
		this.trbhom082 = trbhom082;
		this.trbmuj082 = trbmuj082;
		this.trbtot082 = trbtot082;
		this.ab0485s01s = ab0485s01s;
		this.ab0484s01s = ab0484s01s;
		this.ab0483s01s = ab0483s01s;
	}

	/**
	 * Method 'getCodobra082'.
	 * 
	 *  Long
	 *
	 * @return the codobra 082
	 */

	public Long getCodobra082() {
		return this.codobra082;
	}

	/**
	 * Method 'setCodobra082'.
	 * 
	 *  codobra082
	 *            Long
	 *
	 * @param codobra082 the new codobra 082
	 */

	public void setCodobra082(Long codobra082) {
		this.codobra082 = codobra082;
	}

	/**
	 * Method 'getTipobr082'.
	 * 
	 *  String
	 *
	 * @return the tipobr 082
	 */

	public String getTipobr082() {
		return this.tipobr082;
	}

	/**
	 * Method 'setTipobr082'.
	 * 
	 *  tipobr082
	 *            String
	 *
	 * @param tipobr082 the new tipobr 082
	 */

	public void setTipobr082(String tipobr082) {
		this.tipobr082 = tipobr082;
	}

	/**
	 * Method 'getIndanx2082'.
	 * 
	 *  String
	 *
	 * @return the indanx 2082
	 */

	public String getIndanx2082() {
		return this.indanx2082;
	}

	/**
	 * Method 'setIndanx2082'.
	 * 
	 *  indanx2082
	 *            String
	 *
	 * @param indanx2082 the new indanx 2082
	 */

	public void setIndanx2082(String indanx2082) {
		this.indanx2082 = indanx2082;
	}

	/**
	 * Method 'getApdoanx2082'.
	 * 
	 *  String
	 *
	 * @return the apdoanx 2082
	 */

	public String getApdoanx2082() {
		return this.apdoanx2082;
	}

	/**
	 * Method 'setApdoanx2082'.
	 * 
	 *  apdoanx2082
	 *            String
	 *
	 * @param apdoanx2082 the new apdoanx 2082
	 */

	public void setApdoanx2082(String apdoanx2082) {
		this.apdoanx2082 = apdoanx2082;
	}

	/**
	 * Method 'getDestrab082'.
	 * 
	 *  String
	 *
	 * @return the destrab 082
	 */

	public String getDestrab082() {
		return this.destrab082;
	}

	/**
	 * Method 'setDestrab082'.
	 * 
	 *  destrab082
	 *            String
	 *
	 * @param destrab082 the new destrab 082
	 */

	public void setDestrab082(String destrab082) {
		this.destrab082 = destrab082;
	}

	/**
	 * Method 'getTipdoc082'.
	 * 
	 *  String
	 *
	 * @return the tipdoc 082
	 */

	public String getTipdoc082() {
		return this.tipdoc082;
	}

	/**
	 * Method 'setTipdoc082'.
	 * 
	 *  tipdoc082
	 *            String
	 *
	 * @param tipdoc082 the new tipdoc 082
	 */

	public void setTipdoc082(String tipdoc082) {
		this.tipdoc082 = tipdoc082;
	}

	/**
	 * Method 'getNumdoc082'.
	 * 
	 *  String
	 *
	 * @return the numdoc 082
	 */

	public String getNumdoc082() {
		return this.numdoc082;
	}

	/**
	 * Method 'setNumdoc082'.
	 * 
	 *  numdoc082
	 *            String
	 *
	 * @param numdoc082 the new numdoc 082
	 */

	public void setNumdoc082(String numdoc082) {
		this.numdoc082 = numdoc082;
	}

	/**
	 * Method 'getNomprm082'.
	 * 
	 *  String
	 *
	 * @return the nomprm 082
	 */

	public String getNomprm082() {
		return this.nomprm082;
	}

	/**
	 * Method 'setNomprm082'.
	 * 
	 *  nomprm082
	 *            String
	 *
	 * @param nomprm082 the new nomprm 082
	 */

	public void setNomprm082(String nomprm082) {
		this.nomprm082 = nomprm082;
	}

	/**
	 * Method 'getPaisprm082'.
	 * 
	 *  String
	 *
	 * @return the paisprm 082
	 */

	public String getPaisprm082() {
		return this.paisprm082;
	}

	/**
	 * Method 'setPaisprm082'.
	 * 
	 *  paisprm082
	 *            String
	 *
	 * @param paisprm082 the new paisprm 082
	 */

	public void setPaisprm082(String paisprm082) {
		this.paisprm082 = paisprm082;
	}

	/**
	 * Method 'getPrvprm082'.
	 * 
	 *  String
	 *
	 * @return the prvprm 082
	 */

	public String getPrvprm082() {
		return this.prvprm082;
	}

	/**
	 * Method 'setPrvprm082'.
	 * 
	 *  prvprm082
	 *            String
	 *
	 * @param prvprm082 the new prvprm 082
	 */

	public void setPrvprm082(String prvprm082) {
		this.prvprm082 = prvprm082;
	}

	/**
	 * Method 'getMunprm082'.
	 * 
	 *  String
	 *
	 * @return the munprm 082
	 */

	public String getMunprm082() {
		return this.munprm082;
	}

	/**
	 * Method 'setMunprm082'.
	 * 
	 *  munprm082
	 *            String
	 *
	 * @param munprm082 the new munprm 082
	 */

	public void setMunprm082(String munprm082) {
		this.munprm082 = munprm082;
	}

	/**
	 * Method 'getCpoprm082'.
	 * 
	 *  String
	 *
	 * @return the cpoprm 082
	 */

	public String getCpoprm082() {
		return this.cpoprm082;
	}

	/**
	 * Method 'setCpoprm082'.
	 * 
	 *  cpoprm082
	 *            String
	 *
	 * @param cpoprm082 the new cpoprm 082
	 */

	public void setCpoprm082(String cpoprm082) {
		this.cpoprm082 = cpoprm082;
	}

	/**
	 * Method 'getDmunprm082'.
	 * 
	 *  String
	 *
	 * @return the dmunprm 082
	 */

	public String getDmunprm082() {
		return this.dmunprm082;
	}

	/**
	 * Method 'setDmunprm082'.
	 * 
	 *  dmunprm082
	 *            String
	 *
	 * @param dmunprm082 the new dmunprm 082
	 */

	public void setDmunprm082(String dmunprm082) {
		this.dmunprm082 = dmunprm082;
	}

	/**
	 * Method 'getDirprm082'.
	 * 
	 *  String
	 *
	 * @return the dirprm 082
	 */

	public String getDirprm082() {
		return this.dirprm082;
	}

	/**
	 * Method 'setDirprm082'.
	 * 
	 *  dirprm082
	 *            String
	 *
	 * @param dirprm082 the new dirprm 082
	 */

	public void setDirprm082(String dirprm082) {
		this.dirprm082 = dirprm082;
	}

	/**
	 * Method 'getPrvobr082'.
	 * 
	 *  String
	 *
	 * @return the prvobr 082
	 */

	public Provincia getPrvobr082() {
		return this.prvobr082;
	}

	/**
	 * Method 'setPrvobr082'.
	 * 
	 *  prvobr082
	 *            String
	 *
	 * @param prvobr082 the new prvobr 082
	 */

	public void setPrvobr082(Provincia prvobr082) {
		this.prvobr082 = prvobr082;
	}

	/**
	 * Method 'getMunobr082'.
	 * 
	 *  String
	 *
	 * @return the munobr 082
	 */

	public Municipio getMunobr082() {
		return this.munobr082;
	}

	/**
	 * Method 'setMunobr082'.
	 * 
	 *  munobr082
	 *            String
	 *
	 * @param munobr082 the new munobr 082
	 */

	public void setMunobr082(Municipio munobr082) {
		this.munobr082 = munobr082;
	}

	/**
	 * Method 'getLocobr082'.
	 * 
	 *  String
	 *
	 * @return the locobr 082
	 */

	public Localidad getLocobr082() {
		return this.locobr082;
	}

	/**
	 * Method 'setLocobr082'.
	 * 
	 *  locobr082
	 *            String
	 *
	 * @param locobr082 the new locobr 082
	 */

	public void setLocobr082(Localidad locobr082) {
		this.locobr082 = locobr082;
	}

	/**
	 * Method 'getDirobr082'.
	 * 
	 *  String
	 *
	 * @return the dirobr 082
	 */

	public String getDirobr082() {
		return this.dirobr082;
	}

	/**
	 * Method 'setDirobr082'.
	 * 
	 *  dirobr082
	 *            String
	 *
	 * @param dirobr082 the new dirobr 082
	 */

	public void setDirobr082(String dirobr082) {
		this.dirobr082 = dirobr082;
	}

	/**
	 * Method 'getFecini082'.
	 * 
	 *  java.util.Date
	 *
	 * @return the fecini 082
	 */

	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getFecini082() {
		return this.fecini082;
	}

	/**
	 * Method 'setFecini082'.
	 * 
	 *  fecini082
	 *            java.util.Date
	 *
	 * @param fecini082 the new fecini 082
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFecini082(Date fecini082) {
		this.fecini082 = fecini082;
	}

	/**
	 * Method 'getFecfin082'.
	 * 
	 *  java.util.Date
	 *
	 * @return the fecfin 082
	 */

	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getFecfin082() {
		return this.fecfin082;
	}

	/**
	 * Method 'setFecfin082'.
	 * 
	 *  fecfin082
	 *            java.util.Date
	 *
	 * @param fecfin082 the new fecfin 082
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFecfin082(Date fecfin082) {
		this.fecfin082 = fecfin082;
	}

	/**
	 * Method 'getOrdexp082'.
	 * 
	 *  Long
	 *
	 * @return the ordexp 082
	 */

	public Long getOrdexp082() {
		return this.ordexp082;
	}

	/**
	 * Method 'setOrdexp082'.
	 * 
	 *  ordexp082
	 *            Long
	 *
	 * @param ordexp082 the new ordexp 082
	 */

	public void setOrdexp082(Long ordexp082) {
		this.ordexp082 = ordexp082;
	}

	/**
	 * Method 'getFecalt082'.
	 * 
	 *  java.util.Date
	 *
	 * @return the fecalt 082
	 */

	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getFecalt082() {
		return this.fecalt082;
	}

	/**
	 * Method 'setFecalt082'.
	 * 
	 *  fecalt082
	 *            java.util.Date
	 *
	 * @param fecalt082 the new fecalt 082
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFecalt082(Date fecalt082) {
		this.fecalt082 = fecalt082;
	}

	/**
	 * Method 'getUsualt082'.
	 * 
	 *  String
	 *
	 * @return the usualt 082
	 */

	public String getUsualt082() {
		return this.usualt082;
	}

	/**
	 * Method 'setUsualt082'.
	 * 
	 *  usualt082
	 *            String
	 *
	 * @param usualt082 the new usualt 082
	 */

	public void setUsualt082(String usualt082) {
		this.usualt082 = usualt082;
	}

	/**
	 * Method 'getFecmod082'.
	 * 
	 *  java.util.Date
	 *
	 * @return the fecmod 082
	 */

	@JsonSerialize(using = JsonDateSerializer.class)
	public Date getFecmod082() {
		return this.fecmod082;
	}

	/**
	 * Method 'setFecmod082'.
	 * 
	 *  fecmod082
	 *            java.util.Date
	 *
	 * @param fecmod082 the new fecmod 082
	 */
	@JsonDeserialize(using = JsonDateDeserializer.class)
	public void setFecmod082(Date fecmod082) {
		this.fecmod082 = fecmod082;
	}

	/**
	 * Method 'getUsumod082'.
	 * 
	 *  String
	 *
	 * @return the usumod 082
	 */

	public String getUsumod082() {
		return this.usumod082;
	}

	/**
	 * Method 'setUsumod082'.
	 * 
	 *  usumod082
	 *            String
	 *
	 * @param usumod082 the new usumod 082
	 */

	public void setUsumod082(String usumod082) {
		this.usumod082 = usumod082;
	}

	/**
	 * Method 'getDescprm082'.
	 * 
	 *  String
	 *
	 * @return the descprm 082
	 */

	public String getDescprm082() {
		return this.descprm082;
	}

	/**
	 * Method 'setDescprm082'.
	 * 
	 *  descprm082
	 *            String
	 *
	 * @param descprm082 the new descprm 082
	 */

	public void setDescprm082(String descprm082) {
		this.descprm082 = descprm082;
	}

	/**
	 * Method 'getDescobr082'.
	 * 
	 *  String
	 *
	 * @return the descobr 082
	 */

	public String getDescobr082() {
		return this.descobr082;
	}

	/**
	 * Method 'setDescobr082'.
	 * 
	 *  descobr082
	 *            String
	 *
	 * @param descobr082 the new descobr 082
	 */

	public void setDescobr082(String descobr082) {
		this.descobr082 = descobr082;
	}

	/**
	 * Method 'getDesobr082'.
	 * 
	 *  String
	 *
	 * @return the desobr 082
	 */

	public String getDesobr082() {
		return this.desobr082;
	}

	/**
	 * Method 'setDesobr082'.
	 * 
	 *  desobr082
	 *            String
	 *
	 * @param desobr082 the new desobr 082
	 */

	public void setDesobr082(String desobr082) {
		this.desobr082 = desobr082;
	}

	/**
	 * Method 'getDurpre082'.
	 * 
	 *  String
	 *
	 * @return the durpre 082
	 */

	public String getDurpre082() {
		return this.durpre082;
	}

	/**
	 * Method 'setDurpre082'.
	 * 
	 *  durpre082
	 *            String
	 *
	 * @param durpre082 the new durpre 082
	 */

	public void setDurpre082(String durpre082) {
		this.durpre082 = durpre082;
	}

	/**
	 * Method 'getUnitmp082'.
	 * 
	 *  String
	 *
	 * @return the unitmp 082
	 */

	public String getUnitmp082() {
		return this.unitmp082;
	}

	/**
	 * Method 'setUnitmp082'.
	 * 
	 *  unitmp082
	 *            String
	 *
	 * @param unitmp082 the new unitmp 082
	 */

	public void setUnitmp082(String unitmp082) {
		this.unitmp082 = unitmp082;
	}

	/**
	 * Method 'getTrbhom082'.
	 * 
	 *  Long
	 *
	 * @return the trbhom 082
	 */

	public Long getTrbhom082() {
		return this.trbhom082;
	}

	/**
	 * Method 'setTrbhom082'.
	 * 
	 *  trbhom082
	 *            Long
	 *
	 * @param trbhom082 the new trbhom 082
	 */

	public void setTrbhom082(Long trbhom082) {
		this.trbhom082 = trbhom082;
	}

	/**
	 * Method 'getTrbmuj082'.
	 * 
	 *  Long
	 *
	 * @return the trbmuj 082
	 */

	public Long getTrbmuj082() {
		return this.trbmuj082;
	}

	/**
	 * Method 'setTrbmuj082'.
	 * 
	 *  trbmuj082
	 *            Long
	 *
	 * @param trbmuj082 the new trbmuj 082
	 */

	public void setTrbmuj082(Long trbmuj082) {
		this.trbmuj082 = trbmuj082;
	}

	/**
	 * Method 'getTrbtot082'.
	 * 
	 *  Long
	 *
	 * @return the trbtot 082
	 */

	public Long getTrbtot082() {
		return this.trbtot082;
	}

	/**
	 * Method 'setTrbtot082'.
	 * 
	 *  trbtot082
	 *            Long
	 *
	 * @param trbtot082 the new trbtot 082
	 */

	public void setTrbtot082(Long trbtot082) {
		this.trbtot082 = trbtot082;
	}

	/**
	 * Method 'getAb0485s01s'.
	 * 
	 *  List
	 *
	 * @return the ab 0485 s 01 s
	 */
	@JsonIgnore
	public List<SolicPromotor> getAb0485s01s() {
		return this.ab0485s01s;
	}

	/**
	 * Method 'setAb0485s01s'.
	 * 
	 *  ab0485s01s
	 *            List
	 *
	 * @param ab0485s01s the new ab 0485 s 01 s
	 */
	public void setAb0485s01s(List<SolicPromotor> ab0485s01s) {
		this.ab0485s01s = ab0485s01s;
	}

	/**
	 * Method 'getAb0484s01s'.
	 * 
	 *  List
	 *
	 * @return the ab 0484 s 01 s
	 */
	@JsonIgnore
	public List<SolicCoordinador> getAb0484s01s() {
		return this.ab0484s01s;
	}

	/**
	 * Method 'setAb0484s01s'.
	 * 
	 *  ab0484s01s
	 *            List
	 *
	 * @param ab0484s01s the new ab 0484 s 01 s
	 */
	public void setAb0484s01s(List<SolicCoordinador> ab0484s01s) {
		this.ab0484s01s = ab0484s01s;
	}

	/**
	 * Method 'getAb0483s01s'.
	 * 
	 *  List
	 *
	 * @return the ab 0483 s 01 s
	 */
	@JsonIgnore
	public List<SolicProyectista> getAb0483s01s() {
		return this.ab0483s01s;
	}

	/**
	 * Method 'setAb0483s01s'.
	 * 
	 *  ab0483s01s
	 *            List
	 *
	 * @param ab0483s01s the new ab 0483 s 01 s
	 */
	public void setAb0483s01s(List<SolicProyectista> ab0483s01s) {
		this.ab0483s01s = ab0483s01s;
	}

	/**
	 * Gets the tipo obra.
	 *
	 * @return the tipo obra
	 */
	public TipoObra getTipoObra() {
		return tipoObra;
	}

	/**
	 * Sets the tipo obra.
	 *
	 * @param tipoObra the new tipo obra
	 */
	public void setTipoObra(TipoObra tipoObra) {
		this.tipoObra = tipoObra;
	}

	/**
	 * Gets the anexo II.
	 *
	 * @return the anexo II
	 */
	public ApartadoAnexoII getAnexoII() {
		return anexoII;
	}

	/**
	 * Sets the anexo II.
	 *
	 * @param anexoII the new anexo II
	 */
	public void setAnexoII(ApartadoAnexoII anexoII) {
		this.anexoII = anexoII;
	}

	/**
	 * Intended only for logging and debugging.
	 * 
	 * Here, the contents of every main field are placed into the result.
	 * 
	 *  String
	 *
	 * @return the string
	 */
	@Override
	public String toString() {
		StringBuilder result = new StringBuilder();
		result.append(this.getClass().getName()).append(" Object { ");
		result.append(" [ codobra082: ").append(this.codobra082).append(" ]");
		result.append(", [ tipobr082: ").append(this.tipobr082).append(" ]");
		result.append(", [ indanx2082: ").append(this.indanx2082).append(" ]");
		result.append(", [ apdoanx2082: ").append(this.apdoanx2082)
				.append(" ]");
		result.append(", [ destrab082: ").append(this.destrab082).append(" ]");
		result.append(", [ tipdoc082: ").append(this.tipdoc082).append(" ]");
		result.append(", [ numdoc082: ").append(this.numdoc082).append(" ]");
		result.append(", [ nomprm082: ").append(this.nomprm082).append(" ]");
		result.append(", [ paisprm082: ").append(this.paisprm082).append(" ]");
		result.append(", [ prvprm082: ").append(this.prvprm082).append(" ]");
		result.append(", [ munprm082: ").append(this.munprm082).append(" ]");
		result.append(", [ cpoprm082: ").append(this.cpoprm082).append(" ]");
		result.append(", [ dmunprm082: ").append(this.dmunprm082).append(" ]");
		result.append(", [ dirprm082: ").append(this.dirprm082).append(" ]");
		result.append(", [ prvobr082: ").append(this.prvobr082).append(" ]");
		result.append(", [ munobr082: ").append(this.munobr082).append(" ]");
		result.append(", [ locobr082: ").append(this.locobr082).append(" ]");
		result.append(", [ dirobr082: ").append(this.dirobr082).append(" ]");
		result.append(", [ fecini082: ").append(this.fecini082).append(" ]");
		result.append(", [ fecfin082: ").append(this.fecfin082).append(" ]");
		result.append(", [ ordexp082: ").append(this.ordexp082).append(" ]");
		result.append(", [ fecalt082: ").append(this.fecalt082).append(" ]");
		result.append(", [ usualt082: ").append(this.usualt082).append(" ]");
		result.append(", [ fecmod082: ").append(this.fecmod082).append(" ]");
		result.append(", [ usumod082: ").append(this.usumod082).append(" ]");
		result.append(", [ descprm082: ").append(this.descprm082).append(" ]");
		result.append(", [ descobr082: ").append(this.descobr082).append(" ]");
		result.append(", [ desobr082: ").append(this.desobr082).append(" ]");
		result.append(", [ durpre082: ").append(this.durpre082).append(" ]");
		result.append(", [ unitmp082: ").append(this.unitmp082).append(" ]");
		result.append(", [ trbhom082: ").append(this.trbhom082).append(" ]");
		result.append(", [ trbmuj082: ").append(this.trbmuj082).append(" ]");
		result.append(", [ trbtot082: ").append(this.trbtot082).append(" ]");
		result.append("}");
		return result.toString();
	}

}
