Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addSynchronization(TxSynchronization) - Static method in class dev.relism.flash.ext.data.core.ResourceRegistry
- afterCommit() - Method in interface dev.relism.flash.ext.data.core.TxSynchronization
- afterCommit(Runnable) - Method in class dev.relism.flash.ext.data.core.Data
-
Registers work that runs only after the enclosing write transaction commits.
- afterCompletion(TxOutcome) - Method in interface dev.relism.flash.ext.data.core.TxSynchronization
- afterRollback() - Method in interface dev.relism.flash.ext.data.core.TxSynchronization
- all() - Static method in record class dev.relism.flash.ext.data.core.Query
- all() - Static method in interface dev.relism.flash.ext.data.core.Spec
- and(Spec<T>) - Method in interface dev.relism.flash.ext.data.core.Spec
- asc() - Method in record class dev.relism.flash.ext.data.core.Sort.Column
-
Returns the value of the
ascrecord component. - asReadOnly() - Method in record class dev.relism.flash.ext.data.core.TxDefinition
B
- beforeCommit(boolean) - Method in interface dev.relism.flash.ext.data.core.TxSynchronization
- begin(TxDefinition) - Method in interface dev.relism.flash.ext.data.core.TxManager
- between(C, C) - Method in class dev.relism.flash.ext.data.core.SpecBuilder.FieldSpec
- bind(TxResourceKey, Object) - Static method in class dev.relism.flash.ext.data.core.ResourceRegistry
- bind(Object) - Method in interface dev.relism.flash.ext.data.core.SpecContext
- by(String) - Static method in record class dev.relism.flash.ext.data.core.Sort
- by(String, boolean) - Static method in record class dev.relism.flash.ext.data.core.Sort
C
- call() - Method in interface dev.relism.flash.ext.data.core.Tx.TxCallable
- call(Tx.TxCallable<T>) - Method in class dev.relism.flash.ext.data.core.Data
- call(Tx.TxCallable<T>) - Method in class dev.relism.flash.ext.data.core.Tx
- call(TxDefinition, Tx.TxCallable<T>) - Method in class dev.relism.flash.ext.data.core.Data
- call(TxDefinition, Tx.TxCallable<T>) - Method in class dev.relism.flash.ext.data.core.Tx
- cleanup() - Static method in class dev.relism.flash.ext.data.core.ResourceRegistry
- clear() - Static method in class dev.relism.flash.ext.data.core.ResourceRegistry
- column() - Method in record class dev.relism.flash.ext.data.core.Sort.Column
-
Returns the value of the
columnrecord component. - Column(String, boolean) - Constructor for record class dev.relism.flash.ext.data.core.Sort.Column
-
Creates an instance of a
Columnrecord class. - columns() - Method in record class dev.relism.flash.ext.data.core.Sort
-
Returns the value of the
columnsrecord component. - commit(TxStatus) - Method in interface dev.relism.flash.ext.data.core.TxManager
- COMMITTED - Enum constant in enum class dev.relism.flash.ext.data.core.TxOutcome
- configure(FlashRegistrar<?>, FlashContext) - Method in class dev.relism.flash.ext.data.DataExtension
- content() - Method in record class dev.relism.flash.ext.data.core.Page
-
Returns the value of the
contentrecord component. - count() - Method in class dev.relism.flash.ext.data.core.Repository
- create(Tx, Class<T>) - Method in interface dev.relism.flash.ext.data.core.RepositoryFactory
D
- Data - Class in dev.relism.flash.ext.data.core
-
Application-facing data gateway.
- Data(Tx, RepositoryFactory) - Constructor for class dev.relism.flash.ext.data.core.Data
- DataExtension - Class in dev.relism.flash.ext.data
- DataExtension(TxManager) - Constructor for class dev.relism.flash.ext.data.DataExtension
- DataExtension(TxManager, Data) - Constructor for class dev.relism.flash.ext.data.DataExtension
- DEFAULT - Enum constant in enum class dev.relism.flash.ext.data.core.TransactionIsolation
- DEFAULTS - Static variable in record class dev.relism.flash.ext.data.core.TxDefinition
- delete(T) - Method in class dev.relism.flash.ext.data.core.Repository
- deleteAll(Spec<T>) - Method in class dev.relism.flash.ext.data.core.Repository
- deleteAll(Iterable<T>) - Method in class dev.relism.flash.ext.data.core.Repository
- deleteById(ID) - Method in class dev.relism.flash.ext.data.core.Repository
- desc(String) - Static method in record class dev.relism.flash.ext.data.core.Sort
- dev.relism.flash.ext.data - package dev.relism.flash.ext.data
- dev.relism.flash.ext.data.core - package dev.relism.flash.ext.data.core
- doCount() - Method in class dev.relism.flash.ext.data.core.Repository
- doDelete(T) - Method in class dev.relism.flash.ext.data.core.Repository
- doDeleteAll(Spec<T>) - Method in class dev.relism.flash.ext.data.core.Repository
- doDeleteById(ID) - Method in class dev.relism.flash.ext.data.core.Repository
- doExistsById(ID) - Method in class dev.relism.flash.ext.data.core.Repository
- doFind(Query<T>) - Method in class dev.relism.flash.ext.data.core.Repository
- doFindById(ID) - Method in class dev.relism.flash.ext.data.core.Repository
- doFindOne(Spec<T>) - Method in class dev.relism.flash.ext.data.core.Repository
- doFindPage(Query<T>) - Method in class dev.relism.flash.ext.data.core.Repository
- doSave(T) - Method in class dev.relism.flash.ext.data.core.Repository
- doSaveAll(Iterable<T>) - Method in class dev.relism.flash.ext.data.core.Repository
- doUpdate(T) - Method in class dev.relism.flash.ext.data.core.Repository
- doUpdateAll(Spec<T>, T) - Method in class dev.relism.flash.ext.data.core.Repository
E
- eq(V) - Method in class dev.relism.flash.ext.data.core.SpecBuilder.FieldSpec
- equals(Object) - Method in record class dev.relism.flash.ext.data.core.Page
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.relism.flash.ext.data.core.Query
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.relism.flash.ext.data.core.Sort.Column
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.relism.flash.ext.data.core.Sort
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.relism.flash.ext.data.core.TxDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.relism.flash.ext.data.core.TxResourceKey
- existsById(ID) - Method in class dev.relism.flash.ext.data.core.Repository
F
- field(String) - Static method in class dev.relism.flash.ext.data.core.SpecBuilder
- findAll() - Method in class dev.relism.flash.ext.data.core.Repository
- findAll(int, int) - Method in class dev.relism.flash.ext.data.core.Repository
- findAll(int, int, Sort) - Method in class dev.relism.flash.ext.data.core.Repository
- findAll(Query<T>) - Method in class dev.relism.flash.ext.data.core.Repository
- findAll(Sort) - Method in class dev.relism.flash.ext.data.core.Repository
- findAll(Spec<T>) - Method in class dev.relism.flash.ext.data.core.Repository
- findById(ID) - Method in class dev.relism.flash.ext.data.core.Repository
- findOne(Spec<T>) - Method in class dev.relism.flash.ext.data.core.Repository
- findPage(int, int) - Method in class dev.relism.flash.ext.data.core.Repository
- findPage(int, int, Sort) - Method in class dev.relism.flash.ext.data.core.Repository
- findPage(Query<T>) - Method in class dev.relism.flash.ext.data.core.Repository
- fireSynchronizations(TxOutcome) - Static method in class dev.relism.flash.ext.data.core.ResourceRegistry
G
- get(TxResourceKey, Class<R>) - Static method in class dev.relism.flash.ext.data.core.ResourceRegistry
- getOrNull(TxResourceKey, Class<R>) - Static method in class dev.relism.flash.ext.data.core.ResourceRegistry
- gt(C) - Method in class dev.relism.flash.ext.data.core.SpecBuilder.FieldSpec
H
- hashCode() - Method in record class dev.relism.flash.ext.data.core.Page
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.relism.flash.ext.data.core.Query
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.relism.flash.ext.data.core.Sort.Column
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.relism.flash.ext.data.core.Sort
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.relism.flash.ext.data.core.TxDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.relism.flash.ext.data.core.TxResourceKey
- hasNext() - Method in record class dev.relism.flash.ext.data.core.Page
- hasPrev() - Method in record class dev.relism.flash.ext.data.core.Page
I
- in(Collection<V>) - Method in class dev.relism.flash.ext.data.core.SpecBuilder.FieldSpec
- isActive() - Method in class dev.relism.flash.ext.data.core.Tx
- isBound(TxResourceKey) - Static method in class dev.relism.flash.ext.data.core.ResourceRegistry
- isEmpty() - Method in record class dev.relism.flash.ext.data.core.Page
- isNewTransaction() - Method in interface dev.relism.flash.ext.data.core.TxStatus
- isNotNull() - Method in class dev.relism.flash.ext.data.core.SpecBuilder.FieldSpec
- isNull() - Method in class dev.relism.flash.ext.data.core.SpecBuilder.FieldSpec
- isolation() - Method in record class dev.relism.flash.ext.data.core.TxDefinition
-
Returns the value of the
isolationrecord component. - isPaged() - Method in record class dev.relism.flash.ext.data.core.Query
- isReadOnly() - Method in interface dev.relism.flash.ext.data.core.TxStatus
- isRollbackOnly() - Method in interface dev.relism.flash.ext.data.core.TxStatus
- isSorted() - Method in record class dev.relism.flash.ext.data.core.Sort
L
- label() - Method in record class dev.relism.flash.ext.data.core.TxDefinition
-
Returns the value of the
labelrecord component. - level() - Method in enum class dev.relism.flash.ext.data.core.TransactionIsolation
- like(String) - Method in class dev.relism.flash.ext.data.core.SpecBuilder.FieldSpec
- lt(C) - Method in class dev.relism.flash.ext.data.core.SpecBuilder.FieldSpec
M
- MANDATORY - Enum constant in enum class dev.relism.flash.ext.data.core.TransactionPropagation
- markRollbackOnly() - Method in interface dev.relism.flash.ext.data.core.TxStatus
N
- neq(V) - Method in class dev.relism.flash.ext.data.core.SpecBuilder.FieldSpec
- none() - Static method in interface dev.relism.flash.ext.data.core.Spec
- not() - Method in interface dev.relism.flash.ext.data.core.Spec
- NOT_SUPPORTED - Enum constant in enum class dev.relism.flash.ext.data.core.TransactionPropagation
O
- of(String) - Static method in class dev.relism.flash.ext.data.core.TxResourceKey
- or(Spec<T>) - Method in interface dev.relism.flash.ext.data.core.Spec
- orderBy(Sort) - Method in record class dev.relism.flash.ext.data.core.Query
P
- page() - Method in record class dev.relism.flash.ext.data.core.Page
-
Returns the value of the
pagerecord component. - page() - Method in record class dev.relism.flash.ext.data.core.Query
-
Returns the value of the
pagerecord component. - page(int, int) - Method in record class dev.relism.flash.ext.data.core.Query
- Page<T> - Record Class in dev.relism.flash.ext.data.core
- Page(List<T>, int, int, long) - Constructor for record class dev.relism.flash.ext.data.core.Page
-
Creates an instance of a
Pagerecord class. - propagation() - Method in record class dev.relism.flash.ext.data.core.TxDefinition
-
Returns the value of the
propagationrecord component.
Q
- Query<T> - Record Class in dev.relism.flash.ext.data.core
- Query(Spec<T>, Sort, Integer, Integer) - Constructor for record class dev.relism.flash.ext.data.core.Query
-
Creates an instance of a
Queryrecord class.
R
- read(Tx.TxCallable<T>) - Method in class dev.relism.flash.ext.data.core.Data
- read(Tx.TxRunnable) - Method in class dev.relism.flash.ext.data.core.Data
- READ_COMMITTED - Enum constant in enum class dev.relism.flash.ext.data.core.TransactionIsolation
- READ_UNCOMMITTED - Enum constant in enum class dev.relism.flash.ext.data.core.TransactionIsolation
- readOnly() - Method in class dev.relism.flash.ext.data.core.Data
- readOnly() - Method in class dev.relism.flash.ext.data.core.Tx
- readOnly() - Method in record class dev.relism.flash.ext.data.core.TxDefinition
-
Returns the value of the
readOnlyrecord component. - REPEATABLE_READ - Enum constant in enum class dev.relism.flash.ext.data.core.TransactionIsolation
- repository(Class<T>) - Method in class dev.relism.flash.ext.data.core.Data
- Repository<T,
ID> - Class in dev.relism.flash.ext.data.core - Repository(Tx) - Constructor for class dev.relism.flash.ext.data.core.Repository
- RepositoryFactory - Interface in dev.relism.flash.ext.data.core
-
Creates the backend-specific, stateless repository for one entity type.
- RepositorySupport<T,
ID> - Class in dev.relism.flash.ext.data.core - RepositorySupport(Tx) - Constructor for class dev.relism.flash.ext.data.core.RepositorySupport
- REQUIRED - Enum constant in enum class dev.relism.flash.ext.data.core.TransactionPropagation
- REQUIRES_NEW - Enum constant in enum class dev.relism.flash.ext.data.core.TransactionPropagation
- requiresNew() - Method in class dev.relism.flash.ext.data.core.Tx
- resource(Class<R>) - Method in class dev.relism.flash.ext.data.core.Tx
- resource(Class<R>) - Method in interface dev.relism.flash.ext.data.core.TxStatus
- ResourceRegistry - Class in dev.relism.flash.ext.data.core
- rollback(TxStatus) - Method in interface dev.relism.flash.ext.data.core.TxManager
- ROLLED_BACK - Enum constant in enum class dev.relism.flash.ext.data.core.TxOutcome
- roQuery(Tx.TxCallable<R>) - Method in class dev.relism.flash.ext.data.core.RepositorySupport
- run() - Method in interface dev.relism.flash.ext.data.core.Tx.TxRunnable
- run(Tx.TxRunnable) - Method in class dev.relism.flash.ext.data.core.Data
-
Transitional low-level access for infrastructure that needs an explicit definition.
- run(Tx.TxRunnable) - Method in class dev.relism.flash.ext.data.core.Tx
- run(TxDefinition, Tx.TxRunnable) - Method in class dev.relism.flash.ext.data.core.Tx
- rwQuery(Tx.TxCallable<R>) - Method in class dev.relism.flash.ext.data.core.RepositorySupport
S
- save(T) - Method in class dev.relism.flash.ext.data.core.Repository
- saveAll(Iterable<T>) - Method in class dev.relism.flash.ext.data.core.Repository
- SERIALIZABLE - Enum constant in enum class dev.relism.flash.ext.data.core.TransactionIsolation
- setRollbackOnly() - Method in class dev.relism.flash.ext.data.core.Tx
- size() - Method in record class dev.relism.flash.ext.data.core.Page
-
Returns the value of the
sizerecord component. - size() - Method in record class dev.relism.flash.ext.data.core.Query
-
Returns the value of the
sizerecord component. - sort() - Method in record class dev.relism.flash.ext.data.core.Query
-
Returns the value of the
sortrecord component. - Sort - Record Class in dev.relism.flash.ext.data.core
- Sort(List<Sort.Column>) - Constructor for record class dev.relism.flash.ext.data.core.Sort
-
Creates an instance of a
Sortrecord class. - Sort.Column - Record Class in dev.relism.flash.ext.data.core
- spec() - Method in record class dev.relism.flash.ext.data.core.Query
-
Returns the value of the
specrecord component. - Spec<T> - Interface in dev.relism.flash.ext.data.core
- SpecBuilder<T> - Class in dev.relism.flash.ext.data.core
- SpecBuilder.FieldSpec<T,
V> - Class in dev.relism.flash.ext.data.core - SpecContext - Interface in dev.relism.flash.ext.data.core
- SUPPORTS - Enum constant in enum class dev.relism.flash.ext.data.core.TransactionPropagation
T
- then(String) - Method in record class dev.relism.flash.ext.data.core.Sort
- thenDesc(String) - Method in record class dev.relism.flash.ext.data.core.Sort
- toFragment(SpecContext) - Method in interface dev.relism.flash.ext.data.core.Spec
- toString() - Method in record class dev.relism.flash.ext.data.core.Page
-
Returns a string representation of this record class.
- toString() - Method in record class dev.relism.flash.ext.data.core.Query
-
Returns a string representation of this record class.
- toString() - Method in record class dev.relism.flash.ext.data.core.Sort.Column
-
Returns a string representation of this record class.
- toString() - Method in record class dev.relism.flash.ext.data.core.Sort
-
Returns a string representation of this record class.
- toString() - Method in record class dev.relism.flash.ext.data.core.TxDefinition
-
Returns a string representation of this record class.
- toString() - Method in class dev.relism.flash.ext.data.core.TxResourceKey
- total() - Method in record class dev.relism.flash.ext.data.core.Page
-
Returns the value of the
totalrecord component. - totalPages() - Method in record class dev.relism.flash.ext.data.core.Page
- TransactionIsolation - Enum Class in dev.relism.flash.ext.data.core
- TransactionPropagation - Enum Class in dev.relism.flash.ext.data.core
- tx() - Method in class dev.relism.flash.ext.data.core.Data
- tx() - Method in class dev.relism.flash.ext.data.core.RepositorySupport
- Tx - Class in dev.relism.flash.ext.data.core
- Tx(TxManager) - Constructor for class dev.relism.flash.ext.data.core.Tx
- Tx.TxCallable<T> - Interface in dev.relism.flash.ext.data.core
- Tx.TxRunnable - Interface in dev.relism.flash.ext.data.core
- TxDefinition - Record Class in dev.relism.flash.ext.data.core
- TxDefinition(TransactionPropagation, TransactionIsolation, boolean, String) - Constructor for record class dev.relism.flash.ext.data.core.TxDefinition
-
Creates an instance of a
TxDefinitionrecord class. - TxException - Exception Class in dev.relism.flash.ext.data.core
- TxException(String) - Constructor for exception class dev.relism.flash.ext.data.core.TxException
- TxException(Throwable) - Constructor for exception class dev.relism.flash.ext.data.core.TxException
- TxManager - Interface in dev.relism.flash.ext.data.core
- TxOutcome - Enum Class in dev.relism.flash.ext.data.core
- TxResourceKey - Class in dev.relism.flash.ext.data.core
- TxStatus - Interface in dev.relism.flash.ext.data.core
- TxSynchronization - Interface in dev.relism.flash.ext.data.core
U
- unbind(TxResourceKey) - Static method in class dev.relism.flash.ext.data.core.ResourceRegistry
- unsorted() - Static method in record class dev.relism.flash.ext.data.core.Sort
- update(T) - Method in class dev.relism.flash.ext.data.core.Repository
- updateAll(Spec<T>, T) - Method in class dev.relism.flash.ext.data.core.Repository
V
- valueOf(String) - Static method in enum class dev.relism.flash.ext.data.core.TransactionIsolation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.relism.flash.ext.data.core.TransactionPropagation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.relism.flash.ext.data.core.TxOutcome
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.relism.flash.ext.data.core.TransactionIsolation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.relism.flash.ext.data.core.TransactionPropagation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.relism.flash.ext.data.core.TxOutcome
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- where(Spec<T>) - Method in record class dev.relism.flash.ext.data.core.Query
- withIsolation(TransactionIsolation) - Method in record class dev.relism.flash.ext.data.core.TxDefinition
- withPropagation(TransactionPropagation) - Method in record class dev.relism.flash.ext.data.core.TxDefinition
- withReadOnly(boolean) - Method in record class dev.relism.flash.ext.data.core.TxDefinition
- write(Tx.TxCallable<T>) - Method in class dev.relism.flash.ext.data.core.Data
- write(Tx.TxRunnable) - Method in class dev.relism.flash.ext.data.core.Data
All Classes and Interfaces|All Packages|Serialized Form