/*
* TrabalhadoresFichasAptidaoData.java
*
* Generated by com.evutils.codegen.EntityObjectGenerator
*
* Edit at will
*/
package siprp.data.outer;

import java.util.Date;


public final class TrabalhadoresFichasAptidaoData extends siprp.data.inner.TrabalhadoresFichasAptidao
{

	public TrabalhadoresFichasAptidaoData()
	{
		super();
	}
	
	@Override
	public String toString()
	{
		String result = "";
		ExamesData exame = toExame_id();
		if( exame != null )
		{
			Date data = exame.getProximo_exame();
			if( data != null )
			{
				result = DATE_FORMAT.format( data );
			}
		}
		return result + ": " + getEstadoString();
	}
	
	private String getEstadoString()
	{
		String result = "";
		ExamesData exame = toExame_id();
		if( exame != null )
		{
			Integer resultadoCodigo = exame.getResultado();
			if( resultadoCodigo != null )
			{
				switch( resultadoCodigo.intValue() )
				{
					case 1:
						result += "Apto";
						break;
					case 2:
						result += "Apto (cond)";
						break;
					case 3:
						result += "Inapto (temp)";
						break;
					case 4:
						result += "Inapto (def)";
						break;
				}
			}
		}
		return result;
	}
	
}
