Package br.com.jarch.crud.dao
Class CrudDao<E extends ICrudEntity>
- java.lang.Object
-
- br.com.jarch.crud.dao.BaseDao<E>
-
- br.com.jarch.crud.dao.CrudDao<E>
-
- All Implemented Interfaces:
BaseRepository<E>
,CrudRepository<E>
,ICrudData<E>
,IDynamic
,java.io.Serializable
- Direct Known Subclasses:
BaseParameterDao
,BaseSequenceDao
,CommunicationDao
,FieldDynamicDao
,SecretDao
,ValueDynamicDao
public abstract class CrudDao<E extends ICrudEntity> extends BaseDao<E> implements CrudRepository<E>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CrudDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description E
change(E entityChange, java.lang.Class<?>... classValidation)
java.util.Collection<ErroEntityForm<E>>
change(java.util.Collection<E> entitysChange, java.lang.Class<?>... classValidation)
void
delete(E entityDelete, java.lang.Class<?>... classValidation)
void
delete(java.lang.Long id, java.lang.Class<?>... classValidation)
java.util.Collection<ErroEntityForm<E>>
delete(java.util.Collection<E> entitysDelete, java.lang.Class<?>... classValidation)
void
insert(E entityInsert, java.lang.Class<?>... classValidation)
java.util.Collection<ErroEntityForm<E>>
insert(java.util.Collection<E> entitysInsert, java.lang.Class<?>... classValidation)
boolean
isExclusionLogic()
void
refresh(E entity)
-
Methods inherited from class br.com.jarch.crud.dao.BaseDao
clearAllCache, clearCache, count, countBy, countBy, countBy, countBy, countWithCacheBy, exists, existsBy, existsBy, existsBy, existsOneBy, existsOneBy, find, find, find, find, findAny, findWithFetchGraphBy, findWithLoadGraphBy, getClassEntity, getClientJpql, getConnection, getEntityManager, getIdDynamic, getMultiTenant, getUserInformation, loadCrud, loadCrud, loadCrud, loadCrudAndDetach, loadCrudAndDetach, loadCrudAndDetach, searchAll, searchAllBy, searchAllBy, searchAllBy, searchAllBy, searchAllBy, searchAllBy, searchAllBy, searchAllBy, searchAllBy, searchAllBy, searchAllBy, searchAllOrderBy, searchAllWithPaginatorBy, searchAllWithPaginatorBy, searchAnyBy, searchAnyBy, searchAnyBy, searchAnyBy, searchAnyBy, searchAnyBy, searchAnyBy, searchAnyBy, searchAnyBy, searchAnyBy, searchOneAndInitializeCollectionsBy, searchOneAndInitializeCollectionsBy, searchOneBy, searchOneBy, searchOneBy, searchOneBy, searchWithJpqlResultList, searchWithJpqlSingleResult, setIdDynamic
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface br.com.jarch.crud.repository.BaseRepository
clearAllCache, clearCache, count, countBy, countBy, countBy, countBy, countWithCacheBy, exists, existsBy, existsBy, existsBy, existsOneBy, existsOneBy, find, find, find, find, findAny, findWithFetchGraphBy, findWithLoadGraphBy, getConnection, getEntityManager, loadCrud, loadCrud, loadCrud, loadCrudAndDetach, loadCrudAndDetach, loadCrudAndDetach, searchAll, searchAllBy, searchAllBy, searchAllBy, searchAllBy, searchAllBy, searchAllBy, searchAllBy, searchAllBy, searchAllBy, searchAllBy, searchAllBy, searchAllOrderBy, searchAllWithPaginatorBy, searchAllWithPaginatorBy, searchAnyBy, searchAnyBy, searchAnyBy, searchAnyBy, searchAnyBy, searchAnyBy, searchAnyBy, searchAnyBy, searchAnyBy, searchAnyBy, searchOneAndInitializeCollectionsBy, searchOneAndInitializeCollectionsBy, searchOneBy, searchOneBy, searchOneBy, searchOneBy, searchWithJpqlResultList, searchWithJpqlSingleResult
-
Methods inherited from interface br.com.jarch.model.IDynamic
getIdDynamic, setIdDynamic
-
-
-
-
Method Detail
-
insert
public void insert(E entityInsert, java.lang.Class<?>... classValidation)
- Specified by:
insert
in interfaceICrudData<E extends ICrudEntity>
-
change
public E change(E entityChange, java.lang.Class<?>... classValidation)
- Specified by:
change
in interfaceICrudData<E extends ICrudEntity>
-
delete
public void delete(E entityDelete, java.lang.Class<?>... classValidation)
- Specified by:
delete
in interfaceICrudData<E extends ICrudEntity>
-
delete
public void delete(java.lang.Long id, java.lang.Class<?>... classValidation)
- Specified by:
delete
in interfaceICrudData<E extends ICrudEntity>
-
insert
public java.util.Collection<ErroEntityForm<E>> insert(java.util.Collection<E> entitysInsert, java.lang.Class<?>... classValidation)
- Specified by:
insert
in interfaceCrudRepository<E extends ICrudEntity>
-
change
public java.util.Collection<ErroEntityForm<E>> change(java.util.Collection<E> entitysChange, java.lang.Class<?>... classValidation)
- Specified by:
change
in interfaceCrudRepository<E extends ICrudEntity>
-
delete
public java.util.Collection<ErroEntityForm<E>> delete(java.util.Collection<E> entitysDelete, java.lang.Class<?>... classValidation)
- Specified by:
delete
in interfaceCrudRepository<E extends ICrudEntity>
-
isExclusionLogic
public boolean isExclusionLogic()
- Specified by:
isExclusionLogic
in interfaceCrudRepository<E extends ICrudEntity>
-
refresh
public void refresh(E entity)
- Specified by:
refresh
in interfaceICrudData<E extends ICrudEntity>
-
-