forked from Coded/SIPRP
git-svn-id: https://svn.coded.pt/svn/SIPRP@1847 bb69d46d-e84e-40c8-a05a-06db0d633741
parent
7aa4d69ee9
commit
110ee5940c
@ -0,0 +1,12 @@
|
||||
package shst.medicina.fichasclinicas;
|
||||
|
||||
public interface FichasClinicasConstants
|
||||
{
|
||||
public static String TIPO_ADMISSAO = "ADMISSAO";
|
||||
public static String TIPO_PERIODICA_INICIAL = "PERIODICA_INICIAL";
|
||||
public static String TIPO_PERIODICA = "PERIODICA";
|
||||
public static String TIPO_OCASIONAL = "OCASIONAL";
|
||||
public static String TIPO_ENFERMAGEM = "ENFERMAGEM";
|
||||
public static String TIPO_MEDICINA_CURATIVA = "MEDICINA_CURATIVA";
|
||||
|
||||
}
|
||||
@ -0,0 +1,11 @@
|
||||
package shst.medicina.fichasclinicas.beans;
|
||||
|
||||
import shst.medicina.fichasclinicas.data.FcFichaData;
|
||||
|
||||
public class FichaBean
|
||||
{
|
||||
public FichaBean( FcFichaData ficha )
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,51 @@
|
||||
package shst.medicina.fichasclinicas.logic;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
import shst.medicina.fichasclinicas.provider.AutorizacaoDataProvider;
|
||||
import shst.medicina.fichasclinicas.provider.FichasClinicasDataProvider;
|
||||
|
||||
public class AutorizacaoLogic
|
||||
{
|
||||
private static AutorizacaoLogic instance = null;
|
||||
private static final Object LOCK = new Object();
|
||||
|
||||
private final AutorizacaoDataProvider provider;
|
||||
|
||||
private AutorizacaoLogic()
|
||||
throws Exception
|
||||
{
|
||||
provider = AutorizacaoDataProvider.getInstance();
|
||||
}
|
||||
|
||||
public static AutorizacaoLogic getInstance()
|
||||
throws Exception
|
||||
{
|
||||
synchronized ( LOCK ) {
|
||||
if( instance == null )
|
||||
{
|
||||
instance = new AutorizacaoLogic();
|
||||
}
|
||||
}
|
||||
return instance;
|
||||
}
|
||||
|
||||
public void autorizarAcesso( Integer userId, Integer empresaId, Integer estabelecimentoId, Integer trabalhadorId,
|
||||
Integer fichaId, boolean podeEditar, Date inicioValidade, Date fimValidade )
|
||||
throws Exception
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public void cancelarAutorizacao( Integer autorizacaoId )
|
||||
throws Exception
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public void alterarValidadeAutorizacao( Integer autorizacaoId, Date inicioValidade, Date fimValidade )
|
||||
throws Exception
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,39 @@
|
||||
package shst.medicina.fichasclinicas.provider;
|
||||
|
||||
import com.evolute.entity.ProviderInterface;
|
||||
import com.evolute.utils.Singleton;
|
||||
import com.evolute.utils.dataedition.persistence.Persistent;
|
||||
import com.evolute.utils.db.DBManager;
|
||||
import com.evolute.utils.db.Executer;
|
||||
|
||||
public class AutorizacaoDataProvider
|
||||
{
|
||||
private static AutorizacaoDataProvider instance = null;
|
||||
private static final Object LOCK = new Object();
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
private final ProviderInterface<Persistent<?>,Exception> ENTITY_PROVIDER;
|
||||
@SuppressWarnings("unused")
|
||||
private final Executer EXECUTER;
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
private AutorizacaoDataProvider()
|
||||
throws Exception
|
||||
{
|
||||
ENTITY_PROVIDER = (ProviderInterface<Persistent<?>,Exception>) Singleton.getInstance( Singleton.DEFAULT_OBJECT_PROVIDER );
|
||||
DBManager dbm = ( DBManager ) Singleton.getInstance( Singleton.DEFAULT_DBMANAGER );
|
||||
EXECUTER = dbm.getSharedExecuter( this );
|
||||
}
|
||||
|
||||
public static AutorizacaoDataProvider getInstance()
|
||||
throws Exception
|
||||
{
|
||||
synchronized (LOCK) {
|
||||
if( instance == null )
|
||||
{
|
||||
instance = new AutorizacaoDataProvider();
|
||||
}
|
||||
}
|
||||
return instance;
|
||||
}
|
||||
}
|
||||
Loading…
Reference in new issue