Skip navigation links
A B C D E F G H I J N O P R S T V W 

A

AbstractCrudService - Class in org.fryske_akademy.ejb
This base class enables you to create minimal crud service beans.
AbstractCrudService() - Constructor for class org.fryske_akademy.ejb.AbstractCrudService
 
AbstractEntity - Class in org.fryske_akademy.jpa
superclass used for all entities, defines id and version column and a function to check if the entity is transient (not in db yet)
AbstractEntity() - Constructor for class org.fryske_akademy.jpa.AbstractEntity
 
add(String, CrudReadService.SORTORDER) - Method in class org.fryske_akademy.ejb.CrudReadService.SORTORDER.Builder
 
add(String, String, String, Object) - Method in class org.fryske_akademy.ejb.Param.Builder
add(String, String, String, String, boolean) - Method in class org.fryske_akademy.ejb.Param.Builder
When paramValue starts with a ! negation is used, when trimmed paramValue is "is [not] null", operator is set to value and value will be ignored.
add(String, String, String, Object, boolean, boolean) - Method in class org.fryske_akademy.ejb.Param.Builder
Bottleneck function, adds a new Param
add(String, Object) - Method in class org.fryske_akademy.ejb.Param.Builder
add(String, Object, boolean) - Method in class org.fryske_akademy.ejb.Param.Builder

B

build() - Method in class org.fryske_akademy.ejb.CrudReadService.SORTORDER.Builder
 
build() - Method in class org.fryske_akademy.ejb.Param.Builder
 
Builder() - Constructor for class org.fryske_akademy.ejb.CrudReadService.SORTORDER.Builder
 
Builder(boolean) - Constructor for class org.fryske_akademy.ejb.Param.Builder
 
Builder() - Constructor for class org.fryske_akademy.ejb.Param.Builder
Builder with syntax support in value (!, is [not] null)

C

count(String, List<Param>) - Method in class org.fryske_akademy.ejb.AbstractCrudService
 
count(String, List<Param>) - Method in interface org.fryske_akademy.ejb.CrudReadService
countDynamic(List<Param>, Class) - Method in class org.fryske_akademy.ejb.AbstractCrudService
 
countDynamic(List<Param>, Class) - Method in interface org.fryske_akademy.ejb.CrudReadService
 
createOrUpdate(T) - Method in class org.fryske_akademy.ejb.AbstractCrudService
 
createOrUpdate(T) - Method in interface org.fryske_akademy.ejb.CrudWriteService
 
CrudReadService - Interface in org.fryske_akademy.ejb
Generic interface for read operations on entities and their envers history.
CrudReadService.SORTORDER - Enum in org.fryske_akademy.ejb
 
CrudReadService.SORTORDER.Builder - Class in org.fryske_akademy.ejb
 
CrudWriteService - Interface in org.fryske_akademy.ejb
Generic interface for write operations on entities

D

DEFAULT_PAGE_SIZE - Static variable in class org.fryske_akademy.ejb.AbstractCrudService
 
delete(EntityInterface) - Method in class org.fryske_akademy.ejb.AbstractCrudService
 
delete(EntityInterface) - Method in interface org.fryske_akademy.ejb.CrudWriteService
 

E

EDITOR - Static variable in class org.fryske_akademy.ejb.AbstractCrudService
 
emptyComp(String) - Static method in class org.fryske_akademy.ejb.Param.Builder
check if a value is a empty comparison
EntityInterface - Interface in org.fryske_akademy.jpa
 
equals(Object) - Method in class org.fryske_akademy.jpa.AbstractEntity
 

F

FARevisionListener - Class in org.fryske_akademy.jpa
 
FARevisionListener() - Constructor for class org.fryske_akademy.jpa.FARevisionListener
 
find(Serializable, Class<T>) - Method in class org.fryske_akademy.ejb.AbstractCrudService
 
find(String, List<Param>, Integer, Integer, Class<T>) - Method in class org.fryske_akademy.ejb.AbstractCrudService
 
find(Serializable, Class<T>) - Method in interface org.fryske_akademy.ejb.CrudReadService
 
find(String, List<Param>, Integer, Integer, Class<T>) - Method in interface org.fryske_akademy.ejb.CrudReadService
 
findAll(Class<T>) - Method in class org.fryske_akademy.ejb.AbstractCrudService
 
findAll(Class<T>) - Method in interface org.fryske_akademy.ejb.CrudReadService
 
findDynamic(Integer, Integer, Map<String, CrudReadService.SORTORDER>, List<Param>, Class<T>) - Method in class org.fryske_akademy.ejb.AbstractCrudService
 
findDynamic(Integer, Integer, Map<String, CrudReadService.SORTORDER>, List<Param>, Class<T>) - Method in interface org.fryske_akademy.ejb.CrudReadService
 
findNative(String, List<Param>, Integer, Integer, Class<T>) - Method in class org.fryske_akademy.ejb.AbstractCrudService
 
findNative(String, List<Param>, Integer, Integer, Class<T>) - Method in interface org.fryske_akademy.ejb.CrudReadService
 
findOne(String, List<Param>, Class<T>) - Method in class org.fryske_akademy.ejb.AbstractCrudService
 
findOne(String, List<Param>, Class<T>) - Method in interface org.fryske_akademy.ejb.CrudReadService
return one result or null, multiple results throws an exception
findPrincipal() - Static method in class org.fryske_akademy.jpa.JpaUtil
 

G

getAndOr() - Method in class org.fryske_akademy.ejb.Param
 
getEntity() - Method in class org.fryske_akademy.jpa.RevInfo
 
getEntityManager() - Method in class org.fryske_akademy.ejb.AbstractCrudService
 
getFactory(String) - Static method in class org.fryske_akademy.jpa.JpaUtil
 
getId() - Method in class org.fryske_akademy.jpa.AbstractEntity
 
getId() - Method in interface org.fryske_akademy.jpa.EntityInterface
an entity should have at least an id
getNot() - Method in class org.fryske_akademy.ejb.Param
 
getOperator() - Method in class org.fryske_akademy.ejb.Param
 
getParamKey() - Method in class org.fryske_akademy.ejb.Param
 
getParamValue() - Method in class org.fryske_akademy.ejb.Param
 
getPropertyPath() - Method in class org.fryske_akademy.ejb.Param
 
getRevision(Number, Class<T>) - Method in class org.fryske_akademy.ejb.AbstractCrudService
 
getRevision(Number, Class<T>) - Method in interface org.fryske_akademy.ejb.CrudReadService
get historical data for a certain revision
getRevisionInfo(T, Integer, Class<T>) - Method in class org.fryske_akademy.ejb.AbstractCrudService
 
getRevisionInfo(T, Integer, Class<T>) - Method in interface org.fryske_akademy.ejb.CrudReadService
return a list holding revision information, newest come first
getRevisionInfo() - Method in class org.fryske_akademy.jpa.RevInfo
 
getRevisionNumbers(Object, Class<T>) - Method in class org.fryske_akademy.ejb.AbstractCrudService
 
getRevisionNumbers(Object, Class<T>) - Method in interface org.fryske_akademy.ejb.CrudReadService
return list of revision numbers, first is the oldest
getType() - Method in class org.fryske_akademy.jpa.RevInfo
 
getUsername() - Method in class org.fryske_akademy.jpa.RevisionInfo
 
getVersion() - Method in class org.fryske_akademy.jpa.AbstractEntity
 

H

hashCode() - Method in class org.fryske_akademy.jpa.AbstractEntity
 

I

ISEMPTY - Static variable in class org.fryske_akademy.ejb.Param.Builder
 
isNegation(String) - Method in class org.fryske_akademy.ejb.Param.Builder
check if a value indicates a negation
ISNOTEMPTY - Static variable in class org.fryske_akademy.ejb.Param.Builder
 
ISNOTNULL - Static variable in class org.fryske_akademy.ejb.Param.Builder
 
ISNULL - Static variable in class org.fryske_akademy.ejb.Param.Builder
 
isSkipSetValue() - Method in class org.fryske_akademy.ejb.Param
 
isSyntaxInValue() - Method in class org.fryske_akademy.ejb.Param.Builder
 
isTransient() - Method in class org.fryske_akademy.jpa.AbstractEntity
is the entity in the db?
isTransient() - Method in interface org.fryske_akademy.jpa.EntityInterface
is the entity in the db?

J

JpaUtil - Class in org.fryske_akademy.jpa
 
JpaUtil() - Constructor for class org.fryske_akademy.jpa.JpaUtil
 
JpqlBuilder - Interface in org.fryske_akademy.ejb
Responsible for building where and order by clauses in jpql
JpqlBuilderImpl - Class in org.fryske_akademy.ejb
contains function for building dynamic jpql where and order by clause based on Param and functions for setting parameters in a TypedQuery, also based on Param.
JpqlBuilderImpl() - Constructor for class org.fryske_akademy.ejb.JpqlBuilderImpl
 

N

NEGATION - Static variable in class org.fryske_akademy.ejb.Param.Builder
 
newRevision(Object) - Method in class org.fryske_akademy.jpa.FARevisionListener
 
nullComp(String) - Static method in class org.fryske_akademy.ejb.Param.Builder
check if a value is a null comparison

O

one(String, Object) - Static method in class org.fryske_akademy.ejb.Param
one(String, Object, boolean) - Static method in class org.fryske_akademy.ejb.Param
 
orderClause(Map<String, CrudReadService.SORTORDER>) - Method in interface org.fryske_akademy.ejb.JpqlBuilder
builds an order by clause
orderClause(Map<String, CrudReadService.SORTORDER>) - Method in class org.fryske_akademy.ejb.JpqlBuilderImpl
builds an order by clause, uses JpqlBuilderImpl.TABLE_ALIAS as alias for the table
org.fryske_akademy.ejb - package org.fryske_akademy.ejb
 
org.fryske_akademy.jpa - package org.fryske_akademy.jpa
 

P

Param - Class in org.fryske_akademy.ejb
holder for parameter info that can be used when building a jpql query, adds spaces where needed.
Param.AndOr - Enum in org.fryske_akademy.ejb
 
Param.Builder - Class in org.fryske_akademy.ejb
helps building a list of Param, by default supports a bit of syntax in String values: "is [not] null" and ! at the beginning of a value.

R

RevInfo<T> - Class in org.fryske_akademy.jpa
RevInfo(T, RevisionType, RevisionInfo) - Constructor for class org.fryske_akademy.jpa.RevInfo
 
RevisionInfo - Class in org.fryske_akademy.jpa
 
RevisionInfo() - Constructor for class org.fryske_akademy.jpa.RevisionInfo
 

S

setId(Integer) - Method in class org.fryske_akademy.jpa.AbstractEntity
 
setParam(Query, Param) - Method in interface org.fryske_akademy.ejb.JpqlBuilder
Set the value of a jpql parameter prepared in JpqlBuilder.whereCondition(org.fryske_akademy.ejb.Param)
setParam(Query, Param) - Method in class org.fryske_akademy.ejb.JpqlBuilderImpl
Fills parameters prepared in JpqlBuilderImpl.setWhereParams(javax.persistence.Query, java.util.List), if the type of the field in the query is a Short or an Integer and the paramValue is a String, it is converted accordingly.
setUsername(String) - Method in class org.fryske_akademy.jpa.RevisionInfo
 
setVersion(int) - Method in class org.fryske_akademy.jpa.AbstractEntity
 
setWhereParams(Query, List<Param>) - Method in interface org.fryske_akademy.ejb.JpqlBuilder
setWhereParams(Query, List<Param>) - Method in class org.fryske_akademy.ejb.JpqlBuilderImpl

T

TABLE_ALIAS - Static variable in class org.fryske_akademy.ejb.JpqlBuilderImpl
tabel alias used in building where and order by clause.
toString() - Method in enum org.fryske_akademy.ejb.Param.AndOr
 
toString() - Method in class org.fryske_akademy.ejb.Param
 

V

valueOf(String) - Static method in enum org.fryske_akademy.ejb.CrudReadService.SORTORDER
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fryske_akademy.ejb.Param.AndOr
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.fryske_akademy.ejb.CrudReadService.SORTORDER
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fryske_akademy.ejb.Param.AndOr
Returns an array containing the constants of this enum type, in the order they are declared.

W

whereClause(List<Param>) - Method in interface org.fryske_akademy.ejb.JpqlBuilder
builds a where clause
whereClause(List<Param>) - Method in class org.fryske_akademy.ejb.JpqlBuilderImpl
builds a where clause, calls JpqlBuilderImpl.whereCondition(org.fryske_akademy.ejb.Param) for every entry, uses JpqlBuilderImpl.TABLE_ALIAS as alias for the table
whereCondition(Param) - Method in interface org.fryske_akademy.ejb.JpqlBuilder
builds a where condition
whereCondition(Param) - Method in class org.fryske_akademy.ejb.JpqlBuilderImpl
builds a where condition, prepares ql parameters later filled in JpqlBuilderImpl.setWhereParams(javax.persistence.Query, java.util.List).
A B C D E F G H I J N O P R S T V W 
Skip navigation links

Copyright © 2018 Fryske Akademy. All rights reserved.