Index

A B C D E F G H I J L M P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

accept(JPAFinder.CountQueryCriteria<TT>) - Method in interface com.flowlogix.api.dao.JPAFinder.QueryEnhancement
Convenience method reference for use in JPAFinder.count(Consumer) parameters
accept(JPAFinder.QueryCriteria<TT>) - Method in interface com.flowlogix.api.dao.JPAFinder.QueryEnhancement
Convenience method reference for use in JPAFinder.findAll(Consumer) and JPAFinder.findRange(long, long, Consumer) parameters
Action(String, Consumer<Node>) - Constructor for class com.flowlogix.util.ShrinkWrapManipulator.Action
 
andThen(JPAFinder.QueryEnhancement<TT>) - Method in interface com.flowlogix.api.dao.JPAFinder.QueryEnhancement
Allows for composition of enhancements via method references

B

builder() - Method in record class com.flowlogix.api.dao.JPAFinder.CountQueryCriteria
Returns the value of the builder record component.
builder() - Method in record class com.flowlogix.api.dao.JPAFinder.CriteriaBuilderAndRoot
Returns the value of the builder record component.
builder() - Method in record class com.flowlogix.api.dao.JPAFinder.QueryCriteria
Returns the value of the builder record component.
buildQueryCriteria() - Method in interface com.flowlogix.api.dao.JPAFinderHelper
Convenience method for building JPAFinder.QueryCriteria record, which contains CriteriaBuilder, Root and CriteriaQuery
buildQueryCriteria() - Method in class com.flowlogix.jeedao.DaoHelper
Convenience method for building JPAFinder.QueryCriteria record, which contains CriteriaBuilder, Root and CriteriaQuery
buildQueryCriteria(Class<RR>) - Method in interface com.flowlogix.api.dao.JPAFinderHelper
Convenience method for building JPAFinder.QueryCriteria record of any type, which contains CriteriaBuilder, Root and CriteriaQuery
buildQueryCriteria(Class<RR>) - Method in class com.flowlogix.jeedao.DaoHelper
Convenience method for building JPAFinder.QueryCriteria record of any type, which contains CriteriaBuilder, Root and CriteriaQuery

C

checkAndConvert(String, Class<TT>) - Static method in class com.flowlogix.util.TypeConverter
check if string representation of the converted value actually matches input
CheckedValue() - Constructor for class com.flowlogix.util.TypeConverter.CheckedValue
 
checkType(String, Class<TT>) - Static method in class com.flowlogix.util.TypeConverter
Check if conversion will succeed
com.flowlogix - package com.flowlogix
Base package for all Flow Logix components
com.flowlogix.api.dao - package com.flowlogix.api.dao
This package contains the main API classes for the Flow Logix JPA DAO framework
com.flowlogix.jeedao - package com.flowlogix.jeedao
Jakarta EE DAO Helper and Typed Native Query
com.flowlogix.ui - package com.flowlogix.ui
User Interface components including MinimizedHandler and UnmappedResourceHandlerMapper
com.flowlogix.util - package com.flowlogix.util
Utilities including TypeConverter and JakartaTransformerUtils
Testing helpers including ShrinkWrapManipulator and SerializeTester
contextDestroyed(ServletContextEvent) - Method in class com.flowlogix.ui.UnmappedResourceHandlerMapper
 
contextInitialized(ServletContextEvent) - Method in class com.flowlogix.ui.UnmappedResourceHandlerMapper
 
count() - Method in interface com.flowlogix.api.dao.JPAFinder
count rows
count() - Method in class com.flowlogix.jeedao.DaoHelper
count rows
count(Consumer<JPAFinder.CountQueryCriteria<TT>>) - Method in interface com.flowlogix.api.dao.JPAFinder
count with enriched, composable criteria
count(Consumer<JPAFinder.CountQueryCriteria<TT>>) - Method in class com.flowlogix.jeedao.DaoHelper
count with enriched, composable criteria
CountQueryCriteria(CriteriaBuilder, Root<TT>, CriteriaQuery<Long>) - Constructor for record class com.flowlogix.api.dao.JPAFinder.CountQueryCriteria
Creates an instance of a CountQueryCriteria record class.
createDeployment(Class<TT>) - Static method in class com.flowlogix.util.ShrinkWrapManipulator
Simple method to create ShrinkWrap (Arquillian archive from existing maven POM file
createDeployment(Class<TT>, String) - Static method in class com.flowlogix.util.ShrinkWrapManipulator
Simple method to create ShrinkWrap (Arquillian) archive from existing maven POM file
createDeployment(Class<TT>, String, Path) - Static method in class com.flowlogix.util.ShrinkWrapManipulator
Simple method to create ShrinkWrap (Arquillian) archive from existing maven POM file
createDeployment(Class<TT>, Path) - Static method in class com.flowlogix.util.ShrinkWrapManipulator
Simple method to create ShrinkWrap (Arquillian archive from existing maven POM file
createDeployment(Class<TT>, UnaryOperator<String>) - Static method in class com.flowlogix.util.ShrinkWrapManipulator
Simple method to create ShrinkWrap (Arquillian archive from existing maven POM file
createDeployment(Class<TT>, UnaryOperator<String>, Path) - Static method in class com.flowlogix.util.ShrinkWrapManipulator
Simple method to create ShrinkWrap (Arquillian archive from existing maven POM file
createNativeQuery(String, Class<?>) - Method in interface com.flowlogix.api.dao.JPAFinderHelper.EntityManagerExclusions
 
createNativeQuery(String, Class<?>) - Method in interface com.flowlogix.api.dao.JPANativeQuery
Creates a type-safe JPA native query
createNativeQuery(String, Class<?>) - Method in class com.flowlogix.jeedao.DaoHelper
Creates a type-safe JPA native query
createNativeQuery(String, String) - Method in interface com.flowlogix.api.dao.JPAFinderHelper.EntityManagerExclusions
 
createNativeQuery(String, String) - Method in interface com.flowlogix.api.dao.JPANativeQuery
Creates a type-safe JPA native query
createNativeQuery(String, String) - Method in class com.flowlogix.jeedao.DaoHelper
Creates a type-safe JPA native query
CriteriaBuilderAndRoot(CriteriaBuilder, Root<TT>) - Constructor for record class com.flowlogix.api.dao.JPAFinder.CriteriaBuilderAndRoot
Creates an instance of a CriteriaBuilderAndRoot record class.

D

DaoHelper<TT> - Class in com.flowlogix.jeedao
Lightweight wrapper around common JPA methods This is the primary class in the com.flowlogix.jeedao package Implementation of JPAFinder interface
DaoHelper(Lazy.SerializableSupplier<EntityManager>, Class<TT>) - Constructor for class com.flowlogix.jeedao.DaoHelper
 
decorateResource(Resource) - Method in class com.flowlogix.ui.MinimizedHandler
 

E

EntityManagerSelector - Annotation Interface in com.flowlogix.jeedao
Qualifier specify annotation that inject a particular EntityManager
equals(Object) - Method in record class com.flowlogix.api.dao.JPAFinder.CountQueryCriteria
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.flowlogix.api.dao.JPAFinder.CriteriaBuilderAndRoot
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.flowlogix.api.dao.JPAFinder.QueryCriteria
Indicates whether some other object is "equal to" this one.

F

findAll() - Method in interface com.flowlogix.api.dao.JPAFinder
finds all entities
findAll() - Method in class com.flowlogix.jeedao.DaoHelper
finds all entities
findAll(Consumer<JPAFinder.QueryCriteria<TT>>) - Method in interface com.flowlogix.api.dao.JPAFinder
find all entities with enriched, composable criteria
findAll(Consumer<JPAFinder.QueryCriteria<TT>>) - Method in class com.flowlogix.jeedao.DaoHelper
find all entities with enriched, composable criteria
findEntityManager() - Static method in class com.flowlogix.jeedao.DaoHelper
Finds a reference to entity manager via CDI
findEntityManager(List<Class<? extends Annotation>>) - Static method in class com.flowlogix.jeedao.DaoHelper
Finds a reference to entity manager via CDI
findRange(long, long) - Method in interface com.flowlogix.api.dao.JPAFinder
find entities given a specified range
findRange(long, long) - Method in class com.flowlogix.jeedao.DaoHelper
find entities given a specified range
findRange(long, long, Consumer<JPAFinder.QueryCriteria<TT>>) - Method in interface com.flowlogix.api.dao.JPAFinder
find entities with enriched, composable criteria given a specified range
findRange(long, long, Consumer<JPAFinder.QueryCriteria<TT>>) - Method in class com.flowlogix.jeedao.DaoHelper
find entities with enriched, composable criteria given a specified range

G

getContextParamValue(String) - Static method in class com.flowlogix.util.ShrinkWrapManipulator
Constructs XPath for web.xml context param
getEntityClass() - Method in interface com.flowlogix.api.dao.JPAFinderHelper
Returns the entity class
getEntityClass() - Method in class com.flowlogix.jeedao.DaoHelper
Returns the entity class
getEntityManager() - Method in interface com.flowlogix.api.dao.JPAFinderHelper
Entity Manager cannot be saved because it's not thread-safe However, supplier can be returned
getEntityManager() - Method in class com.flowlogix.jeedao.DaoHelper
Entity Manager cannot be saved because it's not thread-safe However, supplier can be returned
getResultList() - Method in class com.flowlogix.jeedao.TypedNativeQuery
 
getResultStream() - Method in class com.flowlogix.jeedao.TypedNativeQuery
 
getSingleResult() - Method in class com.flowlogix.jeedao.TypedNativeQuery
 

H

hashCode() - Method in record class com.flowlogix.api.dao.JPAFinder.CountQueryCriteria
Returns a hash code value for this object.
hashCode() - Method in record class com.flowlogix.api.dao.JPAFinder.CriteriaBuilderAndRoot
Returns a hash code value for this object.
hashCode() - Method in record class com.flowlogix.api.dao.JPAFinder.QueryCriteria
Returns a hash code value for this object.

I

InheritableDaoHelper<TT> - Class in com.flowlogix.jeedao
Data Access Object pattern implementation that is meant to be inherited by the user's classes.
InheritableDaoHelper() - Constructor for class com.flowlogix.jeedao.InheritableDaoHelper
 

J

JakartaTransformerUtils - Class in com.flowlogix.util
Transform strings that start with javax package into jakarta strings, if it's detected to be in jakarta environment
JakartaTransformerUtils() - Constructor for class com.flowlogix.util.JakartaTransformerUtils
 
jakartify(String) - Static method in class com.flowlogix.util.JakartaTransformerUtils
Transform javax string into jakarta string, if it's detected to be in jakarta environment, otherwise returns original string
jpaFinder - Variable in class com.flowlogix.jeedao.InheritableDaoHelper
 
JPAFinder<TT> - Interface in com.flowlogix.api.dao
Easily add a composable query enhancement criteria to JPAFinder.findAll() and JPAFinder.findRange(long, long) methods, as well as JPAFinder.count() methods
JPAFinder.CountQueryCriteria<TT> - Record Class in com.flowlogix.api.dao
Specialized CountQueryCriteria record contains CriteriaBuilder, Root and CriteriaQuery<Long>
JPAFinder.CriteriaBuilderAndRoot<TT> - Record Class in com.flowlogix.api.dao
Partial query criteria, only CriteriaBuilder and Root Used by enriched count and find query methods / lambdas
JPAFinder.QueryCriteria<TT> - Record Class in com.flowlogix.api.dao
QueryCriteria record contains CriteriaBuilder, Root and CriteriaQuery
JPAFinder.QueryEnhancement<TT> - Interface in com.flowlogix.api.dao
Convenience interface for use with JPAFinder.CriteriaBuilderAndRoot and JPAFinder.QueryCriteria and is able to compose many enhanced query lambdas together
JPAFinderHelper<TT> - Interface in com.flowlogix.api.dao
Enhanced JPA Finder interface that provides access to the entity manager, the entity class, and the ability to build a JPAFinder.QueryCriteria record
JPAFinderHelper.EntityManagerExclusions - Interface in com.flowlogix.api.dao
Convenience interface for use with Delegate when forwarding methods of EntityManager so DaoHelper's own methods get exposed correctly
JPANativeQuery<TT> - Interface in com.flowlogix.api.dao
Interface for creating type-safe JPA native queries

L

logArchiveContents(TT, Consumer<String>) - Static method in class com.flowlogix.util.ShrinkWrapManipulator
Logs the contents of the archive to the consumer

M

manipulateXml(Archive<TT>, List<ShrinkWrapManipulator.Action>, String) - Method in class com.flowlogix.util.ShrinkWrapManipulator
Parse XML file from the archive, perform actions to modify the file, and return a string representing the modified XML file
MinimizedHandler - Class in com.flowlogix.ui
Automatically resolves CSS / JS, etc. resource URLs to there minimized versions in non-development mode.
MinimizedHandler(ResourceHandler) - Constructor for class com.flowlogix.ui.MinimizedHandler
 

P

packageSlf4j(TT) - Static method in class com.flowlogix.util.ShrinkWrapManipulator
Adds SLF4J to the archive
packageTestRequirements(TT) - Static method in class com.flowlogix.util.ShrinkWrapManipulator
Adds test requirements to the deployment Currently adds PayaraServerLifecycleExtension and org.assertj packages
partial() - Method in record class com.flowlogix.api.dao.JPAFinder.CountQueryCriteria
 
partial() - Method in record class com.flowlogix.api.dao.JPAFinder.QueryCriteria
 
payaraClassDelegation(TT, boolean) - Static method in class com.flowlogix.util.ShrinkWrapManipulator
Adds payara-web.xml to the archive with the specified class delegation
persistenceXmlXPath(Archive<TT>, List<ShrinkWrapManipulator.Action>) - Method in class com.flowlogix.util.ShrinkWrapManipulator
modifies persistence.xml according to xpath and method
Please see Developer's Guide - Search tag in Overview
Section

Q

query() - Method in record class com.flowlogix.api.dao.JPAFinder.CountQueryCriteria
Returns the value of the query record component.
query() - Method in record class com.flowlogix.api.dao.JPAFinder.QueryCriteria
Returns the value of the query record component.
QueryCriteria(CriteriaBuilder, Root<TT>, CriteriaQuery<TT>) - Constructor for record class com.flowlogix.api.dao.JPAFinder.QueryCriteria
Creates an instance of a QueryCriteria record class.

R

readString(InputStream) - Static method in class com.flowlogix.util.Streams
Converts InputStream to String
readString(InputStream, Charset) - Static method in class com.flowlogix.util.Streams
Converts InputStream to String
root() - Method in record class com.flowlogix.api.dao.JPAFinder.CountQueryCriteria
Returns the value of the root record component.
root() - Method in record class com.flowlogix.api.dao.JPAFinder.CriteriaBuilderAndRoot
Returns the value of the root record component.
root() - Method in record class com.flowlogix.api.dao.JPAFinder.QueryCriteria
Returns the value of the root record component.

S

serializeAndDeserialize(TT) - Static method in class com.flowlogix.util.SerializeTester
 
SerializeTester - Class in com.flowlogix.util
Serialization test mechanism
SerializeTester() - Constructor for class com.flowlogix.util.SerializeTester
 
ShrinkWrapManipulator - Class in com.flowlogix.util
modifies xml files inside the archive according to xpath and function
ShrinkWrapManipulator() - Constructor for class com.flowlogix.util.ShrinkWrapManipulator
 
ShrinkWrapManipulator.Action - Class in com.flowlogix.util
 
Streams - Class in com.flowlogix.util
Read String from Stream Does not close the stream afterward
Streams() - Constructor for class com.flowlogix.util.Streams
 

T

toHttpsURL(URL) - Static method in class com.flowlogix.util.ShrinkWrapManipulator
Transform http to https URL using sslPort system property, and default port 8181 if system property is not defined
toHttpsURL(URL, String, int) - Static method in class com.flowlogix.util.ShrinkWrapManipulator
Transform http to https URL using the specified system property and default port, if the system property is not defined
toString() - Method in record class com.flowlogix.api.dao.JPAFinder.CountQueryCriteria
Returns a string representation of this record class.
toString() - Method in record class com.flowlogix.api.dao.JPAFinder.CriteriaBuilderAndRoot
Returns a string representation of this record class.
toString() - Method in record class com.flowlogix.api.dao.JPAFinder.QueryCriteria
Returns a string representation of this record class.
TypeConverter - Class in com.flowlogix.util
Converts from any String to any type dynamically, using static valueOf(String input) method of the target type, or other methods with equivalent functionality
TypeConverter() - Constructor for class com.flowlogix.util.TypeConverter
 
TypeConverter.CheckedValue<TT> - Class in com.flowlogix.util
TypedNativeQuery - Class in com.flowlogix.jeedao
type-safe native query, avoids casts or unchecked warnings
TypedNativeQuery() - Constructor for class com.flowlogix.jeedao.TypedNativeQuery
 

U

UnmappedResourceHandlerMapper - Class in com.flowlogix.ui
aids in implementation of OmniFaces UnmappedResourceHandler
UnmappedResourceHandlerMapper() - Constructor for class com.flowlogix.ui.UnmappedResourceHandlerMapper
 

V

value() - Element in annotation interface com.flowlogix.jeedao.EntityManagerSelector
 
valueOf(String, Class<TT>) - Static method in class com.flowlogix.util.TypeConverter
 
valueOf(String, String) - Static method in class com.flowlogix.util.TypeConverter
Convert string to object given a type name

W

webXmlXPath(WebArchive, List<ShrinkWrapManipulator.Action>) - Method in class com.flowlogix.util.ShrinkWrapManipulator
modifies web.xml according to xpath and method
A B C D E F G H I J L M P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form