public interface SQLServiceSecured<T,ID extends Serializable>
extends br.com.anteros.persistence.session.service.SQLService<T,ID>
| Modifier and Type | Method and Description |
|---|---|
long |
count() |
long |
count(br.com.anteros.persistence.dsl.osql.types.Predicate predicate) |
br.com.anteros.persistence.metadata.identifier.Identifier<T> |
createIdentifier() |
boolean |
exists(ID id) |
List<T> |
find(String sql) |
List<T> |
find(String sql,
Object parameters) |
br.com.anteros.persistence.session.repository.Page<T> |
find(String sql,
Object parameters,
br.com.anteros.persistence.session.repository.Pageable pageable) |
br.com.anteros.persistence.session.repository.Page<T> |
find(String sql,
br.com.anteros.persistence.session.repository.Pageable pageable) |
List<T> |
findAll() |
br.com.anteros.persistence.session.repository.Page<T> |
findAll(br.com.anteros.persistence.session.repository.Pageable pageable) |
List<T> |
findAll(br.com.anteros.persistence.dsl.osql.types.Predicate predicate) |
Iterable<T> |
findAll(br.com.anteros.persistence.dsl.osql.types.Predicate predicate,
br.com.anteros.persistence.dsl.osql.types.OrderSpecifier<?>... orders) |
br.com.anteros.persistence.session.repository.Page<T> |
findAll(br.com.anteros.persistence.dsl.osql.types.Predicate predicate,
br.com.anteros.persistence.session.repository.Pageable pageable) |
br.com.anteros.persistence.session.repository.Page<T> |
findAll(br.com.anteros.persistence.dsl.osql.types.Predicate predicate,
br.com.anteros.persistence.session.repository.Pageable pageable,
br.com.anteros.persistence.dsl.osql.types.OrderSpecifier<?>... orders) |
List<T> |
findByNamedQuery(String queryName) |
List<T> |
findByNamedQuery(String queryName,
Object parameters) |
br.com.anteros.persistence.session.repository.Page<T> |
findByNamedQuery(String queryName,
Object parameters,
br.com.anteros.persistence.session.repository.Pageable pageable) |
br.com.anteros.persistence.session.repository.Page<T> |
findByNamedQuery(String queryName,
br.com.anteros.persistence.session.repository.Pageable pageable) |
T |
findOne(ID id) |
T |
findOne(br.com.anteros.persistence.dsl.osql.types.Predicate predicate) |
T |
findOneBySql(String sql) |
T |
findOneBySql(String sql,
Object parameters) |
void |
flush() |
br.com.anteros.persistence.metadata.identifier.Identifier<T> |
getIdentifier(T owner) |
void |
refresh(T entity) |
void |
remove(ID id) |
void |
remove(Iterable<? extends T> entities) |
void |
remove(T entity) |
void |
removeAll() |
<S extends T> |
save(Iterable<S> entities) |
<S extends T> |
save(S entity) |
<S extends T> |
saveAndFlush(S entity) |
createObjectQuery, exists, find, find, find, find, find, find, find, find, find, find, find, find, findAll, findAll, findAll, findAll, findAll, findAll, findAll, findAll, findAll, findByNamedQuery, findByNamedQuery, findByNamedQuery, findByNamedQuery, findOne, findOne, findOne, findOneBySql, findOneBySql, findOneBySql, findOneBySql, findOneBySql, findOneBySql, getNamedQuery, getSession, getSQLSessionFactory, getTableName, getTransaction, openSession, refresh, removeAll, setSession@ActionSecured(actionName="ACT_saveOne", category="Edi\u00e7\u00e3o", description="Salvar um entidade") <S extends T> S save(S entity)
save in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_saveMany", category="Edi\u00e7\u00e3o", description="Salvar v\u00e1rias entidades") <S extends T> Iterable<S> save(Iterable<S> entities)
save in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_saveAndFlush", category="Edi\u00e7\u00e3o", description="Salvar e descarregar uma entidade") <S extends T> S saveAndFlush(S entity)
saveAndFlush in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_flush", category="Edi\u00e7\u00e3o", description="Descarregar comandos da sess\u00e3o") void flush()
flush in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_findOne", category="Busca", description="Busca uma entidade") T findOne(ID id)
findOne in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_exists", category="Busca", description="Verifica se uma entidade existe") boolean exists(ID id)
exists in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_findAll", category="Busca", description="Busca todas as entidades") List<T> findAll()
findAll in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_findAllWithPage", category="Busca", description="Busca todas as entidades com pagina\u00e7\u00e3o") br.com.anteros.persistence.session.repository.Page<T> findAll(br.com.anteros.persistence.session.repository.Pageable pageable)
findAll in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_find", category="Busca", description="Busca as entidades usando sql") List<T> find(String sql)
find in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_findWithPage", category="Busca", description="Busca as entidades usando sql e pagina\u00e7\u00e3o") br.com.anteros.persistence.session.repository.Page<T> find(String sql, br.com.anteros.persistence.session.repository.Pageable pageable)
find in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_findWithParameters", category="Busca", description="Busca as entidades usando sql e parameters") List<T> find(String sql, Object parameters)
find in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_findWithParametersAndPage", category="Busca", description="Busca as entidades usando sql com par\u00e2metros e pagina\u00e7\u00e3o") br.com.anteros.persistence.session.repository.Page<T> find(String sql, Object parameters, br.com.anteros.persistence.session.repository.Pageable pageable)
find in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_findByNamedQuery", category="Busca", description="Busca as entidades usando consulta nomeada") List<T> findByNamedQuery(String queryName)
findByNamedQuery in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_findByNamedQueryWithPage", category="Busca", description="Busca as entidades usando consulta nomeada e pagina\u00e7\u00e3o") br.com.anteros.persistence.session.repository.Page<T> findByNamedQuery(String queryName, br.com.anteros.persistence.session.repository.Pageable pageable)
findByNamedQuery in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_findByNamedQueryWithParameters", category="Busca", description="Busca as entidades usando consulta nomeada com par\u00e2metros") List<T> findByNamedQuery(String queryName, Object parameters)
findByNamedQuery in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_findByNamedQueryWithParamsAndPage", category="Busca", description="Busca as entidades usando consulta nomeada com par\u00e2metros") br.com.anteros.persistence.session.repository.Page<T> findByNamedQuery(String queryName, Object parameters, br.com.anteros.persistence.session.repository.Pageable pageable)
findByNamedQuery in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_findOneWithPredicate", category="Busca", description="Busca uma entidade usando predicado") T findOne(br.com.anteros.persistence.dsl.osql.types.Predicate predicate)
findOne in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_findOneBySql", category="Busca", description="Busca uma entidade") T findOneBySql(String sql)
findOneBySql in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_findOneBySqlWithParameters", category="Busca", description="Busca uma entidade usando sql e par\u00e2metros") T findOneBySql(String sql, Object parameters)
findOneBySql in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_findAllWithPredicate", category="Busca", description="Busca todas as entidades com predicado") List<T> findAll(br.com.anteros.persistence.dsl.osql.types.Predicate predicate)
findAll in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_findAllWithPredicateAndOrder", category="Busca", description="Busca todas as entidades com predicado/ordena\u00e7\u00e3o") Iterable<T> findAll(br.com.anteros.persistence.dsl.osql.types.Predicate predicate, br.com.anteros.persistence.dsl.osql.types.OrderSpecifier<?>... orders)
findAll in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_findAllWithPredicateAndPage", category="Busca", description="Busca todas as entidades com predicado/pagina\u00e7\u00e3o") br.com.anteros.persistence.session.repository.Page<T> findAll(br.com.anteros.persistence.dsl.osql.types.Predicate predicate, br.com.anteros.persistence.session.repository.Pageable pageable)
findAll in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_remove", category="Edi\u00e7\u00e3o", description="Remove uma entidade") br.com.anteros.persistence.session.repository.Page<T> findAll(br.com.anteros.persistence.dsl.osql.types.Predicate predicate, br.com.anteros.persistence.session.repository.Pageable pageable, br.com.anteros.persistence.dsl.osql.types.OrderSpecifier<?>... orders)
findAll in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_refresh", category="Edi\u00e7\u00e3o", description="Atualiza um objeto") void refresh(T entity)
refresh in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_count", category="Edi\u00e7\u00e3o", description="Conta a quantidade de objetos") long count()
count in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_countByPredicate", category="Edi\u00e7\u00e3o", description="Conta a quantidade de objetos usando predicado") long count(br.com.anteros.persistence.dsl.osql.types.Predicate predicate)
count in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_removeById", category="Edi\u00e7\u00e3o", description="Remove uma entidade pelo ID") void remove(ID id)
remove in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_remove", category="Edi\u00e7\u00e3o", description="Remove uma entidade") void remove(T entity)
remove in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_removeMany", category="Edi\u00e7\u00e3o", description="Remove v\u00e1rias entidades") void remove(Iterable<? extends T> entities)
remove in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_removeAll", category="Edi\u00e7\u00e3o", description="Remove todas as entidades") void removeAll()
removeAll in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>@ActionSecured(actionName="ACT_createIdentifier", category="Edi\u00e7\u00e3o", description="Cria um identificador") br.com.anteros.persistence.metadata.identifier.Identifier<T> createIdentifier() throws Exception
createIdentifier in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>Exception@ActionSecured(actionName="ACT_getIdentifier", category="Edi\u00e7\u00e3o", description="Obt\u00e9m um identificador") br.com.anteros.persistence.metadata.identifier.Identifier<T> getIdentifier(T owner) throws Exception
getIdentifier in interface br.com.anteros.persistence.session.service.SQLService<T,ID extends Serializable>ExceptionCopyright © 2017 Anteros Tecnologia. All rights reserved.