A C D E F G I K L M N O P Q R S T V 
All Classes All Packages

A

add(Object) - Method in class com.legyver.utils.mapqua.MapQuery.CollectionQueryBuilder
Add a value to the query
add(T) - Method in class com.legyver.utils.mapqua.mapbacked.MapBackedCollection
Add a value to the collection
apply(Object, Object) - Method in class com.legyver.utils.mapqua.MapMerge
 

C

collection(String) - Method in class com.legyver.utils.mapqua.MapQuery.AbstractQueryBuilder
com.legyver.utils.mapqua - module com.legyver.utils.mapqua
 
com.legyver.utils.mapqua - package com.legyver.utils.mapqua
 
com.legyver.utils.mapqua.license - package com.legyver.utils.mapqua.license
 
com.legyver.utils.mapqua.mapbacked - package com.legyver.utils.mapqua.mapbacked
 

D

deTransform(Collection<T>) - Method in class com.legyver.utils.mapqua.mapbacked.MapBackedCollection
Reverses the transformation of the MapBackedCollection.transform(Collection) method.

E

EntityInstantiator<T> - Interface in com.legyver.utils.mapqua.mapbacked
Lambda to specify how an entity is to be instantiated.
EQ - com.legyver.utils.mapqua.MapQuery.KeyValueFilter.Cond
Condition Equals
execute(Map) - Method in class com.legyver.utils.mapqua.MapQuery.AddQueryBuilder
 
execute(Map) - Method in class com.legyver.utils.mapqua.MapQuery.ExecutableQueryBuilder
Executes the query against the map
execute(Map) - Method in class com.legyver.utils.mapqua.MapQuery.MergeQueryBuilder
 
execute(Map) - Method in class com.legyver.utils.mapqua.MapQuery.SetQueryBuilder
 

F

filter(MapQuery.KeyValueFilter) - Method in class com.legyver.utils.mapqua.MapQuery.CollectionQueryBuilder
Supply a filter to pass be applied to the query
floatingPoint(String) - Method in class com.legyver.utils.mapqua.MapQuery.AbstractQueryBuilder
The value to be queried is of type Double

G

get() - Method in class com.legyver.utils.mapqua.mapbacked.MapBackedCollection
Return the internal collection.
get() - Method in class com.legyver.utils.mapqua.mapbacked.MapBackedEntity
Retrieve the wrapped entity
get() - Method in class com.legyver.utils.mapqua.mapbacked.MapBackedMap
Retrieve the Map value from the POJO internal Map
get() - Method in class com.legyver.utils.mapqua.mapbacked.MapBackedProperty
Return the value of the the property.
get(String) - Method in class com.legyver.utils.mapqua.mapbacked.MapBackedMap
Retrieve a value from the internal map
getRawMap() - Method in interface com.legyver.utils.mapqua.mapbacked.RawMapAware
Retrieve the internal Map from the POJO

I

integer(String) - Method in class com.legyver.utils.mapqua.MapQuery.AbstractQueryBuilder
The value to be queried is of type Integer

K

KeyValueFilter(String, MapQuery.KeyValueFilter.Cond, Object) - Constructor for class com.legyver.utils.mapqua.MapQuery.KeyValueFilter
Construct a KeyValueFilter with the provided values

L

LicenseServiceImpl - Class in com.legyver.utils.mapqua.license
Provide the licenses for the libraries used by this module
LicenseServiceImpl() - Constructor for class com.legyver.utils.mapqua.license.LicenseServiceImpl
 
loadLicenseProperties() - Method in class com.legyver.utils.mapqua.license.LicenseServiceImpl
 
localDate(String) - Method in class com.legyver.utils.mapqua.MapQuery.AbstractQueryBuilder
The value to be queried is of type LocalDate
localDateTime(String) - Method in class com.legyver.utils.mapqua.MapQuery.AbstractQueryBuilder
The value to be queried is of type LocalDateTime

M

map(Object) - Method in class com.legyver.utils.mapqua.mapbacked.MapBackedCollection
Converts a map into an entity via the MapBackedCollection.entityInstantiator.
MapBackedCollection<U extends java.util.Collection<T>,​T> - Class in com.legyver.utils.mapqua.mapbacked
Abstract superclass for MapBacked Collections.
MapBackedCollection(Map, String) - Constructor for class com.legyver.utils.mapqua.mapbacked.MapBackedCollection
Construct a MapBackedCollection with a certain property name.
MapBackedCollection(Map, String, EntityInstantiator) - Constructor for class com.legyver.utils.mapqua.mapbacked.MapBackedCollection
Construct a MapBackedCollection with a certain property name.
MapBackedCollection(Map, String, Collection) - Constructor for class com.legyver.utils.mapqua.mapbacked.MapBackedCollection
Construct a MapBackedEntityCollection with a certain property name.
MapBackedCollection(Map, String, Collection, EntityInstantiator) - Constructor for class com.legyver.utils.mapqua.mapbacked.MapBackedCollection
Construct a MapBackedCollection with a certain property name and default value
MapBackedDouble - Class in com.legyver.utils.mapqua.mapbacked
A Double variable that can be represented as a key-value pair in the POJO internal Map
MapBackedDouble(Map, String) - Constructor for class com.legyver.utils.mapqua.mapbacked.MapBackedDouble
Construct a MapBackedDouble with a certain property name and default value of 0.0
MapBackedDouble(Map, String, Double) - Constructor for class com.legyver.utils.mapqua.mapbacked.MapBackedDouble
Construct a MapBackedDouble with a certain property name and default value
MapBackedEntity<T extends MapSyncable> - Class in com.legyver.utils.mapqua.mapbacked
An Entity variable that can be represented as a key-value pair in the POJO internal Map
MapBackedEntity(Map, String, EntityInstantiator<T>) - Constructor for class com.legyver.utils.mapqua.mapbacked.MapBackedEntity
Construct a MapBackedEntity with a certain property name and default value
MapBackedEntityCollection<U extends java.util.Collection<T>,​T extends RawMapAware> - Class in com.legyver.utils.mapqua.mapbacked
For Collections of Entities
MapBackedEntityCollection(Map, String, EntityInstantiator) - Constructor for class com.legyver.utils.mapqua.mapbacked.MapBackedEntityCollection
Construct a MapBackedEntityCollection with a certain property name.
MapBackedEntityCollection(Map, String, Collection, EntityInstantiator) - Constructor for class com.legyver.utils.mapqua.mapbacked.MapBackedEntityCollection
Construct a MapBackedEntityCollection with a certain property name and default value
MapBackedInteger - Class in com.legyver.utils.mapqua.mapbacked
An Integer variable that can be represented as a key-value pair in the POJO internal Map
MapBackedInteger(Map, String) - Constructor for class com.legyver.utils.mapqua.mapbacked.MapBackedInteger
Construct a MapBackedInteger with a certain property name.
MapBackedInteger(Map, String, Integer) - Constructor for class com.legyver.utils.mapqua.mapbacked.MapBackedInteger
Construct a MapBackedInteger with a certain property name and default value
MapBackedLocalDate - Class in com.legyver.utils.mapqua.mapbacked
A LocalDate variable that can be represented as a key-value pair in the POJO internal Map
MapBackedLocalDate(Map, String) - Constructor for class com.legyver.utils.mapqua.mapbacked.MapBackedLocalDate
Construct a MapBackedLocalDate with a certain property name.
MapBackedLocalDate(Map, String, LocalDate) - Constructor for class com.legyver.utils.mapqua.mapbacked.MapBackedLocalDate
Construct a MapBackedLocalDate with a certain property name and default value
MapBackedLocalDateTime - Class in com.legyver.utils.mapqua.mapbacked
A LocalDateTime variable that can be represented as a key-value pair in the POJO internal Map
MapBackedLocalDateTime(Map, String) - Constructor for class com.legyver.utils.mapqua.mapbacked.MapBackedLocalDateTime
Construct a MapBackedLocalDateTime with a certain property name.
MapBackedLocalDateTime(Map, String, LocalDateTime) - Constructor for class com.legyver.utils.mapqua.mapbacked.MapBackedLocalDateTime
Construct a MapBackedLocalDateTime with a certain property name and default value
MapBackedMap - Class in com.legyver.utils.mapqua.mapbacked
A Map variable that can be represented as a key-value pair in the POJO internal Map
MapBackedMap(Map, String) - Constructor for class com.legyver.utils.mapqua.mapbacked.MapBackedMap
Construct a MapBackedMap with a certain property name.
MapBackedMap(Map, String, Map) - Constructor for class com.legyver.utils.mapqua.mapbacked.MapBackedMap
Construct a MapBackedMap with a certain property name and default value
MapBackedNativeCollection<U extends java.util.Collection<T>,​T> - Class in com.legyver.utils.mapqua.mapbacked
For Java Primitives and things like Strings (ie: NOT entities)
MapBackedNativeCollection(Map, String) - Constructor for class com.legyver.utils.mapqua.mapbacked.MapBackedNativeCollection
Construct a MapBackedNativeCollection with a certain property name
MapBackedNativeCollection(Map, String, Collection) - Constructor for class com.legyver.utils.mapqua.mapbacked.MapBackedNativeCollection
Construct a MapBackedNativeCollection with a certain property name and default value
MapBackedProperty<T> - Class in com.legyver.utils.mapqua.mapbacked
Abstract superclass for MapBacked anything.
MapBackedProperty(Map, String, T) - Constructor for class com.legyver.utils.mapqua.mapbacked.MapBackedProperty
Construct a MapBackedProperty with a certain property name and default value
MapBackedString - Class in com.legyver.utils.mapqua.mapbacked
A String variable that can be represented as a key-value pair in the POJO internal Map
MapBackedString(Map, String) - Constructor for class com.legyver.utils.mapqua.mapbacked.MapBackedString
Construct a MapBackedString with a certain property name.
MapBackedString(Map, String, String) - Constructor for class com.legyver.utils.mapqua.mapbacked.MapBackedString
Construct a MapBackedString with a certain property name and default value
MapMerge - Class in com.legyver.utils.mapqua
Merge function for merging values in a map
MapMerge() - Constructor for class com.legyver.utils.mapqua.MapMerge
 
MapQuery - Class in com.legyver.utils.mapqua
Query get/set/add abstraction for Maps.
MapQuery.AbstractQueryBuilder - Class in com.legyver.utils.mapqua
Builder to create Object-typed queries
MapQuery.AddQueryBuilder - Class in com.legyver.utils.mapqua
A child QueryBuilder when the value is expected to be added the a collection located on the query result
MapQuery.ChildQueryBuilder<T> - Class in com.legyver.utils.mapqua
Builder hook to continue building child query
MapQuery.CollectionQueryBuilder - Class in com.legyver.utils.mapqua
Query to build a collection of results
MapQuery.ExecutableQueryBuilder<T extends MapQuery.ExecutableQueryBuilder,​U> - Class in com.legyver.utils.mapqua
Parent builder to create a Map-based query
MapQuery.KeyValueFilter - Class in com.legyver.utils.mapqua
Filter for query
MapQuery.KeyValueFilter.Cond - Enum in com.legyver.utils.mapqua
Conditions for the Query
MapQuery.MergeQueryBuilder - Class in com.legyver.utils.mapqua
A child QueryBuilder when the value is expected to be merged with the current value present on the query result
MapQuery.Query - Class in com.legyver.utils.mapqua
Top-level builder for readability of Queries
MapQuery.SetQueryBuilder - Class in com.legyver.utils.mapqua
A child QueryBuilder when the value is expected to be set on the query result
MapSyncable - Interface in com.legyver.utils.mapqua.mapbacked
POJO can be synced to the backing Map by invoking the sync method.
merge(String, Object) - Method in class com.legyver.utils.mapqua.MapQuery.AbstractQueryBuilder

N

newInstance(Map) - Method in interface com.legyver.utils.mapqua.mapbacked.EntityInstantiator
Instantiator for an entity.

O

object(String) - Method in class com.legyver.utils.mapqua.MapQuery.AbstractQueryBuilder
The value to be queried is of type Object

P

property - Variable in class com.legyver.utils.mapqua.mapbacked.MapBackedProperty
The key that the value will be associated with.
put(String, Object) - Method in class com.legyver.utils.mapqua.mapbacked.MapBackedMap
Put a value in the internal map

Q

Query() - Constructor for class com.legyver.utils.mapqua.MapQuery.Query
Create a Query
queryOption() - Method in class com.legyver.utils.mapqua.mapbacked.MapBackedCollection
Hook to allow the Collection to be queryable
queryOption() - Method in class com.legyver.utils.mapqua.mapbacked.MapBackedDouble
 
queryOption() - Method in class com.legyver.utils.mapqua.mapbacked.MapBackedEntity
 
queryOption() - Method in class com.legyver.utils.mapqua.mapbacked.MapBackedInteger
Hook to allow the Integer to be queryable
queryOption() - Method in class com.legyver.utils.mapqua.mapbacked.MapBackedLocalDate
 
queryOption() - Method in class com.legyver.utils.mapqua.mapbacked.MapBackedLocalDateTime
Hook to allow the LocalDateTime to be queryable
queryOption() - Method in class com.legyver.utils.mapqua.mapbacked.MapBackedMap
Hook to allow the value to be queryable
queryOption() - Method in class com.legyver.utils.mapqua.mapbacked.MapBackedProperty
Hook to allow the property to be queryable
queryOption() - Method in class com.legyver.utils.mapqua.mapbacked.MapBackedString
Hook that allows the field to be queryable

R

RawMapAware - Interface in com.legyver.utils.mapqua.mapbacked
POJO can be represented by an internal Map
remove(T) - Method in class com.legyver.utils.mapqua.mapbacked.MapBackedCollection
Remove a value from the collection

S

set(String, Object) - Method in class com.legyver.utils.mapqua.MapQuery.AbstractQueryBuilder
Transition to a MapQuery.SetQueryBuilder
set(T) - Method in class com.legyver.utils.mapqua.mapbacked.MapBackedProperty
Set the value of the property.
sourceMap - Variable in class com.legyver.utils.mapqua.mapbacked.MapBackedProperty
The internal map in which all member values will be stored
string(String) - Method in class com.legyver.utils.mapqua.MapQuery.AbstractQueryBuilder
The value to be queried is of type String
sync() - Method in class com.legyver.utils.mapqua.mapbacked.MapBackedCollection
Sync's the collection to the Map
sync() - Method in interface com.legyver.utils.mapqua.mapbacked.MapSyncable
Syncs the POJO to the internal Map

T

test(Object, Object) - Method in enum com.legyver.utils.mapqua.MapQuery.KeyValueFilter.Cond
Tests the condition
test(Map) - Method in class com.legyver.utils.mapqua.MapQuery.KeyValueFilter
 
toMap(T) - Method in class com.legyver.utils.mapqua.mapbacked.MapBackedCollection
Return the internal map where the MapBackedCollection is stored
toMap(T) - Method in class com.legyver.utils.mapqua.mapbacked.MapBackedEntityCollection
Return the internal map where the MapBackedEntityCollection is stored
toMap(T) - Method in class com.legyver.utils.mapqua.mapbacked.MapBackedNativeCollection
 
transform(Collection) - Method in class com.legyver.utils.mapqua.mapbacked.MapBackedCollection
Replace the internal collectionReference with the source collection transformed via the MapBackedCollection.map(Object) method

V

valueIfMissing - Variable in class com.legyver.utils.mapqua.mapbacked.MapBackedProperty
The value to use if the value has not been set.
valueOf(String) - Static method in enum com.legyver.utils.mapqua.MapQuery.KeyValueFilter.Cond
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.legyver.utils.mapqua.MapQuery.KeyValueFilter.Cond
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G I K L M N O P Q R S T V 
All Classes All Packages