Class AbstractJPADao<Entity extends Serializable,IDType extends Serializable>
Object
AbstractJPADao<Entity,IDType>
- Type Parameters:
Entity-IDType-
- All Implemented Interfaces:
Dao<Entity,IDType>
- Direct Known Subclasses:
AbstractHibridDao,AcaoConvocacaoAtivaDaoImpl,AnexoDaoImpl,ArquivoDaoImpl,BibliotecaDaoImpl,CategoriaDaoImpl,CategoriaDaoImpl,CertificadoDaoImpl,CertificadoEmpresaDaoImpl,ConexaoDaoImpl,ConfiguracaoSistemaDaoImpl,ConfiguracaoStatusProcessoDaoImpl,ConfiguracaoUsuarioDaoImpl,CorStatusDaoImpl,DiretrizDaoImpl,DiretrizInfluenciaDaoImpl,DocumentoDaoImpl,DocumentoOCRDaoImpl,DownloadTemporarioDaoImpl,EmailLogDaoImpl,EmpresaAmbienteDaoImpl,EmpresaAmbientePatchDaoImpl,EtapaStatusTempoDaoImpl,ExpedienteDaoImpl,FeriadoDaoImpl,FormularioDaoImpl,FormularioLogAlteracaoDaoImpl,GitManifestTrackingDaoImpl,GitRepoConfigDaoImpl,GitSyncLogDaoImpl,GrupoDaoImpl,IndicadorDaoImpl,InstanciaDaoImpl,LiquibaseDaoImpl,LogAlteracaoTarefaDaoImpl,LogAtividadeUsuarioDaoImpl,LogComunicacaoMobileDaoImpl,LogGeralErrosMobileDaoImpl,LogItensColetadosMobileDaoImpl,LogMobileAtivoUsuarioDaoImpl,LogProxyXMLADaoImpl,LogWebServiceProcessInstanceDaoImpl,LogWebServiceTaskDaoImpl,LogWebServiceTaskErrorDaoImpl,MarcadorConfiguracaoDaoImpl,MarcadorDaoImpl,MenuSuperiorDaoImpl,MiniaturaDaoImpl,MobileDatabaseDumpLogDaoImpl,MobileTaskDumpDaoImpl,MobileTelemetryDaoImpl,ModeloCampoDocumentoDaoImpl,ModeloDocumentoDaoImpl,ModeloDocumentoOCRDaoImpl,NfeCartaCorrecaoDaoImpl,NfeConfiguracoesDaoImpl,NfeConsultaDaoImpl,NfeConsultaEmissorDaoImpl,NfeDaoImpl,NfeDestinadaDaoImpl,NfeDownloadDaoImpl,NfeDpecDaoImpl,NfeEventoCancelamentoDaoImpl,NfeEventoDaoImpl,NfeEventoEpecDaoImpl,NfeInutilizacaoDaoImpl,NfeManifestacaoDaoImpl,NfePedidoDaoImpl,NfeSolicitacaoImportacaoDaoImpl,NfeStatusServicoDaoImpl,NfeTransmissaoFalhaDaoImpl,NotaDaoImpl,NotificacaoConvocacaoAtivaDaoImpl,NotificacaoDaoImpl,NotificacaoEtapaDaoImpl,ObjetivoEstrategicoDaoImpl,ObjetivoInfluenciaDaoImpl,PadraoChangesetDaoImpl,PadraoChangesetPreconditionDaoImpl,PadraoDiffDaoImpl,PadraoRegistroDaoImpl,PainelDadosDaoImpl,PainelLogAtividadeDaoImpl,PainelPermaLinkDaoImpl,PanelDaoImpl,PerfilExportacaoDaoImpl,PerfilExportacaoSincronizaDaoImpl,PerfilVisualizacaoDaoImpl,PerspectivaDaoImpl,PlanoEstrategicoDaoImpl,PortifolioDaoImpl,ProcessoConfigDaoImpl,ProcessoDaoImpl,ProcessoFiltroDaoImpl,ProcessoFlagPesquisaDaoImpl,ProcessoPendenteCancelarDaoImpl,ProcessoPermissaoDaoImpl,ProcessoStatusTempoDaoImpl,ProcessScheduleDaoImpl,ProjetoBpmnDaoImpl,ProjetoDaoImpl,ProvedorAssinaturaDigitalD4SignDaoImpl,ProvidorAssinaturaDigitalDaoImpl,ProvidorAssinaturaDigitalUnicoDaoImpl,QueryDaoImpl,RegistroLentidaoDaoImpl,RelatorioDaoImpl,RelatorioEstadoDaoImpl,RelatorioInstanciaDaoImpl,RequisicaoAssinaturaDigitalDaoImpl,RequisicaoD4SignDaoImpl,RequisicaoUnicoDaoImpl,ScheduleJobLogDaoImpl,ScheduleMisfireLogDaoImpl,ScheduleReportDaoImpl,ScriptDaoImpl,ScriptScheduleDaoImpl,SignatarioDaoImpl,SolicitacaoConclusaoTarefaDaoImpl,SolicitacaoIniciarProcessoDaoImpl,StartProcessErrorLogDaoImpl,TarefaDaoImpl,TarefaDefinicaoCorGeralDaoImpl,TaskFlagPesquisaDaoImpl,TaskPermaLinkDaoImpl,TipoDocumentoDaoImpl,UsuarioFavoritoDaoImpl,WhatsappLogDaoImpl,WorkspaceDaoImpl
@Transactional(propagation=SUPPORTS,
readOnly=true)
public class AbstractJPADao<Entity extends Serializable,IDType extends Serializable>
extends Object
implements Dao<Entity,IDType>
Implementacao basica de DAOs.
- Author:
- Eduardo
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionEntityManagerread()read(int limit, int offset) voidvoidremoveById(IDType id) voidsetEntityManager(EntityManager entityManager)
-
Constructor Details
-
AbstractJPADao
-
-
Method Details
-
getEntityManager
public EntityManager getEntityManager() -
setEntityManager
public void setEntityManager(EntityManager entityManager) -
save
- Specified by:
savein interfaceDao<Entity extends Serializable,IDType extends Serializable>
-
update
- Specified by:
updatein interfaceDao<Entity extends Serializable,IDType extends Serializable>
-
remove
- Specified by:
removein interfaceDao<Entity extends Serializable,IDType extends Serializable>
-
removeById
- Specified by:
removeByIdin interfaceDao<Entity extends Serializable,IDType extends Serializable>
-
findById
- Specified by:
findByIdin interfaceDao<Entity extends Serializable,IDType extends Serializable>
-
read
- Specified by:
readin interfaceDao<Entity extends Serializable,IDType extends Serializable>
-
read
- Specified by:
readin interfaceDao<Entity extends Serializable,IDType extends Serializable>
-