Package br.com.jarch.crud.service
Interface ICrudService<E extends ICrudEntity>
-
- All Superinterfaces:
IBaseService<E>
,ICrudData<E>
,IDynamic
,java.io.Serializable
- All Known Implementing Classes:
BaseParameterService
,BaseSequenceService
,CommunicationService
,CrudService
,FieldDynamicService
,SecretService
,ValueDynamicService
public interface ICrudService<E extends ICrudEntity> extends IBaseService<E>, ICrudData<E>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Collection<ErroEntityForm<E>>
change(java.util.Collection<E> entitys, java.lang.Class<?>... classValidation)
E
cloneEntity(E entity)
E
cloneEntity(E entity, boolean reloadCrud)
E
createEntity()
E
createEntity(java.lang.String logicFrom)
java.util.Collection<ErroEntityForm<E>>
delete(java.util.Collection<E> entitys, java.lang.Class<?>... classValidation)
java.util.Collection<ErroEntityForm<E>>
insert(java.util.Collection<E> entitys, java.lang.Class<?>... classValidation)
boolean
isExclusionLogic()
void
validChange(E entity)
void
validDelete(E entity)
void
validInsert(E entity)
-
Methods inherited from interface br.com.jarch.crud.service.IBaseService
clearAllCache, clearCache, getClassEntity, loadCrud, loadCrud, loadCrud, loadCrudAndDetach, loadCrudAndDetach, loadCrudAndDetach, searchCodeLookup
-
Methods inherited from interface br.com.jarch.crud.service.ICrudData
change, delete, delete, insert, refresh
-
Methods inherited from interface br.com.jarch.model.IDynamic
getIdDynamic, setIdDynamic
-
-
-
-
Method Detail
-
insert
java.util.Collection<ErroEntityForm<E>> insert(java.util.Collection<E> entitys, java.lang.Class<?>... classValidation)
-
change
java.util.Collection<ErroEntityForm<E>> change(java.util.Collection<E> entitys, java.lang.Class<?>... classValidation)
-
delete
java.util.Collection<ErroEntityForm<E>> delete(java.util.Collection<E> entitys, java.lang.Class<?>... classValidation)
-
createEntity
E createEntity()
-
validInsert
void validInsert(E entity)
-
validChange
void validChange(E entity)
-
validDelete
void validDelete(E entity)
-
createEntity
E createEntity(java.lang.String logicFrom)
-
isExclusionLogic
boolean isExclusionLogic()
-
-