| Package | Description |
|---|---|
| org.boon.datarepo | |
| org.boon.datarepo.impl | |
| org.boon.datarepo.spi |
| Modifier and Type | Method and Description |
|---|---|
static void |
Repos.setRepoBuilder(Supplier<RepoBuilder> factory) |
| Modifier and Type | Class and Description |
|---|---|
class |
RepoBuilderDefault
This class is used to build Repo objects.
|
| Modifier and Type | Method and Description |
|---|---|
RepoBuilder |
RepoBuilderDefault.addLogging(boolean logging)
Turns on logging and null checking for the Repo.
|
RepoBuilder |
RepoBuilderDefault.camelCaseIndex(String property) |
RepoBuilder |
RepoBuilderDefault.cloneEdits(boolean cloneEdits)
Clones the object in the repo before editing and also
clones returns values.
|
RepoBuilder |
RepoBuilderDefault.collateIndex(String propertyName) |
RepoBuilder |
RepoBuilderDefault.collateIndex(String propertyName,
Comparator collator) |
RepoBuilder |
RepoBuilderDefault.collateIndex(String propertyName,
Locale locale) |
RepoBuilder |
RepoBuilderDefault.debug() |
RepoBuilder |
RepoBuilderDefault.events(ModificationListener... listeners)
Register event listeners for modification changes.
|
RepoBuilder |
RepoBuilderDefault.filterFactory(Supplier<Filter> factory) |
RepoBuilder |
RepoBuilderDefault.hashCodeOptimizationOn() |
RepoBuilder |
RepoBuilderDefault.indexBucketSize(String propertyName,
int size) |
RepoBuilder |
RepoBuilderDefault.indexHierarchy() |
RepoBuilder |
RepoBuilderDefault.keyGetter(String propertyName,
Function<?,?> keyGetter) |
RepoBuilder |
RepoBuilderDefault.level(Level level) |
RepoBuilder |
RepoBuilderDefault.lookupIndex(String propertyName) |
RepoBuilder |
RepoBuilderDefault.lookupIndex(String propertyName,
boolean unique) |
RepoBuilder |
RepoBuilderDefault.lookupIndexFactory(Function<Class,LookupIndex> factory) |
RepoBuilder |
RepoBuilderDefault.lowerCaseIndex(String property) |
RepoBuilder |
RepoBuilderDefault.nestedIndex(String... propertyPath)
Deprecated.
|
RepoBuilder |
RepoBuilderDefault.nullChecks(boolean nullChecks)
Turns on logging and null checking for the Repo.
|
RepoBuilder |
RepoBuilderDefault.primaryKey(String propertyName) |
RepoBuilder |
RepoBuilderDefault.removeDuplication(boolean removeDuplication) |
RepoBuilder |
RepoBuilderDefault.repoFactory(Supplier<RepoComposer> factory) |
RepoBuilder |
RepoBuilderDefault.searchIndex(String propertyName) |
RepoBuilder |
RepoBuilderDefault.searchIndex(String propertyName,
boolean unique) |
RepoBuilder |
RepoBuilderDefault.searchIndexFactory(Function<Class,SearchIndex> factory) |
RepoBuilder |
RepoBuilderDefault.storeKeyInIndexOnly()
Stores only the keys in the index.
|
RepoBuilder |
RepoBuilderDefault.underBarCaseIndex(String property) |
RepoBuilder |
RepoBuilderDefault.uniqueLookupIndex(String propertyName) |
RepoBuilder |
RepoBuilderDefault.uniqueLookupIndexFactory(Function<Class,LookupIndex> factory) |
RepoBuilder |
RepoBuilderDefault.uniqueSearchIndex(String propertyName) |
RepoBuilder |
RepoBuilderDefault.uniqueSearchIndexFactory(Function<Class,SearchIndex> factory) |
RepoBuilder |
RepoBuilderDefault.upperCaseIndex(String property) |
RepoBuilder |
RepoBuilderDefault.useCache()
This caches query results until there is an update.
|
RepoBuilder |
RepoBuilderDefault.useFieldForAccess(boolean useField)
Turns on field access instead of property access.
|
RepoBuilder |
RepoBuilderDefault.usePropertyForAccess(boolean useProperty)
Turns on property access instead of field access.
|
RepoBuilder |
RepoBuilderDefault.useUnsafe(boolean useUnSafe)
Turns on field unsafe access instead of reflection.
|
| Modifier and Type | Method and Description |
|---|---|
static Supplier<RepoBuilder> |
SPIFactory.getRepoBuilderFactory() |
| Modifier and Type | Method and Description |
|---|---|
static void |
SPIFactory.setRepoBuilderFactory(Supplier<RepoBuilder> repoBuilderFactory) |
Copyright © 2016. All Rights Reserved.