Index
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)
andJPAFinder.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 containsCriteriaBuilder
,Root
andCriteriaQuery
- buildQueryCriteria() - Method in class com.flowlogix.jeedao.DaoHelper
-
Convenience method for building
JPAFinder.QueryCriteria
record, which containsCriteriaBuilder
,Root
andCriteriaQuery
- buildQueryCriteria(Class<RR>) - Method in interface com.flowlogix.api.dao.JPAFinderHelper
-
Convenience method for building
JPAFinder.QueryCriteria
record of any type, which containsCriteriaBuilder
,Root
andCriteriaQuery
- buildQueryCriteria(Class<RR>) - Method in class com.flowlogix.jeedao.DaoHelper
-
Convenience method for building
JPAFinder.QueryCriteria
record of any type, which containsCriteriaBuilder
,Root
andCriteriaQuery
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
andUnmappedResourceHandlerMapper
- com.flowlogix.util - package com.flowlogix.util
-
Utilities including
TypeConverter
andJakartaTransformerUtils
Testing helpers includingShrinkWrapManipulator
andSerializeTester
- 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 ofJPAFinder
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()
andJPAFinder.findRange(long, long)
methods, as well asJPAFinder.count()
methods - JPAFinder.CountQueryCriteria<TT> - Record Class in com.flowlogix.api.dao
- JPAFinder.CriteriaBuilderAndRoot<TT> - Record Class in com.flowlogix.api.dao
-
Partial query criteria, only
CriteriaBuilder
andRoot
Used by enriched count and find query methods / lambdas - JPAFinder.QueryCriteria<TT> - Record Class in com.flowlogix.api.dao
- JPAFinder.QueryEnhancement<TT> - Interface in com.flowlogix.api.dao
-
Convenience interface for use with
JPAFinder.CriteriaBuilderAndRoot
andJPAFinder.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 ofEntityManager
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
All Classes and Interfaces|All Packages|Serialized Form