/*
* EtiquetasDataAuto.java
*
* Generated by com.evutils.codegen.JDOObjectGenerator
*
* Use but DON'T TOUCH
*/
package com.evolute.siprp.server.db.data.siprp_local3;

import com.evolute.utils.jdo.*;
import java.util.HashMap;
import java.util.Map;

class EtiquetasDataAuto extends JDOObject
{

	public static final String TABLENAME = "etiquetas";

	public static final String ID = "id";
	public static final String ID_FULL = "etiquetas.id";
	public static final String DESCRICAO = "descricao";
	public static final String DESCRICAO_FULL = "etiquetas.descricao";
	public static final String DESCRICAO_PLAIN = "descricao_plain";
	public static final String DESCRICAO_PLAIN_FULL = "etiquetas.descricao_plain";
	public static final String ALTURA = "altura";
	public static final String ALTURA_FULL = "etiquetas.altura";
	public static final String LARGURA = "largura";
	public static final String LARGURA_FULL = "etiquetas.largura";
	public static final String MARGEM_ESQUERDA = "margem_esquerda";
	public static final String MARGEM_ESQUERDA_FULL = "etiquetas.margem_esquerda";
	public static final String MARGEM_CIMA = "margem_cima";
	public static final String MARGEM_CIMA_FULL = "etiquetas.margem_cima";
	public static final String COLUNAS = "colunas";
	public static final String COLUNAS_FULL = "etiquetas.colunas";
	public static final String LINHAS = "linhas";
	public static final String LINHAS_FULL = "etiquetas.linhas";
	public static final String CONTINUA = "continua";
	public static final String CONTINUA_FULL = "etiquetas.continua";
	public static final String ALTURA_FOLHA = "altura_folha";
	public static final String ALTURA_FOLHA_FULL = "etiquetas.altura_folha";
	public static final String LARGURA_FOLHA = "largura_folha";
	public static final String LARGURA_FOLHA_FULL = "etiquetas.largura_folha";
	public static final String MARGEM_VERTICAL_FOLHA = "margem_vertical_folha";
	public static final String MARGEM_VERTICAL_FOLHA_FULL = "etiquetas.margem_vertical_folha";
	public static final String MARGEM_HORIZONTAL_FOLHA = "margem_horizontal_folha";
	public static final String MARGEM_HORIZONTAL_FOLHA_FULL = "etiquetas.margem_horizontal_folha";

	public static final String FIELD_NAMES[] = new String[]{
		DESCRICAO, DESCRICAO_PLAIN, ALTURA, LARGURA, MARGEM_ESQUERDA, MARGEM_CIMA, COLUNAS, 
		LINHAS, CONTINUA, ALTURA_FOLHA, LARGURA_FOLHA, MARGEM_VERTICAL_FOLHA, 
		MARGEM_HORIZONTAL_FOLHA, };


	protected static final String ALL_FIELD_NAMES[] = new String[]{
		ID, DESCRICAO, DESCRICAO_PLAIN, ALTURA, LARGURA, MARGEM_ESQUERDA, MARGEM_CIMA, 
		COLUNAS, LINHAS, CONTINUA, ALTURA_FOLHA, LARGURA_FOLHA, MARGEM_VERTICAL_FOLHA, 
		MARGEM_HORIZONTAL_FOLHA, };

	private Map<String, Object> dataHash;

	public EtiquetasDataAuto()
	{
		dataHash = new HashMap<String, Object>();
	}

	public Integer getId()
	{
		return (Integer) get(ID);
	}

	public void setId(Integer idValue )
	{
		this.set(ID, idValue );
	}

	public String getDescricao()
	{
		return (String) get(DESCRICAO);
	}

	public void setDescricao(String descricaoValue )
	{
		this.set(DESCRICAO, descricaoValue );
	}

	public String getDescricao_plain()
	{
		return (String) get(DESCRICAO_PLAIN);
	}

	public void setDescricao_plain(String descricao_plainValue )
	{
		this.set(DESCRICAO_PLAIN, descricao_plainValue );
	}

	public Double getAltura()
	{
		return (Double) get(ALTURA);
	}

	public void setAltura(Double alturaValue )
	{
		this.set(ALTURA, alturaValue );
	}

	public Double getLargura()
	{
		return (Double) get(LARGURA);
	}

	public void setLargura(Double larguraValue )
	{
		this.set(LARGURA, larguraValue );
	}

	public Double getMargem_esquerda()
	{
		return (Double) get(MARGEM_ESQUERDA);
	}

	public void setMargem_esquerda(Double margem_esquerdaValue )
	{
		this.set(MARGEM_ESQUERDA, margem_esquerdaValue );
	}

	public Double getMargem_cima()
	{
		return (Double) get(MARGEM_CIMA);
	}

	public void setMargem_cima(Double margem_cimaValue )
	{
		this.set(MARGEM_CIMA, margem_cimaValue );
	}

	public Integer getColunas()
	{
		return (Integer) get(COLUNAS);
	}

	public void setColunas(Integer colunasValue )
	{
		this.set(COLUNAS, colunasValue );
	}

	public Integer getLinhas()
	{
		return (Integer) get(LINHAS);
	}

	public void setLinhas(Integer linhasValue )
	{
		this.set(LINHAS, linhasValue );
	}

	public String getContinua()
	{
		return (String) get(CONTINUA);
	}

	public void setContinua(String continuaValue )
	{
		this.set(CONTINUA, continuaValue );
	}

	public Double getAltura_folha()
	{
		return (Double) get(ALTURA_FOLHA);
	}

	public void setAltura_folha(Double altura_folhaValue )
	{
		this.set(ALTURA_FOLHA, altura_folhaValue );
	}

	public Double getLargura_folha()
	{
		return (Double) get(LARGURA_FOLHA);
	}

	public void setLargura_folha(Double largura_folhaValue )
	{
		this.set(LARGURA_FOLHA, largura_folhaValue );
	}

	public Double getMargem_vertical_folha()
	{
		return (Double) get(MARGEM_VERTICAL_FOLHA);
	}

	public void setMargem_vertical_folha(Double margem_vertical_folhaValue )
	{
		this.set(MARGEM_VERTICAL_FOLHA, margem_vertical_folhaValue );
	}

	public Double getMargem_horizontal_folha()
	{
		return (Double) get(MARGEM_HORIZONTAL_FOLHA);
	}

	public void setMargem_horizontal_folha(Double margem_horizontal_folhaValue )
	{
		this.set(MARGEM_HORIZONTAL_FOLHA, margem_horizontal_folhaValue );
	}

	protected Object innerGet( String fieldName )
		throws Exception
	{
		Object value = null;
		value = dataHash.get( fieldName );
		return value;
	}

	protected void innerSet( String fieldName, Object value )
		throws Exception
	{
		dataHash.put( fieldName, value );
	}

	public String []getFieldNames()
	{
		return FIELD_NAMES;
	}

	protected String []getAllFieldNames()
	{
		return ALL_FIELD_NAMES;
	}

	public Class<Etiquetas> getInnerClass()
	{
		return Etiquetas.class;
	}

	public Integer getJDOPrimaryKey()
	{
		Object obj = this.getId();
		if(obj instanceof JDOObject){
			 obj = ((JDOObject) obj).getInnerObject();
		}
		return (Integer) obj;
	}
}
