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

import com.evolute.entity.evo.EvoDataException;


public final class HsLegislacaoEstabelecimentoData extends siprp.data.inner.HsLegislacaoEstabelecimento
{

	public HsLegislacaoEstabelecimentoData()
	{
		super();
	}
	
	@Override
	public void save() throws EvoDataException
	{
		EstabelecimentosData estabelecimento = toEstabelecimento_id();
		if( estabelecimento != null )
		{
			Integer maxOrder = 0;
			for( HsLegislacaoEstabelecimentoData rel : estabelecimento.fromHsLegislacaoEstabelecimento_estabelecimento_id() )
			{
				Integer currentOrder = rel.getOrdem();
				if( currentOrder != null )
				{
					maxOrder = Math.max( currentOrder, maxOrder );
				}
			}
			this.setOrdem( maxOrder + 1 );
		}
		super.save();
	}
	
}
