@Dependent public class Repository extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
protected javax.persistence.criteria.CriteriaBuilder |
builder |
protected javax.persistence.criteria.Root<?> |
from |
protected Joinner |
joinner |
protected List<javax.persistence.criteria.Order> |
orders |
protected List<javax.persistence.criteria.Predicate> |
predicates |
| Constructor and Description |
|---|
Repository()
Deprecated.
|
Repository(javax.persistence.EntityManager em) |
| Modifier and Type | Method and Description |
|---|---|
Repository |
and(Predicate predicate) |
<T> Repository |
and(T value,
javax.persistence.metamodel.Attribute<?,?>... attributes) |
<T> Repository |
and(T value,
Comparator comparator,
javax.persistence.metamodel.Attribute<?,?>... attributes) |
<T,Y> T |
byId(Class<T> klass,
Y id)
Busca uma entidade pelo id.
|
void |
change(javax.persistence.EntityManager em) |
Repository |
clear()
Execute
EntityManager.clear() |
void |
close() |
<T> Collection<T> |
collection() |
<T> br.eti.clairton.paginated.collection.PaginatedCollection<T,br.eti.clairton.paginated.collection.Meta> |
collection(Integer page,
Integer perPage) |
protected void |
concat(javax.persistence.criteria.Predicate... predicates) |
Long |
count() |
Long |
count(Boolean distinct) |
Repository |
distinct() |
<T> Repository |
distinct(Class<T> type) |
Boolean |
exist() |
<T> Repository |
fetch(javax.persistence.metamodel.Attribute<?,?>... attributes) |
<T> Repository |
fetch(javax.persistence.criteria.JoinType type,
javax.persistence.metamodel.Attribute<?,?>... attributes) |
protected void |
fetchToJoin(javax.persistence.criteria.From<?,?> from,
Set<javax.persistence.criteria.Fetch<?,?>> fetches) |
protected void |
filtersClears() |
<T> T |
first() |
void |
flush() |
<T> Repository |
from(Class<T> type) |
<T,Y> Repository |
from(Class<T> modelType,
Class<Y> transferObjectType) |
protected Field |
getField(Class<?> type,
String name) |
Repository |
hint(String key,
Object value) |
protected void |
hintsClear() |
protected <X> javax.persistence.metamodel.Attribute<? super X,?> |
idAttribute(Class<X> klazz) |
protected String |
idName(Class<?> klazz) |
protected <T> Object |
idValue(T record) |
protected <T> Boolean |
isManaged(T record) |
<T> T |
last() |
<T> List<T> |
list() |
<T> br.eti.clairton.paginated.collection.PaginatedList<T,br.eti.clairton.paginated.collection.Meta> |
list(Integer page,
Integer perPage) |
<T> T |
merge(T entity) |
<T> T |
mergeWithoutTransaction(T entity) |
<T> Repository |
multiselect(javax.persistence.metamodel.Attribute<?,?>... attributes) |
<T> Repository |
multiselect(javax.persistence.criteria.JoinType joinType,
javax.persistence.metamodel.Attribute<?,?>... attributes) |
Boolean |
notExist() |
Repository |
or(Predicate predicate) |
<T> Repository |
or(T value,
javax.persistence.metamodel.Attribute<?,?>... attributes) |
<T> Repository |
or(T value,
Comparator comparator,
javax.persistence.metamodel.Attribute<?,?>... attributes) |
Repository |
orderBy(List<Order> orders) |
Repository |
orderBy(Order... orders) |
Repository |
orderBy(Order.Direction direction,
javax.persistence.metamodel.Attribute<?,?>... attributes) |
Repository |
orderBy(Order.Direction direction,
List<javax.persistence.metamodel.Attribute<?,?>> attributes) |
protected void |
ordersClear() |
<T> void |
persist(T entity) |
<T> void |
persistWithoutTransaction(T entity) |
protected void |
predicatesClear() |
protected <T> javax.persistence.TypedQuery<T> |
query(List<javax.persistence.criteria.Expression<?>> selections,
javax.persistence.criteria.CriteriaQuery<?> criteriaQuery,
List<javax.persistence.criteria.Predicate> predicates,
List<javax.persistence.criteria.Order> orders) |
Repository |
readonly() |
<T> void |
refresh(T entity) |
<T> void |
remove() |
<T> void |
remove(Class<T> type,
Long id) |
<T,Y> void |
remove(Class<T> klass,
Y id) |
<T> void |
remove(Collection<T> entities) |
<T> void |
remove(T entity) |
<T> void |
removeWithoutTransaction() |
<T> void |
removeWithoutTransaction(Collection<T> entities) |
<T> void |
removeWithoutTransaction(T entity) |
<T> javax.persistence.criteria.Root<T> |
root(Class<T> type) |
<T> void |
save(Collection<T> entities) |
<T> T |
save(T entity) |
<T> void |
saveWithoutTransaction(Collection<T> entities) |
<T> T |
saveWithoutTransaction(T entity) |
<T> Repository |
select(javax.persistence.metamodel.Attribute<?,?>... attributes) |
<T> Repository |
select(javax.persistence.criteria.JoinType joinType,
javax.persistence.metamodel.Attribute<?,?>... attributes) |
protected void |
selectionsClear() |
<T> T |
single() |
protected void |
to(Collection<Predicate> predicates) |
protected javax.persistence.criteria.Predicate |
to(Predicate predicate) |
Repository |
where(Collection<Predicate> predicates) |
<T> Repository |
where(Comparator comparator,
javax.persistence.metamodel.Attribute<?,?>... attributes) |
Repository |
where(Predicate predicate) |
<T> Repository |
where(T value,
javax.persistence.metamodel.Attribute<?,?>... attributes) |
<T> Repository |
where(T value,
Comparator comparator,
javax.persistence.metamodel.Attribute<?,?>... attributes) |
protected javax.persistence.criteria.Root<?> from
protected final List<javax.persistence.criteria.Order> orders
protected final List<javax.persistence.criteria.Predicate> predicates
protected javax.persistence.criteria.CriteriaBuilder builder
protected Joinner joinner
@Deprecated public Repository()
@Inject
public Repository(@NotNull
javax.persistence.EntityManager em)
public <T> T save(@NotNull
T entity)
public <T> T merge(@NotNull
T entity)
public <T> void persist(@NotNull
T entity)
public <T> T mergeWithoutTransaction(@NotNull
T entity)
public <T> void persistWithoutTransaction(@NotNull
T entity)
public <T> void refresh(@NotNull
T entity)
public <T> T saveWithoutTransaction(@NotNull
T entity)
public <T> void remove(@NotNull
T entity)
public <T,Y> void remove(@NotNull
Class<T> klass,
@NotNull
Y id)
public <T> void remove(@NotNull
Collection<T> entities)
public <T> void removeWithoutTransaction(@NotNull
Collection<T> entities)
public <T> void removeWithoutTransaction(@NotNull
T entity)
public <T,Y> T byId(@NotNull
Class<T> klass,
@NotNull
Y id)
throws javax.persistence.NoResultException
T - type of entityY - type of idklass - tipoid - valorjavax.persistence.NoResultException - caso não seja encontrada a entidadepublic <T> Repository from(@NotNull Class<T> type)
public <T,Y> Repository from(@NotNull Class<T> modelType, @NotNull Class<Y> transferObjectType)
public <T> javax.persistence.criteria.Root<T> root(@NotNull
Class<T> type)
public <T> Repository distinct(@NotNull Class<T> type)
public Repository distinct()
public <T> T single()
public <T> br.eti.clairton.paginated.collection.PaginatedList<T,br.eti.clairton.paginated.collection.Meta> list(@NotNull @Min(value=0L)
Integer page,
@NotNull @Min(value=0L)
Integer perPage)
public Long count()
public <T> T first()
public <T> T last()
public <T> Collection<T> collection()
public <T> br.eti.clairton.paginated.collection.PaginatedCollection<T,br.eti.clairton.paginated.collection.Meta> collection(@NotNull @Min(value=0L)
Integer page,
@NotNull @Min(value=0L)
Integer perPage)
public <T> List<T> list()
public Repository where(@NotNull Predicate predicate)
public Repository or(@NotNull Predicate predicate)
public <T> Repository or(@NotNull T value, @Size(min=1) @NotNull javax.persistence.metamodel.Attribute<?,?>... attributes)
public <T> Repository or(@NotNull T value, @NotNull Comparator comparator, @Size(min=1) @NotNull javax.persistence.metamodel.Attribute<?,?>... attributes)
public Repository and(@NotNull Predicate predicate)
public <T> Repository and(@NotNull T value, @Size(min=1) @NotNull javax.persistence.metamodel.Attribute<?,?>... attributes)
public <T> Repository and(@NotNull T value, @NotNull Comparator comparator, @Size(min=1) @NotNull javax.persistence.metamodel.Attribute<?,?>... attributes)
public Repository orderBy(@NotNull Order.Direction direction, @Size(min=1) @NotNull javax.persistence.metamodel.Attribute<?,?>... attributes)
public Repository orderBy(@NotNull Order.Direction direction, @Size(min=1) @NotNull List<javax.persistence.metamodel.Attribute<?,?>> attributes)
public Repository orderBy(@NotNull Order... orders)
public Repository orderBy(@NotNull List<Order> orders)
public <T> Repository where(@NotNull T value, @Size(min=1) @NotNull javax.persistence.metamodel.Attribute<?,?>... attributes)
public <T> Repository where(@NotNull T value, @NotNull Comparator comparator, @NotNull @Size(min=1) javax.persistence.metamodel.Attribute<?,?>... attributes)
public <T> Repository fetch(javax.persistence.criteria.JoinType type, @NotNull @Size(min=1) javax.persistence.metamodel.Attribute<?,?>... attributes)
public <T> Repository fetch(@NotNull @Size(min=1) javax.persistence.metamodel.Attribute<?,?>... attributes)
public <T> Repository select(@NotNull javax.persistence.metamodel.Attribute<?,?>... attributes)
public <T> Repository select(javax.persistence.criteria.JoinType joinType, @NotNull javax.persistence.metamodel.Attribute<?,?>... attributes)
public <T> Repository multiselect(@NotNull javax.persistence.metamodel.Attribute<?,?>... attributes)
public <T> Repository multiselect(javax.persistence.criteria.JoinType joinType, @NotNull javax.persistence.metamodel.Attribute<?,?>... attributes)
public <T> Repository where(@NotNull Comparator comparator, @NotNull @Size(min=1) javax.persistence.metamodel.Attribute<?,?>... attributes)
public Repository where(@NotNull Collection<Predicate> predicates)
public Boolean exist()
public Boolean notExist()
public Repository hint(String key, Object value)
public void change(@NotNull
javax.persistence.EntityManager em)
public <T> void remove()
public <T> void removeWithoutTransaction()
public <T> void save(@NotNull
Collection<T> entities)
public <T> void saveWithoutTransaction(@NotNull
Collection<T> entities)
public void close()
public Repository clear()
EntityManager.clear()public Repository readonly()
public void flush()
protected void hintsClear()
protected void ordersClear()
protected void predicatesClear()
protected void selectionsClear()
protected void filtersClears()
protected <T> Boolean isManaged(T record)
protected <X> javax.persistence.metamodel.Attribute<? super X,?> idAttribute(Class<X> klazz)
protected <T> Object idValue(T record)
protected <T> javax.persistence.TypedQuery<T> query(List<javax.persistence.criteria.Expression<?>> selections, javax.persistence.criteria.CriteriaQuery<?> criteriaQuery, List<javax.persistence.criteria.Predicate> predicates, List<javax.persistence.criteria.Order> orders)
protected void to(@NotNull @Size(min=1)
Collection<Predicate> predicates)
protected javax.persistence.criteria.Predicate to(@NotNull
Predicate predicate)
protected void concat(javax.persistence.criteria.Predicate... predicates)
protected void fetchToJoin(javax.persistence.criteria.From<?,?> from,
Set<javax.persistence.criteria.Fetch<?,?>> fetches)
Copyright © 2018. All rights reserved.