Skip navigation links
A B C D E F G H I J L N O P R S T U 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
 
AbstractCrudServiceEnvers - Class in org.fryske_akademy.ejb
 
AbstractCrudServiceEnvers() - Constructor for class org.fryske_akademy.ejb.AbstractCrudServiceEnvers
 
AbstractEntity - Class in org.fryske_akademy.jpa
superclass used for 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
Auditing - Interface in org.fryske_akademy.ejb
Generic interface for entities history.

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, Param.Builder.WildcardMapping) - 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
 
create(T) - Method in class org.fryske_akademy.ejb.AbstractCrudService
 
create(T) - Method in interface org.fryske_akademy.ejb.CrudWriteService
 
CrudReadService - Interface in org.fryske_akademy.ejb
Generic interface for read operations on entities.
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_MAPPING - Static variable in class org.fryske_akademy.ejb.Param.Builder
 
DEFAULT_PAGE_SIZE - Static variable in class org.fryske_akademy.ejb.AbstractCrudService
default page size (max results), used when no maximum is given.
DefaultWildcardMapping() - Constructor for class org.fryske_akademy.ejb.Param.Builder.DefaultWildcardMapping
 
delete(Serializable) - Method in class org.fryske_akademy.ejb.AbstractCrudService
 
delete(Serializable) - Method in interface org.fryske_akademy.ejb.CrudWriteService
 

E

EDITORROLE - Static variable in class org.fryske_akademy.ejb.AbstractCrudService
 
EJBHelper - Class in org.fryske_akademy.ejb
 
EJBHelper() - Constructor for class org.fryske_akademy.ejb.EJBHelper
 
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
 
findInClass(Class, String) - Static method in class org.fryske_akademy.Util
Look for methods with return type enum, whose simple class is the first part of the argument string, look for the enum constant whose name is the last part of the argument string.
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
 
getEnumWithValue(Object) - Static method in class org.fryske_akademy.Util
look for a method returning an enum, call it, if the value isn't null return it.
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
getMoreIn() - Method in class org.fryske_akademy.ejb.Param.Builder.DefaultWildcardMapping
 
getMoreIn() - Method in interface org.fryske_akademy.ejb.Param.Builder.WildcardMapping
 
getMoreOut() - Method in class org.fryske_akademy.ejb.Param.Builder.DefaultWildcardMapping
 
getMoreOut() - Method in interface org.fryske_akademy.ejb.Param.Builder.WildcardMapping
 
getNot() - Method in class org.fryske_akademy.ejb.Param
 
getOneIn() - Method in class org.fryske_akademy.ejb.Param.Builder.DefaultWildcardMapping
 
getOneIn() - Method in interface org.fryske_akademy.ejb.Param.Builder.WildcardMapping
 
getOneOut() - Method in class org.fryske_akademy.ejb.Param.Builder.DefaultWildcardMapping
 
getOneOut() - Method in interface org.fryske_akademy.ejb.Param.Builder.WildcardMapping
 
getOperator() - Method in class org.fryske_akademy.ejb.Param
 
getParamKey() - Method in class org.fryske_akademy.ejb.Param
for native queries this key should be a numeric positional parameter
getParamType() - 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.AbstractCrudServiceEnvers
 
getRevision(Number, Class<T>) - Method in interface org.fryske_akademy.ejb.Auditing
get historical data for a certain revision
getRevisionInfo(Serializable, Integer, Class<T>) - Method in class org.fryske_akademy.ejb.AbstractCrudServiceEnvers
 
getRevisionInfo(Serializable, Integer, Class<T>) - Method in interface org.fryske_akademy.ejb.Auditing
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.AbstractCrudServiceEnvers
 
getRevisionNumbers(Object, Class<T>) - Method in interface org.fryske_akademy.ejb.Auditing
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
 
hasSetterForEnumString(String, Object) - Static method in class org.fryske_akademy.Util
look for a setter ignoring case for a string in the form "enum simple class"."enum name", return true if it is found.

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
Stateless, threadsafe builder containing function for building dynamic jpql where and order by clause based on Param and functions for setting parameters in a Query, also based on Param.
JpqlBuilderImpl() - Constructor for class org.fryske_akademy.ejb.JpqlBuilderImpl
 

L

listEnums(Class) - Static method in class org.fryske_akademy.Util
look for all methods whose return type is an enum and add all constants to the result.
lookUpBean(Class<T>, Class, String, String) - Static method in class org.fryske_akademy.ejb.EJBHelper
When injection fails, you can lookup a bean, this method helps by constructing a portable jndi lookup string and performing the lookup in the InitialContext.
lookUpBean(Class<T>, String, String, String) - Static method in class org.fryske_akademy.ejb.EJBHelper
 

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, Param.Builder.WildcardMapping) - Static method in class org.fryske_akademy.ejb.Param
 
order(String, CrudReadService.SORTORDER) - Static method in enum org.fryske_akademy.ejb.CrudReadService.SORTORDER
 
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 - package org.fryske_akademy
 
org.fryske_akademy.ejb - package org.fryske_akademy.ejb
This package contains interfaces, base classes and a helper for the development of EJB crud beans.
org.fryske_akademy.jpa - package org.fryske_akademy.jpa
This package contains an interface and a mapped superclass for entities, classes to support revisions (history) of entities and a helper class.

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/empty" and ! at the beginning of a value.
Param.Builder.DefaultWildcardMapping - Class in org.fryske_akademy.ejb
* => %, ? => _
Param.Builder.WildcardMapping - Interface in org.fryske_akademy.ejb
translation table a wildcard for more characters and a wildcard for one character

R

RevInfo<T> - Class in org.fryske_akademy.jpa
container for revision info for an entity, constructed in Auditing.getRevisionInfo(java.io.Serializable, java.lang.Integer, java.lang.Class)
RevInfo(T, RevInfo.TYPE, RevisionInfo) - Constructor for class org.fryske_akademy.jpa.RevInfo
 
RevInfo.TYPE - Enum in org.fryske_akademy.jpa
 
RevisionInfo - Class in org.fryske_akademy.jpa
 
RevisionInfo() - Constructor for class org.fryske_akademy.jpa.RevisionInfo
 

S

set(Query, String, Object) - Method in class org.fryske_akademy.ejb.JpqlBuilderImpl
When Query is a TypedQuery call Query.setParameter(java.lang.String, java.lang.Object) otherwise call Query.setParameter(int, java.lang.Object) with Short.valueOf(key).
setEnum(Enum, T) - Static method in class org.fryske_akademy.Util
Look for a setter for the enum in the object, call it and return the object.
setEnumsFromString(String, T) - Static method in class org.fryske_akademy.Util
parse a string containing enums the form "enum simple class"."enum name" separated by space, look for the right setter in the Object class and call the setter.
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
split(String, int) - Static method in class org.fryske_akademy.Util
split(String, int, boolean) - Static method in class org.fryske_akademy.Util
split(String, String, int, boolean) - Static method in class org.fryske_akademy.Util
split a string on regex and return the requested index, or null.

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
 
toString(Enum) - Static method in class org.fryske_akademy.Util
return "enum simple class"."enum name"
toString(List<Enum>) - Static method in class org.fryske_akademy.Util
return "[" + toString(java.lang.Enum) for each enum + "]"

U

update(T) - Method in class org.fryske_akademy.ejb.AbstractCrudService
 
update(T) - Method in interface org.fryske_akademy.ejb.CrudWriteService
 
Util - Class in org.fryske_akademy
 
Util() - Constructor for class org.fryske_akademy.Util
 

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.
valueOf(String) - Static method in enum org.fryske_akademy.jpa.RevInfo.TYPE
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.
values() - Static method in enum org.fryske_akademy.jpa.RevInfo.TYPE
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 L N O P R S T U V W 
Skip navigation links

Copyright © 2018 Fryske Akademy. All rights reserved.