Index

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

A

abbreviate(String, int) - Static method in class com.erudika.para.core.utils.Utils
Abbreviates a string.
abbreviateInt(Number, int) - Static method in class com.erudika.para.core.utils.Utils
Abbreviates an integer by adding a letter suffix at the end.
accessDeniedPath() - Method in class com.erudika.para.core.utils.ParaConfig
 
accessLogEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
action() - Element in annotation type com.erudika.para.core.annotations.Cached
 
action() - Element in annotation type com.erudika.para.core.annotations.Indexed
 
activateWithEmailToken(String) - Method in class com.erudika.para.core.User
Activates a user if a given token matches the one stored.
ADD - Enum constant in enum com.erudika.para.core.annotations.Indexed.Action
Adds an object to index.
ADD_ALL - Enum constant in enum com.erudika.para.core.annotations.Indexed.Action
Adds many objects to index.
addAllSettings(Map<String, Object>) - Method in class com.erudika.para.core.App
Adds all settings to map of app settings and invokes all AppSettingAddedListeners.
addAppCreatedListener(AppCreatedListener) - Static method in class com.erudika.para.core.App
Registers a new create listener.
addAppDeletedListener(AppDeletedListener) - Static method in class com.erudika.para.core.App
Registers a new delete listener.
addAppSettingAddedListener(AppSettingAddedListener) - Static method in class com.erudika.para.core.App
Registers a new app setting added listener.
addAppSettingRemovedListener(AppSettingRemovedListener) - Static method in class com.erudika.para.core.App
Registers a new app setting removed listener.
addDatatype(String, String) - Method in class com.erudika.para.core.App
Adds a user-defined data type to the types map.
addDatatypes(ParaObject...) - Method in class com.erudika.para.core.App
Adds unknown types to this app's list of data types.
addDestroyListener(DestroyListener) - Static method in class com.erudika.para.core.utils.Para
Registers a new destruction listener.
addInitListener(InitializeListener) - Static method in class com.erudika.para.core.utils.Para
Registers a new initialization listener.
addIOListener(IOListener) - Static method in class com.erudika.para.core.utils.Para
Registers a new Para I/O listener.
addNestedObject(ParaObject) - Method in class com.erudika.para.core.Linker
Add an object to nest inside the linker object.
addProperty(String, Object) - Method in class com.erudika.para.core.Sysprop
Adds a new key/value pair to the map.
Address - Class in com.erudika.para.core
This class represents an address.
Address() - Constructor for class com.erudika.para.core.Address
No-args constructor.
Address(String) - Constructor for class com.erudika.para.core.Address
Default constructor.
addSearchQueryListener(IOListener) - Static method in class com.erudika.para.core.utils.Para
Registers a new Para I/O listener for listening to search queries.
addSetting(String, Object) - Method in class com.erudika.para.core.App
Adds a new setting to the map.
addTags(List<String>, String...) - Method in enum com.erudika.para.core.utils.CoreUtils
Adds any number of tags to the set of tags.
addValidationConstraint(String, String, Constraint) - Method in class com.erudika.para.core.App
Adds a new constraint to the list of constraints for a given field and type.
ADMIN - Enum constant in enum com.erudika.para.core.User.Roles
The administrator role.
adminIdentifier() - Method in class com.erudika.para.core.utils.ParaConfig
 
ADMINS - Enum constant in enum com.erudika.para.core.User.Groups
Administrators group.
ALL - Static variable in enum com.erudika.para.core.App.AllowedMethods
All methods allowed.
ALL_EXCEPT_DELETE - Static variable in enum com.erudika.para.core.App.AllowedMethods
All methods allowed, except DELETE.
ALLOW_ALL - Static variable in class com.erudika.para.core.App
"*".
allowUnverifiedEmails() - Method in class com.erudika.para.core.utils.ParaConfig
 
AMAZON_PREFIX - Static variable in class com.erudika.para.core.utils.Config
Amazon prefix - defaults to 'az:'.
amazonAppId() - Method in class com.erudika.para.core.utils.ParaConfig
 
amazonSecret() - Method in class com.erudika.para.core.utils.ParaConfig
 
apiEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
App - Class in com.erudika.para.core
This is a representation of an application within Para.
App() - Constructor for class com.erudika.para.core.App
No-args constructor.
App(String) - Constructor for class com.erudika.para.core.App
Default constructor.
APP_ROLE - Static variable in class com.erudika.para.core.App
"ROLE_APP".
App.AllowedMethods - Enum in com.erudika.para.core
Represents HTTP methods allowed to be executed on a specific resource/type.
AppCreatedListener - Interface in com.erudika.para.core.listeners
This listener is executed when a new child App is created.
AppDeletedListener - Interface in com.erudika.para.core.listeners
This listener is executed when a new child App is deleted.
appIdSpacePrefixEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
appName() - Method in class com.erudika.para.core.utils.ParaConfig
 
approximately(long) - Static method in class com.erudika.para.core.utils.HumanTime
Formats the given time delta, preserving all data.
approximately(CharSequence) - Static method in class com.erudika.para.core.utils.HumanTime
Parses and formats the given char sequence, potentially removing some data to make the output easier to understand.
appSecretKey() - Method in class com.erudika.para.core.utils.ParaConfig
Deprecated.
AppSettingAddedListener - Interface in com.erudika.para.core.listeners
This listener is executed when a setting is added to an application.
AppSettingRemovedListener - Interface in com.erudika.para.core.listeners
This listener is executed when a setting is removed from an application.
arrayJoin(List<String>, String) - Static method in class com.erudika.para.core.utils.Utils
Joins a list of strings to String using a separator.
asyncExecute(Runnable) - Static method in class com.erudika.para.core.utils.Para
Executes a Runnable asynchronously.
asyncExecutePeriodically(Runnable, long, long, TimeUnit) - Static method in class com.erudika.para.core.utils.Para
Executes a Runnable at a fixed interval, asynchronously.
attachIdentifier(String) - Method in class com.erudika.para.core.User
Attaches a new identifier to this user.
authCookieName() - Method in class com.erudika.para.core.utils.ParaConfig
 
awsDynamoBackupsEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
awsDynamoEncryptionEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
awsDynamoMaxInitialReadCapacity() - Method in class com.erudika.para.core.utils.ParaConfig
 
awsDynamoMaxInitialWriteCapacity() - Method in class com.erudika.para.core.utils.ParaConfig
 
awsDynamoProvisionedBillingEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
awsDynamoReplicaRegions() - Method in class com.erudika.para.core.utils.ParaConfig
 
awsS3Bucket(String) - Method in class com.erudika.para.core.utils.ParaConfig
 
awsS3MaxFileSizeMb() - Method in class com.erudika.para.core.utils.ParaConfig
 
awsSesRegion() - Method in class com.erudika.para.core.utils.ParaConfig
 

B

base64dec(String) - Static method in class com.erudika.para.core.utils.Utils
Decodes a string from Base64.
base64enc(byte[]) - Static method in class com.erudika.para.core.utils.Utils
Encodes a byte array to Base64.
base64encURL(byte[]) - Static method in class com.erudika.para.core.utils.Utils
Encodes a byte array to Base64.
bcrypt(String) - Static method in class com.erudika.para.core.utils.Utils
bcrypt hash function implemented by Spring Security.
bcryptMatches(String, String) - Static method in class com.erudika.para.core.utils.Utils
Checks if a hash matches a string.
build(String, Map<String, Object>) - Static method in class com.erudika.para.core.validation.Constraint
Builds a new constraint from a given name and payload.
buildPayloadAsJSON(String, Object) - Method in class com.erudika.para.core.Webhook
Builds the JSON payload object.

C

Cache - Interface in com.erudika.para.core.cache
This class manages object caching.
Cached - Annotation Type in com.erudika.para.core.annotations
Annotation that marks methods that can modify the cache.
Cached.Action - Enum in com.erudika.para.core.annotations
The type of cache operation.
cachePlugin() - Method in class com.erudika.para.core.utils.ParaConfig
 
caffeineCacheSize() - Method in class com.erudika.para.core.utils.ParaConfig
 
caffeineEvictAfterMin() - Method in class com.erudika.para.core.utils.ParaConfig
 
canModify(ParaObject) - Method in class com.erudika.para.core.User
Note: this method assumes that child objects can be modified by their parents.
cassandraHosts() - Method in class com.erudika.para.core.utils.ParaConfig
 
cassandraKeyspace() - Method in class com.erudika.para.core.utils.ParaConfig
 
cassandraPassword() - Method in class com.erudika.para.core.utils.ParaConfig
 
cassandraPort() - Method in class com.erudika.para.core.utils.ParaConfig
 
cassandraReplicationFactor() - Method in class com.erudika.para.core.utils.ParaConfig
 
cassandraSslEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
cassandraSslKeystore() - Method in class com.erudika.para.core.utils.ParaConfig
 
cassandraSslKeystorePassword() - Method in class com.erudika.para.core.utils.ParaConfig
 
cassandraSslProtocols() - Method in class com.erudika.para.core.utils.ParaConfig
 
cassandraTruststore() - Method in class com.erudika.para.core.utils.ParaConfig
 
cassandraTruststorePassword() - Method in class com.erudika.para.core.utils.ParaConfig
 
cassandraUser() - Method in class com.erudika.para.core.utils.ParaConfig
 
category() - Element in annotation type com.erudika.para.core.annotations.Documented
 
clearSettings() - Method in class com.erudika.para.core.App
Clears all app settings and invokes each AppSettingRemovedListeners.
clientSslKeystore() - Method in class com.erudika.para.core.utils.ParaConfig
 
clientSslKeystorePassword() - Method in class com.erudika.para.core.utils.ParaConfig
 
clientSslProtocols() - Method in class com.erudika.para.core.utils.ParaConfig
 
clientSslTruststore() - Method in class com.erudika.para.core.utils.ParaConfig
 
clientSslTruststorePassword() - Method in class com.erudika.para.core.utils.ParaConfig
 
clientUserAgentEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
close() - Method in class com.erudika.para.core.metrics.Metrics.Context
 
clusterName() - Method in class com.erudika.para.core.utils.ParaConfig
 
com.erudika.para.core - module com.erudika.para.core
 
com.erudika.para.core - package com.erudika.para.core
Core domain classes for modeling the Para domain space.
com.erudika.para.core.annotations - package com.erudika.para.core.annotations
Various annotation classes used for caching, indexing, etc.
com.erudika.para.core.cache - package com.erudika.para.core.cache
The cache module - handles object caching.
com.erudika.para.core.email - package com.erudika.para.core.email
The email module - sends emails.
com.erudika.para.core.i18n - package com.erudika.para.core.i18n
The internationalization module - handles translations and currencies.
com.erudika.para.core.listeners - package com.erudika.para.core.listeners
Listeners package.
com.erudika.para.core.metrics - package com.erudika.para.core.metrics
 
com.erudika.para.core.persistence - package com.erudika.para.core.persistence
The persistence module - handles data store communications and object persistence.
com.erudika.para.core.queue - package com.erudika.para.core.queue
The queue module - handles queues.
com.erudika.para.core.rest - package com.erudika.para.core.rest
The REST API module - provides a RESTful facade to clients.
com.erudika.para.core.search - package com.erudika.para.core.search
The search module - manages indexing operations and enables search.
com.erudika.para.core.storage - package com.erudika.para.core.storage
The storage module - saves and loads files.
com.erudika.para.core.utils - package com.erudika.para.core.utils
Utility classes.
com.erudika.para.core.validation - package com.erudika.para.core.validation
Object validation utilities.
com.erudika.para.utils - package com.erudika.para.utils
 
compareTo(HumanTime) - Method in class com.erudika.para.core.utils.HumanTime
 
compileMustache(Map<String, Object>, String) - Static method in class com.erudika.para.core.utils.Utils
 
compileMustache(Map<String, Object>, String, boolean) - Static method in class com.erudika.para.core.utils.Utils
Compiles a mustache template with a given scope (map of fields and values).
Config - Class in com.erudika.para.core.utils
This class loads configuration settings from a file and sets defaults.
Config() - Constructor for class com.erudika.para.core.utils.Config
 
Constraint - Class in com.erudika.para.core.validation
Represents a validation constraint.
contains(String) - Method in interface com.erudika.para.core.cache.Cache
Do we have this object in the cache?
contains(String) - Method in class com.erudika.para.core.cache.MockCache
 
contains(String, String) - Method in interface com.erudika.para.core.cache.Cache
Do we have this object in the cache?
contains(String, String) - Method in class com.erudika.para.core.cache.MockCache
 
corePackageName() - Method in class com.erudika.para.core.utils.ParaConfig
 
CoreUtils - Enum in com.erudika.para.core.utils
Provides some the basic functionality for domain objects.
corsEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
countChildren(ParaObject, String) - Method in enum com.erudika.para.core.utils.CoreUtils
Count the total number of child objects for this object.
countChildren(String) - Method in class com.erudika.para.core.Address
 
countChildren(String) - Method in class com.erudika.para.core.App
 
countChildren(String) - Method in interface com.erudika.para.core.Linkable
Count the total number of child objects for this object.
countChildren(String) - Method in class com.erudika.para.core.Linker
 
countChildren(String) - Method in class com.erudika.para.core.Sysprop
 
countChildren(String) - Method in class com.erudika.para.core.Tag
 
countChildren(String) - Method in class com.erudika.para.core.Translation
 
countChildren(String) - Method in class com.erudika.para.core.User
 
countChildren(String) - Method in class com.erudika.para.core.Vote
 
counter(String, Class<?>, String...) - Static method in class com.erudika.para.core.metrics.Metrics
Creates a new counter for a particular class and method for a specific application.
countLinks(ParaObject, String) - Method in enum com.erudika.para.core.utils.CoreUtils
Count the total number of links between this object and another type of object.
countLinks(String) - Method in class com.erudika.para.core.Address
 
countLinks(String) - Method in class com.erudika.para.core.App
 
countLinks(String) - Method in interface com.erudika.para.core.Linkable
Count the total number of links between this object and another type of object.
countLinks(String) - Method in class com.erudika.para.core.Linker
 
countLinks(String) - Method in class com.erudika.para.core.Sysprop
 
countLinks(String) - Method in class com.erudika.para.core.Tag
 
countLinks(String) - Method in class com.erudika.para.core.Translation
 
countLinks(String) - Method in class com.erudika.para.core.User
 
countLinks(String) - Method in class com.erudika.para.core.Vote
 
create() - Method in class com.erudika.para.core.Address
 
create() - Method in class com.erudika.para.core.App
 
create() - Method in class com.erudika.para.core.Linker
 
create() - Method in interface com.erudika.para.core.ParaObject
Stores this object in the data store.
create() - Method in class com.erudika.para.core.Sysprop
 
create() - Method in class com.erudika.para.core.Tag
 
create() - Method in class com.erudika.para.core.Translation
 
create() - Method in class com.erudika.para.core.User
 
create() - Method in class com.erudika.para.core.Vote
 
create() - Method in class com.erudika.para.core.Webhook
 
create(String, P) - Method in interface com.erudika.para.core.persistence.DAO
Persists an object to the data store.
create(String, P) - Method in class com.erudika.para.core.persistence.MockDAO
 
create(P) - Method in interface com.erudika.para.core.persistence.DAO
Persists an object to the data store.
create(P) - Method in class com.erudika.para.core.persistence.MockDAO
 
createAll(String, List<P>) - Method in interface com.erudika.para.core.persistence.DAO
Saves multiple objects to the data store.
createAll(String, List<P>) - Method in class com.erudika.para.core.persistence.MockDAO
 
createAll(List<P>) - Method in interface com.erudika.para.core.persistence.DAO
Saves multiple objects to the data store.
createAll(List<P>) - Method in class com.erudika.para.core.persistence.MockDAO
 
createIndex(App) - Method in interface com.erudika.para.core.search.Search
Creates a new search index for the given app.
createRateLimiter(int, int) - Static method in class com.erudika.para.core.utils.Para
Creates a simple rate limiter.
createRateLimiter(int, int, int) - Static method in class com.erudika.para.core.utils.Para
Creates a simple rate limiter.
csrfCookieName() - Method in class com.erudika.para.core.utils.ParaConfig
 
csrfProtectionEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
CurrencyUtils - Enum in com.erudika.para.core.i18n
Helper utility class for currency operations.
CustomResourceHandler - Interface in com.erudika.para.core.rest
A custom API resource handler.

D

d() - Method in class com.erudika.para.core.utils.HumanTime
Adds one day to the time delta.
d(int) - Method in class com.erudika.para.core.utils.HumanTime
Adds n days to the time delta.
DAO - Interface in com.erudika.para.core.persistence
The core persistence interface.
daoPlugin() - Method in class com.erudika.para.core.utils.ParaConfig
 
debugRequestSignaturesEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
decrementCount() - Method in class com.erudika.para.core.Tag
Decrements the count when a new object is untagged.
DEFAULT_LIMIT - Static variable in class com.erudika.para.core.utils.Config
10000.
defaultEncoding() - Method in class com.erudika.para.core.utils.ParaConfig
 
defaultQueueName() - Method in class com.erudika.para.core.utils.ParaConfig
 
delete() - Method in class com.erudika.para.core.Address
 
delete() - Method in class com.erudika.para.core.App
 
delete() - Method in class com.erudika.para.core.Linker
 
delete() - Method in interface com.erudika.para.core.ParaObject
Deletes the object permanently by removing it from the data store.
delete() - Method in class com.erudika.para.core.Sysprop
 
delete() - Method in class com.erudika.para.core.Tag
 
delete() - Method in class com.erudika.para.core.Translation
 
delete() - Method in class com.erudika.para.core.User
 
delete() - Method in class com.erudika.para.core.Vote
 
delete(String) - Method in interface com.erudika.para.core.storage.FileStore
Deletes a file.
delete(String) - Method in class com.erudika.para.core.storage.MockFileStore
 
delete(String, P) - Method in interface com.erudika.para.core.persistence.DAO
Deletes an object permanently.
delete(String, P) - Method in class com.erudika.para.core.persistence.MockDAO
 
delete(P) - Method in interface com.erudika.para.core.persistence.DAO
Deletes an object permanently.
delete(P) - Method in class com.erudika.para.core.persistence.MockDAO
 
DELETE - Enum constant in enum com.erudika.para.core.annotations.Cached.Action
Delete an object from cache.
DELETE - Enum constant in enum com.erudika.para.core.App.AllowedMethods
Allows DELETE method only.
DELETE_ALL - Enum constant in enum com.erudika.para.core.annotations.Cached.Action
Delete all objects from cache.
deleteAll(String, List<P>) - Method in interface com.erudika.para.core.persistence.DAO
Deletes multiple objects.
deleteAll(String, List<P>) - Method in class com.erudika.para.core.persistence.MockDAO
 
deleteAll(List<P>) - Method in interface com.erudika.para.core.persistence.DAO
Deletes multiple objects.
deleteAll(List<P>) - Method in class com.erudika.para.core.persistence.MockDAO
 
deleteChildren(ParaObject, String) - Method in enum com.erudika.para.core.utils.CoreUtils
Deletes all child objects permanently.
deleteChildren(String) - Method in class com.erudika.para.core.Address
 
deleteChildren(String) - Method in class com.erudika.para.core.App
 
deleteChildren(String) - Method in interface com.erudika.para.core.Linkable
Deletes all child objects permanently.
deleteChildren(String) - Method in class com.erudika.para.core.Linker
 
deleteChildren(String) - Method in class com.erudika.para.core.Sysprop
 
deleteChildren(String) - Method in class com.erudika.para.core.Tag
 
deleteChildren(String) - Method in class com.erudika.para.core.Translation
 
deleteChildren(String) - Method in class com.erudika.para.core.User
 
deleteChildren(String) - Method in class com.erudika.para.core.Vote
 
deleteIndex(App) - Method in interface com.erudika.para.core.search.Search
Deletes the search index for a given app.
description() - Element in annotation type com.erudika.para.core.annotations.Documented
 
destroy() - Static method in class com.erudika.para.core.utils.Para
Calls all registered listeners on exit.
DestroyListener - Interface in com.erudika.para.core.listeners
This listener is executed when the Para.destroy() is called.
detachIdentifier(String) - Method in class com.erudika.para.core.User
Detaches a secondary identifier which is not already used by this user.
digits(Number, Number) - Static method in class com.erudika.para.core.validation.Constraint
The 'digits' constraint - field must be a Number or String containing digits where the number of digits in the integral part is limited by 'integer', and the number of digits for the fractional part is limited by 'fraction'.
Documented - Annotation Type in com.erudika.para.core.annotations
A generic annotation intended to be used for attaching documentation metadata to the getter methods of configuration properties.
down() - Method in class com.erudika.para.core.Vote
Set the vote negative.
DOWN - Enum constant in enum com.erudika.para.core.Votable.VoteValue
Negative vote -1.

E

elasticsearchAsyncModeEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
elasticsearchAuthPassword() - Method in class com.erudika.para.core.utils.ParaConfig
 
elasticsearchAuthUser() - Method in class com.erudika.para.core.utils.ParaConfig
 
elasticsearchAutoExpandReplicas() - Method in class com.erudika.para.core.utils.ParaConfig
 
elasticsearchAwsRegion() - Method in class com.erudika.para.core.utils.ParaConfig
 
elasticsearchBulkActionLimit() - Method in class com.erudika.para.core.utils.ParaConfig
 
elasticsearchBulkBackoffDelayMs() - Method in class com.erudika.para.core.utils.ParaConfig
 
elasticsearchBulkBackoffRetries() - Method in class com.erudika.para.core.utils.ParaConfig
 
elasticsearchBulkConcurrentRequests() - Method in class com.erudika.para.core.utils.ParaConfig
 
elasticsearchBulkFlushEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
elasticsearchBulkFlushIntervalSec() - Method in class com.erudika.para.core.utils.ParaConfig
 
elasticsearchBulkSizeLimitMb() - Method in class com.erudika.para.core.utils.ParaConfig
 
elasticsearchChildIndexReplicas() - Method in class com.erudika.para.core.utils.ParaConfig
 
elasticsearchChildIndexShards() - Method in class com.erudika.para.core.utils.ParaConfig
 
elasticsearchFlavor() - Method in class com.erudika.para.core.utils.ParaConfig
 
elasticsearchNestedModeEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
elasticsearchProxyEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
elasticsearchProxyPath() - Method in class com.erudika.para.core.utils.ParaConfig
 
elasticsearchProxyReindexingEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
elasticsearchRestClientContextPath() - Method in class com.erudika.para.core.utils.ParaConfig
 
elasticsearchRestClientHost() - Method in class com.erudika.para.core.utils.ParaConfig
 
elasticsearchRestClientPort() - Method in class com.erudika.para.core.utils.ParaConfig
 
elasticsearchRestClientScheme() - Method in class com.erudika.para.core.utils.ParaConfig
 
elasticsearchRootIndexReplicas() - Method in class com.erudika.para.core.utils.ParaConfig
 
elasticsearchRootIndexShards() - Method in class com.erudika.para.core.utils.ParaConfig
 
elasticsearchRootIndexSharingEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
elasticsearchSignRequestsForAwsEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
elasticsearchTrackTotalHits() - Method in class com.erudika.para.core.utils.ParaConfig
 
email() - Static method in class com.erudika.para.core.validation.Constraint
The 'email' constraint - field must contain a valid email.
Email - Annotation Type in com.erudika.para.core.annotations
Annotation for email validation.
EMAIL_PATTERN - Static variable in annotation type com.erudika.para.core.annotations.Email
"[A-Za-z0-9.%\'+_\\-]+@[A-Za-z0-9.\\-]+\\.[A-Za-z\\S]{2,20}$".
Emailer - Interface in com.erudika.para.core.email
An email service.
emailerPlugin() - Method in class com.erudika.para.core.utils.ParaConfig
 
EMPTY - Enum constant in enum com.erudika.para.core.App.AllowedMethods
Deny all requests (no access).
environment() - Method in class com.erudika.para.core.utils.ParaConfig
 
equals(Object) - Method in class com.erudika.para.core.Address
 
equals(Object) - Method in class com.erudika.para.core.App
 
equals(Object) - Method in class com.erudika.para.core.Linker
 
equals(Object) - Method in class com.erudika.para.core.Sysprop
 
equals(Object) - Method in class com.erudika.para.core.Tag
 
equals(Object) - Method in class com.erudika.para.core.Translation
 
equals(Object) - Method in class com.erudika.para.core.User
 
equals(Object) - Method in class com.erudika.para.core.utils.HumanTime
 
equals(Object) - Method in class com.erudika.para.core.Vote
 
eval(CharSequence) - Static method in class com.erudika.para.core.utils.HumanTime
Parses a CharSequence argument and returns a HumanTime instance.
exactly(long) - Static method in class com.erudika.para.core.utils.HumanTime
Formats the given time delta, preserving all data.
exactly(CharSequence) - Static method in class com.erudika.para.core.utils.HumanTime
Parses and formats the given char sequence, preserving all data.
exceptionOnWriteErrorsEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
executorThreads() - Method in class com.erudika.para.core.utils.ParaConfig
 
exists() - Method in class com.erudika.para.core.Address
 
exists() - Method in class com.erudika.para.core.App
 
exists() - Method in class com.erudika.para.core.Linker
 
exists() - Method in interface com.erudika.para.core.ParaObject
Checks if an object is stored in the data store.
exists() - Method in class com.erudika.para.core.Sysprop
 
exists() - Method in class com.erudika.para.core.Tag
 
exists() - Method in class com.erudika.para.core.Translation
 
exists() - Method in class com.erudika.para.core.User
 
exists() - Method in class com.erudika.para.core.Vote
 

F

facebookAppId() - Method in class com.erudika.para.core.utils.ParaConfig
 
facebookSecret() - Method in class com.erudika.para.core.utils.ParaConfig
 
falsy() - Static method in class com.erudika.para.core.validation.Constraint
The 'falsy' constraint - field value must not be equal to 'true'.
FB_PREFIX - Static variable in class com.erudika.para.core.utils.Config
Facebook prefix - defaults to 'fb:'.
fileStoragePlugin() - Method in class com.erudika.para.core.utils.ParaConfig
 
FileStore - Interface in com.erudika.para.core.storage
A file store interface.
findById(String) - Method in class com.erudika.para.core.search.MockSearch
 
findById(String) - Method in interface com.erudika.para.core.search.Search
Simple id search.
findById(String, String) - Method in class com.erudika.para.core.search.MockSearch
 
findById(String, String) - Method in interface com.erudika.para.core.search.Search
Simple id search.
findByIds(String, List<String>) - Method in class com.erudika.para.core.search.MockSearch
 
findByIds(String, List<String>) - Method in interface com.erudika.para.core.search.Search
Simple multi id search.
findByIds(List<String>) - Method in class com.erudika.para.core.search.MockSearch
 
findByIds(List<String>) - Method in interface com.erudika.para.core.search.Search
Simple multi id search.
findChildren(ParaObject, String, String, Pager...) - Method in enum com.erudika.para.core.utils.CoreUtils
Searches through child objects in a one-to-many relationship.
findChildren(String, String, Pager...) - Method in class com.erudika.para.core.Address
 
findChildren(String, String, Pager...) - Method in class com.erudika.para.core.App
 
findChildren(String, String, Pager...) - Method in interface com.erudika.para.core.Linkable
Search through all child objects.
findChildren(String, String, Pager...) - Method in class com.erudika.para.core.Linker
 
findChildren(String, String, Pager...) - Method in class com.erudika.para.core.Sysprop
 
findChildren(String, String, Pager...) - Method in class com.erudika.para.core.Tag
 
findChildren(String, String, Pager...) - Method in class com.erudika.para.core.Translation
 
findChildren(String, String, Pager...) - Method in class com.erudika.para.core.User
 
findChildren(String, String, Pager...) - Method in class com.erudika.para.core.Vote
 
findLinkedObjects(ParaObject, String, String, String, Pager...) - Method in enum com.erudika.para.core.utils.CoreUtils
Searches through all linked objects in many-to-many relationships.
findLinkedObjects(String, String, String, Pager...) - Method in class com.erudika.para.core.Address
 
findLinkedObjects(String, String, String, Pager...) - Method in class com.erudika.para.core.App
 
findLinkedObjects(String, String, String, Pager...) - Method in interface com.erudika.para.core.Linkable
findLinkedObjects(String, String, String, Pager...) - Method in class com.erudika.para.core.Linker
 
findLinkedObjects(String, String, String, Pager...) - Method in class com.erudika.para.core.Sysprop
 
findLinkedObjects(String, String, String, Pager...) - Method in class com.erudika.para.core.Tag
 
findLinkedObjects(String, String, String, Pager...) - Method in class com.erudika.para.core.Translation
 
findLinkedObjects(String, String, String, Pager...) - Method in class com.erudika.para.core.User
 
findLinkedObjects(String, String, String, Pager...) - Method in class com.erudika.para.core.Vote
 
findNearby(String, String, int, double, double, Pager...) - Method in class com.erudika.para.core.search.MockSearch
 
findNearby(String, String, int, double, double, Pager...) - Method in interface com.erudika.para.core.search.Search
Search for Address objects in a radius of X km from a given point.
findNearby(String, String, String, int, double, double, Pager...) - Method in class com.erudika.para.core.search.MockSearch
 
findNearby(String, String, String, int, double, double, Pager...) - Method in interface com.erudika.para.core.search.Search
Search for Address objects in a radius of X km from a given point.
findNestedQuery(String, String, String, Pager...) - Method in class com.erudika.para.core.search.MockSearch
 
findNestedQuery(String, String, String, Pager...) - Method in interface com.erudika.para.core.search.Search
Searches within a nested field.
findNestedQuery(String, String, String, String, Pager...) - Method in class com.erudika.para.core.search.MockSearch
 
findNestedQuery(String, String, String, String, Pager...) - Method in interface com.erudika.para.core.search.Search
Searches within a nested field.
findPrefix(String, String, String, Pager...) - Method in class com.erudika.para.core.search.MockSearch
 
findPrefix(String, String, String, Pager...) - Method in interface com.erudika.para.core.search.Search
Searches for objects that have a property which value starts with a given prefix.
findPrefix(String, String, String, String, Pager...) - Method in class com.erudika.para.core.search.MockSearch
 
findPrefix(String, String, String, String, Pager...) - Method in interface com.erudika.para.core.search.Search
Searches for objects that have a property which value starts with a given prefix.
findQuery(String, String, Pager...) - Method in class com.erudika.para.core.search.MockSearch
 
findQuery(String, String, Pager...) - Method in interface com.erudika.para.core.search.Search
Query string search.
findQuery(String, String, String, Pager...) - Method in class com.erudika.para.core.search.MockSearch
 
findQuery(String, String, String, Pager...) - Method in interface com.erudika.para.core.search.Search
Query string search.
findSimilar(String, String, String[], String, Pager...) - Method in class com.erudika.para.core.search.MockSearch
 
findSimilar(String, String, String[], String, Pager...) - Method in interface com.erudika.para.core.search.Search
Searches for objects that have similar property values to a given text.
findSimilar(String, String, String, String[], String, Pager...) - Method in class com.erudika.para.core.search.MockSearch
 
findSimilar(String, String, String, String[], String, Pager...) - Method in interface com.erudika.para.core.search.Search
Searches for objects that have similar property values to a given text.
findTagged(String, String[], Pager...) - Method in class com.erudika.para.core.search.MockSearch
 
findTagged(String, String[], Pager...) - Method in interface com.erudika.para.core.search.Search
Searches for objects tagged with one or more tags.
findTagged(String, String, String[], Pager...) - Method in class com.erudika.para.core.search.MockSearch
 
findTagged(String, String, String[], Pager...) - Method in interface com.erudika.para.core.search.Search
Searches for objects tagged with one or more tags.
findTags(String, Pager...) - Method in class com.erudika.para.core.search.MockSearch
 
findTags(String, Pager...) - Method in interface com.erudika.para.core.search.Search
Searches for Tag objects.
findTags(String, String, Pager...) - Method in class com.erudika.para.core.search.MockSearch
 
findTags(String, String, Pager...) - Method in interface com.erudika.para.core.search.Search
Searches for Tag objects.
findTermInList(String, String, String, List<?>, Pager...) - Method in class com.erudika.para.core.search.MockSearch
 
findTermInList(String, String, String, List<?>, Pager...) - Method in interface com.erudika.para.core.search.Search
Searches for objects having a property value that is in list of possible values.
findTermInList(String, String, List<?>, Pager...) - Method in class com.erudika.para.core.search.MockSearch
 
findTermInList(String, String, List<?>, Pager...) - Method in interface com.erudika.para.core.search.Search
Searches for objects having a property value that is in list of possible values.
findTerms(String, String, Map<String, ?>, boolean, Pager...) - Method in class com.erudika.para.core.search.MockSearch
 
findTerms(String, String, Map<String, ?>, boolean, Pager...) - Method in interface com.erudika.para.core.search.Search
Searches for objects that have properties matching some given values.
findTerms(String, Map<String, ?>, boolean, Pager...) - Method in class com.erudika.para.core.search.MockSearch
 
findTerms(String, Map<String, ?>, boolean, Pager...) - Method in interface com.erudika.para.core.search.Search
Searches for objects that have properties matching some given values.
findWildcard(String, String, String, Pager...) - Method in class com.erudika.para.core.search.MockSearch
 
findWildcard(String, String, String, Pager...) - Method in interface com.erudika.para.core.search.Search
Searches for objects that have a property with a value matching a wildcard query.
findWildcard(String, String, String, String, Pager...) - Method in class com.erudika.para.core.search.MockSearch
 
findWildcard(String, String, String, String, Pager...) - Method in interface com.erudika.para.core.search.Search
Searches for objects that have a property with a value matching a wildcard query.
formatDate(Long, String, Locale) - Static method in class com.erudika.para.core.utils.Utils
Formats a date in a specific format.
formatDate(String, Locale) - Static method in class com.erudika.para.core.utils.Utils
Formats the date for today, in a specific format.
formatMessage(String, Object...) - Static method in class com.erudika.para.core.utils.Utils
Formats a messages containing {0}, {1}...
formatPrice(double) - Static method in class com.erudika.para.core.utils.Utils
Returns the price with two fractional digits at the end.
formatPrice(Double, String) - Method in enum com.erudika.para.core.i18n.CurrencyUtils
Formats a price for its specific locale, depending on the currency code.
fromAnnotation(Annotation) - Static method in class com.erudika.para.core.validation.Constraint
Builds a new constraint from the annotation data.
fromJSON(String) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
Converts a JSON string to a domain object.
fromString(String) - Static method in enum com.erudika.para.core.App.AllowedMethods
Constructs the enum from a string value.
future() - Static method in class com.erudika.para.core.validation.Constraint
The 'future' constraint - field value must be a Date or a timestamp in the future.

G

generateEmailConfirmationToken() - Method in class com.erudika.para.core.User
Generates a new email confirmation token.
generatePasswordResetToken() - Method in class com.erudika.para.core.User
Generates a new password reset token.
generateSecurityToken() - Static method in class com.erudika.para.core.utils.Utils
Generates an authentication token - a random 32 byte string encoded in Base64.
generateSecurityToken(int) - Static method in class com.erudika.para.core.utils.Utils
Generates an authentication token - a random string encoded in Base64.
generateSecurityToken(int, boolean) - Static method in class com.erudika.para.core.utils.Utils
Generates an authentication token - a random string encoded in Base64.
GenericExceptionMapper - Class in com.erudika.para.core.rest
Generic exception mapper.
GenericExceptionMapper() - Constructor for class com.erudika.para.core.rest.GenericExceptionMapper
No-args constructor.
get(String) - Method in interface com.erudika.para.core.cache.Cache
Read an object from cache.
get(String) - Method in class com.erudika.para.core.cache.MockCache
 
get(String, String) - Method in interface com.erudika.para.core.cache.Cache
Read an object from cache.
get(String, String) - Method in class com.erudika.para.core.cache.MockCache
 
GET - Enum constant in enum com.erudika.para.core.annotations.Cached.Action
Get an object from cache.
GET - Enum constant in enum com.erudika.para.core.App.AllowedMethods
Allows GET method only.
GET_ALL - Enum constant in enum com.erudika.para.core.annotations.Cached.Action
Get all objects from cache.
getActive() - Method in class com.erudika.para.core.App
Returns true if this application is active (enabled).
getActive() - Method in class com.erudika.para.core.User
Returns true if this account is active.
getActive() - Method in class com.erudika.para.core.Webhook
 
getAddress() - Method in class com.erudika.para.core.Address
The street address and other address info.
getAll(String, List<String>) - Method in interface com.erudika.para.core.cache.Cache
Read a number of objects given a list of their ids.
getAll(String, List<String>) - Method in class com.erudika.para.core.cache.MockCache
 
getAll(List<String>) - Method in interface com.erudika.para.core.cache.Cache
Read a number of objects given a list of their ids.
getAll(List<String>) - Method in class com.erudika.para.core.cache.MockCache
 
getAllDeclaredFields(Class<? extends ParaObject>) - Static method in class com.erudika.para.core.utils.Utils
Returns a list of all declared fields in a class.
getAllResourcePermissions(String...) - Method in class com.erudika.para.core.App
Returns all resource permission for a list of subjects ids.
getAllTypes(App) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
Returns a map of all registered types.
getAllValidationConstraints(String...) - Method in class com.erudika.para.core.App
Returns all validation constraints for a list of types.
getAnnotatedFields(P) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
 
getAnnotatedFields(P, boolean) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
 
getAnnotatedFields(P, Class<? extends Annotation>) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
 
getAnnotatedFields(P, Class<? extends Annotation>, boolean) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
Returns a map of annotated fields of a domain object.
getAppid() - Method in class com.erudika.para.core.Address
 
getAppid() - Method in class com.erudika.para.core.App
 
getAppid() - Method in class com.erudika.para.core.Linker
 
getAppid() - Method in interface com.erudika.para.core.ParaObject
The application name.
getAppid() - Method in class com.erudika.para.core.Sysprop
 
getAppid() - Method in class com.erudika.para.core.Tag
 
getAppid() - Method in class com.erudika.para.core.Translation
 
getAppid() - Method in class com.erudika.para.core.User
 
getAppid() - Method in class com.erudika.para.core.Vote
 
getAppIdentifier() - Method in class com.erudika.para.core.App
The App identifier (the id but without the prefix app:).
getAppidFromAuthHeader(String) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
Returns the app identifier by parsing the Authorization.
getApproved() - Method in class com.erudika.para.core.Translation
Returns true if this is an approved translation.
getApproximately() - Method in class com.erudika.para.core.utils.HumanTime
Returns an approximate, human-formatted representation of the time delta.
getApproximately(T) - Method in class com.erudika.para.core.utils.HumanTime
Appends an approximate, human-formatted representation of the time delta to the given Appendable object.
getArtifactId() - Static method in class com.erudika.para.core.utils.VersionInfo
Returns the current artifact id from Maven.
getArtifactId() - Static method in class com.erudika.para.utils.Version
 
getAuthorName() - Method in class com.erudika.para.core.Translation
The name of the person who wrote the translated string.
getBaseURL(String) - Static method in class com.erudika.para.core.utils.Utils
The basic URL without any parameters: >scheme<:>authority<.
getCache() - Method in enum com.erudika.para.core.utils.CoreUtils
Returns the Cache object.
getCache() - Static method in class com.erudika.para.core.utils.Para
 
getCached() - Method in class com.erudika.para.core.Address
 
getCached() - Method in class com.erudika.para.core.App
 
getCached() - Method in class com.erudika.para.core.Linker
 
getCached() - Method in interface com.erudika.para.core.ParaObject
Boolean flag which controls whether this object is cached.
getCached() - Method in class com.erudika.para.core.Sysprop
 
getCached() - Method in class com.erudika.para.core.Tag
 
getCached() - Method in class com.erudika.para.core.Translation
 
getCached() - Method in class com.erudika.para.core.User
 
getCached() - Method in class com.erudika.para.core.Vote
 
getChildren(ParaObject, String, Pager...) - Method in enum com.erudika.para.core.utils.CoreUtils
Returns all child objects linked to this object.
getChildren(ParaObject, String, String, String, Pager...) - Method in enum com.erudika.para.core.utils.CoreUtils
Returns all child objects linked to this object.
getChildren(String, Pager...) - Method in class com.erudika.para.core.Address
 
getChildren(String, Pager...) - Method in class com.erudika.para.core.App
 
getChildren(String, Pager...) - Method in interface com.erudika.para.core.Linkable
Returns all child objects linked to this object.
getChildren(String, Pager...) - Method in class com.erudika.para.core.Linker
 
getChildren(String, Pager...) - Method in class com.erudika.para.core.Sysprop
 
getChildren(String, Pager...) - Method in class com.erudika.para.core.Tag
 
getChildren(String, Pager...) - Method in class com.erudika.para.core.Translation
 
getChildren(String, Pager...) - Method in class com.erudika.para.core.User
 
getChildren(String, Pager...) - Method in class com.erudika.para.core.Vote
 
getChildren(String, String, String, Pager...) - Method in class com.erudika.para.core.Address
 
getChildren(String, String, String, Pager...) - Method in class com.erudika.para.core.App
 
getChildren(String, String, String, Pager...) - Method in interface com.erudika.para.core.Linkable
Returns all child objects linked to this object.
getChildren(String, String, String, Pager...) - Method in class com.erudika.para.core.Linker
 
getChildren(String, String, String, Pager...) - Method in class com.erudika.para.core.Sysprop
 
getChildren(String, String, String, Pager...) - Method in class com.erudika.para.core.Tag
 
getChildren(String, String, String, Pager...) - Method in class com.erudika.para.core.Translation
 
getChildren(String, String, String, Pager...) - Method in class com.erudika.para.core.User
 
getChildren(String, String, String, Pager...) - Method in class com.erudika.para.core.Vote
 
getCity() - Method in class com.erudika.para.core.Address
The name of the city.
getClassName(Class<?>) - Static method in class com.erudika.para.core.metrics.Metrics
 
getConfig() - Method in class com.erudika.para.core.utils.Config
Returns the Config object.
getConfig() - Static method in class com.erudika.para.core.utils.Para
 
getConfigFilePath() - Method in class com.erudika.para.core.utils.Config
The name of the configuration file, usually 'app-application.conf'.
getConfigMap() - Method in class com.erudika.para.core.utils.Config
 
getConfigRootPrefix() - Method in class com.erudika.para.core.utils.Config
The root prefix of the configuration property names, e.g.
getConfigRootPrefix() - Method in class com.erudika.para.core.utils.ParaConfig
 
getConfigValue(String, String) - Method in class com.erudika.para.core.utils.Config
Returns the unwrapped value of a configuration parameter or its default value.
getCoreClassesMap() - Static method in class com.erudika.para.core.utils.ParaObjectUtils
Searches through the Para core package and Config.CORE_PACKAGE_NAME package for ParaObject subclasses and adds their names them to the map.
getCoreParaTypes() - Static method in class com.erudika.para.core.utils.ParaObjectUtils
Returns a map of the core data types declared in Para Core only.
getCoreTypes() - Static method in class com.erudika.para.core.utils.ParaObjectUtils
Returns a map of the core data types.
getCoreValidationConstraints() - Static method in class com.erudika.para.core.validation.ValidationUtils
Returns all validation constraints that are defined by Java annotation in the core classes.
getCount() - Method in class com.erudika.para.core.Tag
The number of objects tagged with this tag.
getCount() - Method in class com.erudika.para.core.utils.Pager
The total number of results for a query.
getCount(String) - Method in class com.erudika.para.core.search.MockSearch
 
getCount(String) - Method in interface com.erudika.para.core.search.Search
Counts indexed objects.
getCount(String, String) - Method in class com.erudika.para.core.search.MockSearch
 
getCount(String, String) - Method in interface com.erudika.para.core.search.Search
Counts indexed objects.
getCount(String, String, Map<String, ?>) - Method in class com.erudika.para.core.search.MockSearch
 
getCount(String, String, Map<String, ?>) - Method in interface com.erudika.para.core.search.Search
Counts indexed objects matching a set of terms/values.
getCount(String, Map<String, ?>) - Method in class com.erudika.para.core.search.MockSearch
 
getCount(String, Map<String, ?>) - Method in interface com.erudika.para.core.search.Search
Counts indexed objects matching a set of terms/values.
getCountry() - Method in class com.erudika.para.core.Address
The country in which the address is located.
getCreate() - Method in class com.erudika.para.core.Webhook
 
getCreateAll() - Method in class com.erudika.para.core.Webhook
 
getCreator(ParaObject) - Method in enum com.erudika.para.core.utils.CoreUtils
The user object of the creator.
getCreatorid() - Method in class com.erudika.para.core.Address
 
getCreatorid() - Method in class com.erudika.para.core.App
 
getCreatorid() - Method in class com.erudika.para.core.Linker
 
getCreatorid() - Method in interface com.erudika.para.core.ParaObject
The id of the user who created this.
getCreatorid() - Method in class com.erudika.para.core.Sysprop
 
getCreatorid() - Method in class com.erudika.para.core.Tag
 
getCreatorid() - Method in class com.erudika.para.core.Translation
 
getCreatorid() - Method in class com.erudika.para.core.User
 
getCreatorid() - Method in class com.erudika.para.core.Vote
 
getCredentials() - Method in class com.erudika.para.core.App
Returns the map containing the app's access key and secret key.
getCurrenciesMap() - Method in enum com.erudika.para.core.i18n.CurrencyUtils
Returns a map of all available currencies in the form: currency code - full currency name and symbol.
getCurrency() - Method in class com.erudika.para.core.User
The user's currency preference.
getCurrency(String) - Method in enum com.erudika.para.core.i18n.CurrencyUtils
Returns the currency instance for a given currency code.
getCurrency(Locale) - Method in enum com.erudika.para.core.i18n.CurrencyUtils
Returns the currency instance for a given locale.
getCurrencyName(String, Locale) - Method in enum com.erudika.para.core.i18n.CurrencyUtils
Returns the full name of the currency in the language of the given locale.
getCurrentYear() - Static method in class com.erudika.para.core.utils.Utils
Returns the current year.
getCustomEvents() - Method in class com.erudika.para.core.Webhook
 
getCustomPayload() - Method in class com.erudika.para.core.Webhook
 
getCustomResourceHandlers() - Static method in class com.erudika.para.core.utils.Para
Try loading external CustomResourceHandler classes.
getDao() - Method in enum com.erudika.para.core.utils.CoreUtils
Returns the DAO object.
getDAO() - Static method in class com.erudika.para.core.utils.Para
 
getDatatypes() - Method in class com.erudika.para.core.App
Returns a set of custom data types for this app.
getDelete() - Method in class com.erudika.para.core.Webhook
 
getDeleteAll() - Method in class com.erudika.para.core.Webhook
 
getDeleteOn() - Method in class com.erudika.para.core.App
The timestamp for when this app must be deleted.
getDelta() - Method in class com.erudika.para.core.utils.HumanTime
Returns the time delta.
getDestroyListeners() - Static method in class com.erudika.para.core.utils.Para
 
getEmail() - Method in class com.erudika.para.core.User
The user's email.
getExactly() - Method in class com.erudika.para.core.utils.HumanTime
Returns a human-formatted representation of the time delta.
getExactly(T) - Method in class com.erudika.para.core.utils.HumanTime
Appends a human-formatted representation of the time delta to the given Appendable object.
getExceptionResponse(int, String) - Static method in class com.erudika.para.core.rest.GenericExceptionMapper
Returns an exception/error response as a JSON object.
getExecutorService() - Static method in class com.erudika.para.core.utils.Para
Returns the Para executor service.
getExpiresAfter() - Method in class com.erudika.para.core.Vote
Returns the expiration period.
getFileStore() - Method in enum com.erudika.para.core.utils.CoreUtils
Returns the FileStore object.
getFileStore() - Static method in class com.erudika.para.core.utils.Para
 
getGIT() - Static method in class com.erudika.para.core.utils.VersionInfo
Returns the Git repo starting with "scm:git:git" from Maven.
getGIT() - Static method in class com.erudika.para.utils.Version
 
getGITBranch() - Static method in class com.erudika.para.core.utils.VersionInfo
Returns the Git branch.
getGITBranch() - Static method in class com.erudika.para.utils.Version
 
getGroupId() - Static method in class com.erudika.para.core.utils.VersionInfo
Returns the current group id from Maven.
getGroupId() - Static method in class com.erudika.para.utils.Version
 
getGroups() - Method in class com.erudika.para.core.User
Returns the security groups for this user.
getHostFromURL(String) - Static method in class com.erudika.para.core.utils.Utils
Returns the host part of the URL.
getHumanTime() - Static method in class com.erudika.para.core.utils.Utils
HumanTime - a relative time formatter.
getId() - Method in class com.erudika.para.core.Address
 
getId() - Method in class com.erudika.para.core.App
 
getId() - Method in class com.erudika.para.core.Linker
 
getId() - Method in interface com.erudika.para.core.ParaObject
The id of an object.
getId() - Method in class com.erudika.para.core.Sysprop
 
getId() - Method in class com.erudika.para.core.Tag
 
getId() - Method in class com.erudika.para.core.Translation
 
getId() - Method in class com.erudika.para.core.User
 
getId() - Method in class com.erudika.para.core.Vote
 
getId1() - Method in class com.erudika.para.core.Linker
Returns the id of the first object in the link.
getId2() - Method in class com.erudika.para.core.Linker
Returns the id of the second object in the link.
getIdentifier() - Method in class com.erudika.para.core.User
Returns the main identifier for this user.
getIdentityProvider() - Method in class com.erudika.para.core.User
Returns the name of the identity provider.
getIdFieldNameFor(String) - Method in class com.erudika.para.core.Linker
Returns "id1" or "id2" depending on the alphabetical order of type.
getIdpAccessToken() - Method in class com.erudika.para.core.User
Used for storing the access token from an OpenID Connect/OAuth 2.0 identity provider.
getIdpAccessTokenPayload() - Method in class com.erudika.para.core.User
Returns the JWT payload for the access token coming from the IDP.
getIdpIdToken() - Method in class com.erudika.para.core.User
Used for storing the ID token from an OpenID Connect/OAuth 2.0 identity provider.
getIdpIdTokenPayload() - Method in class com.erudika.para.core.User
Returns the JWT payload for the ID token coming from the IDP.
getIdpRefreshToken() - Method in class com.erudika.para.core.User
Stores the refresh token from the identity provider.
getIndexed() - Method in class com.erudika.para.core.Address
 
getIndexed() - Method in class com.erudika.para.core.App
 
getIndexed() - Method in class com.erudika.para.core.Linker
 
getIndexed() - Method in interface com.erudika.para.core.ParaObject
Boolean flag which controls whether this object is indexed by the search engine.
getIndexed() - Method in class com.erudika.para.core.Sysprop
 
getIndexed() - Method in class com.erudika.para.core.Tag
 
getIndexed() - Method in class com.erudika.para.core.Translation
 
getIndexed() - Method in class com.erudika.para.core.User
 
getIndexed() - Method in class com.erudika.para.core.Vote
 
getInitListeners() - Static method in class com.erudika.para.core.utils.Para
 
getInstance() - Static method in enum com.erudika.para.core.i18n.CurrencyUtils
Returns an instance of this class.
getInstance() - Static method in enum com.erudika.para.core.utils.CoreUtils
Provides a default instance using fake DAO, Search and Cache implementations.
getInstance() - Static method in class com.erudika.para.core.utils.Utils
Returns an instance of this class.
getIOListeners() - Static method in class com.erudika.para.core.utils.Para
Returns a list of I/O listeners (callbacks).
getJsonMapper() - Static method in class com.erudika.para.core.utils.ParaObjectUtils
A Jackson ObjectMapper.
getJsonReader(Class<?>) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
A Jackson JSON reader.
getJsonWriter() - Static method in class com.erudika.para.core.utils.ParaObjectUtils
A Jackson JSON writer.
getJsonWriterNoIdent() - Static method in class com.erudika.para.core.utils.ParaObjectUtils
A Jackson JSON writer.
getLastKey() - Method in class com.erudika.para.core.utils.Pager
Returns the last key from last page.
getLatlng() - Method in class com.erudika.para.core.Address
The Latitude and Longitude points of this address.
getLdapSettingsForApp(App) - Method in class com.erudika.para.core.utils.ParaConfig
Returns a map of LDAP configuration properties for a given app, read from app.settings or config file.
getLimit() - Method in class com.erudika.para.core.utils.Pager
Limits the maximum number of results to return in one page.
getLinkedObjects(ParaObject, String, Pager...) - Method in enum com.erudika.para.core.utils.CoreUtils
Returns all objects linked to the given one.
getLinkedObjects(String, Pager...) - Method in class com.erudika.para.core.Address
 
getLinkedObjects(String, Pager...) - Method in class com.erudika.para.core.App
 
getLinkedObjects(String, Pager...) - Method in interface com.erudika.para.core.Linkable
getLinkedObjects(String, Pager...) - Method in class com.erudika.para.core.Linker
 
getLinkedObjects(String, Pager...) - Method in class com.erudika.para.core.Sysprop
 
getLinkedObjects(String, Pager...) - Method in class com.erudika.para.core.Tag
 
getLinkedObjects(String, Pager...) - Method in class com.erudika.para.core.Translation
 
getLinkedObjects(String, Pager...) - Method in class com.erudika.para.core.User
 
getLinkedObjects(String, Pager...) - Method in class com.erudika.para.core.Vote
 
getLinks(ParaObject, String, Pager...) - Method in enum com.erudika.para.core.utils.CoreUtils
Returns a list of all Linker objects for a given object.
getLinks(String, Pager...) - Method in class com.erudika.para.core.Address
 
getLinks(String, Pager...) - Method in class com.erudika.para.core.App
 
getLinks(String, Pager...) - Method in interface com.erudika.para.core.Linkable
Returns all links between this type object and another type of object.
getLinks(String, Pager...) - Method in class com.erudika.para.core.Linker
 
getLinks(String, Pager...) - Method in class com.erudika.para.core.Sysprop
 
getLinks(String, Pager...) - Method in class com.erudika.para.core.Tag
 
getLinks(String, Pager...) - Method in class com.erudika.para.core.Translation
 
getLinks(String, Pager...) - Method in class com.erudika.para.core.User
 
getLinks(String, Pager...) - Method in class com.erudika.para.core.Vote
 
getLocale() - Method in class com.erudika.para.core.Translation
The locale.
getLocale(String) - Static method in class com.erudika.para.core.utils.Utils
 
getLocaleForCountry(String) - Method in enum com.erudika.para.core.i18n.CurrencyUtils
Returns the locale for a given country code.
getLockedAfter() - Method in class com.erudika.para.core.Vote
The period during which a vote can be amended.
getMetadata() - Method in class com.erudika.para.core.Linker
Returns the additional information about the link.
getMonths(Locale) - Static method in class com.erudika.para.core.utils.Utils
Returns an array of the months in the Gregorian calendar.
getName() - Method in class com.erudika.para.core.Address
 
getName() - Method in class com.erudika.para.core.App
 
getName() - Method in class com.erudika.para.core.Linker
 
getName() - Method in interface com.erudika.para.core.ParaObject
The name of the object.
getName() - Method in class com.erudika.para.core.queue.MockQueue
 
getName() - Method in interface com.erudika.para.core.queue.Queue
Returns the name of the queue.
getName() - Method in class com.erudika.para.core.Sysprop
 
getName() - Method in class com.erudika.para.core.Tag
 
getName() - Method in class com.erudika.para.core.Translation
 
getName() - Method in class com.erudika.para.core.User
 
getName() - Method in class com.erudika.para.core.utils.Pager
Name of this pager object (optional).
getName() - Method in class com.erudika.para.core.validation.Constraint
The constraint name.
getName() - Method in class com.erudika.para.core.Vote
 
getName(String, String) - Method in enum com.erudika.para.core.utils.CoreUtils
Returns the default name property of an object.
getNewId() - Static method in class com.erudika.para.core.utils.Utils
Distributed id generator.
getNstd() - Method in class com.erudika.para.core.Linker
Get the nested objects that are linked by this link.
getOAuthKeysForApp(App, String) - Method in class com.erudika.para.core.utils.ParaConfig
Return the OAuth app ID and secret key for a given app by reading the app settings, or the config file.
getObjectURI() - Method in class com.erudika.para.core.Address
 
getObjectURI() - Method in class com.erudika.para.core.App
 
getObjectURI() - Method in class com.erudika.para.core.Linker
 
getObjectURI() - Method in interface com.erudika.para.core.ParaObject
The URI of this object.
getObjectURI() - Method in class com.erudika.para.core.Sysprop
 
getObjectURI() - Method in class com.erudika.para.core.Tag
 
getObjectURI() - Method in class com.erudika.para.core.Translation
 
getObjectURI() - Method in class com.erudika.para.core.User
 
getObjectURI() - Method in class com.erudika.para.core.Vote
 
getObjectURI(ParaObject) - Method in enum com.erudika.para.core.utils.CoreUtils
Returns the relative path to the object, e.g.
getObjectURI(ParaObject, boolean, boolean) - Static method in class com.erudika.para.core.utils.Utils
Returns the default URL for a given domain object.
getPage() - Method in class com.erudika.para.core.utils.Pager
Page number.
getParaClassLoader() - Static method in class com.erudika.para.core.utils.Para
Returns the URLClassLoader classloader for Para.
getParent(ParaObject) - Method in enum com.erudika.para.core.utils.CoreUtils
The parent object.
getParentid() - Method in class com.erudika.para.core.Address
 
getParentid() - Method in class com.erudika.para.core.App
 
getParentid() - Method in class com.erudika.para.core.Linker
 
getParentid() - Method in interface com.erudika.para.core.ParaObject
The id of the parent object.
getParentid() - Method in class com.erudika.para.core.Sysprop
 
getParentid() - Method in class com.erudika.para.core.Tag
 
getParentid() - Method in class com.erudika.para.core.Translation
 
getParentid() - Method in class com.erudika.para.core.User
 
getParentid() - Method in class com.erudika.para.core.Vote
 
getPassword() - Method in class com.erudika.para.core.User
The password.
getPayload() - Method in class com.erudika.para.core.validation.Constraint
The payload (a map).
getPhone() - Method in class com.erudika.para.core.Address
The phone number.
getPicture() - Method in class com.erudika.para.core.User
The profile picture URL.
getPlural() - Method in class com.erudika.para.core.Address
 
getPlural() - Method in class com.erudika.para.core.App
 
getPlural() - Method in class com.erudika.para.core.Linker
 
getPlural() - Method in interface com.erudika.para.core.ParaObject
The plural name of the object.
getPlural() - Method in class com.erudika.para.core.Sysprop
 
getPlural() - Method in class com.erudika.para.core.Tag
 
getPlural() - Method in class com.erudika.para.core.Translation
 
getPlural() - Method in class com.erudika.para.core.User
 
getPlural() - Method in class com.erudika.para.core.Vote
 
getProperties() - Method in class com.erudika.para.core.Sysprop
A map of all properties (key/values).
getProperty(String) - Method in class com.erudika.para.core.Sysprop
Returns the value of a property for a given key.
getQueue() - Method in enum com.erudika.para.core.utils.CoreUtils
Returns the Queue object.
getQueue() - Static method in class com.erudika.para.core.utils.Para
 
getReadOnly() - Method in class com.erudika.para.core.App
Gets read-only mode.
getRegistry(String) - Static method in class com.erudika.para.core.utils.RegistryUtils
Retrieve an entire registry.
getRelativePath() - Method in interface com.erudika.para.core.rest.CustomResourceHandler
The relative path of the custom resource.
getRepeatedDeliveryAttempts() - Method in class com.erudika.para.core.Webhook
 
getResourcePermissions() - Method in class com.erudika.para.core.App
Returns a map of resource permissions.
getRevision() - Static method in class com.erudika.para.core.utils.VersionInfo
Returns the current revision from Git.
getRevision() - Static method in class com.erudika.para.utils.Version
 
getRootAppIdentifier() - Method in class com.erudika.para.core.utils.ParaConfig
 
getScheduledExecutorService() - Static method in class com.erudika.para.core.utils.Para
Returns the Para scheduled executor service.
getSearch() - Method in enum com.erudika.para.core.utils.CoreUtils
Returns the Search object.
getSearch() - Static method in class com.erudika.para.core.utils.Para
 
getSearchQueryListeners() - Static method in class com.erudika.para.core.utils.Para
Returns a list of I/O listeners for search queries.
getSecret() - Method in class com.erudika.para.core.App
Returns the app's secret key.
getSecret() - Method in class com.erudika.para.core.Webhook
 
getSelect() - Method in class com.erudika.para.core.utils.Pager
Selects the field names to be returned.
getSetting(String) - Method in class com.erudika.para.core.App
Returns the value of a setting for a given key.
getSettingForApp(App, String, String) - Method in class com.erudika.para.core.utils.ParaConfig
Returns the value of the app setting, read from from app.settings or from the config file if app is root.
getSettings() - Method in class com.erudika.para.core.App
A map of all settings (key/values).
getSortby() - Method in class com.erudika.para.core.utils.Pager
The name of the field used when sorting the results.
getSortedConfigKeys() - Method in class com.erudika.para.core.utils.Config
Constructs a sorted set of configuration keys.
getStored() - Method in class com.erudika.para.core.Address
 
getStored() - Method in class com.erudika.para.core.App
 
getStored() - Method in class com.erudika.para.core.Linker
 
getStored() - Method in interface com.erudika.para.core.ParaObject
Boolean flag which controls whether this object is stored in the database or not.
getStored() - Method in class com.erudika.para.core.Sysprop
 
getStored() - Method in class com.erudika.para.core.Tag
 
getStored() - Method in class com.erudika.para.core.Translation
 
getStored() - Method in class com.erudika.para.core.User
 
getStored() - Method in class com.erudika.para.core.Vote
 
getSystemProperty(String) - Static method in class com.erudika.para.core.utils.Utils
getTag() - Method in class com.erudika.para.core.Tag
The tag value.
getTags() - Method in class com.erudika.para.core.Address
 
getTags() - Method in class com.erudika.para.core.App
 
getTags() - Method in class com.erudika.para.core.Linker
 
getTags() - Method in interface com.erudika.para.core.ParaObject
The tags associated with this object.
getTags() - Method in class com.erudika.para.core.Sysprop
 
getTags() - Method in class com.erudika.para.core.Tag
 
getTags() - Method in class com.erudika.para.core.Translation
 
getTags() - Method in class com.erudika.para.core.User
 
getTags() - Method in class com.erudika.para.core.Vote
 
getTargetUrl() - Method in class com.erudika.para.core.Webhook
 
getThekey() - Method in class com.erudika.para.core.Translation
The translation key.
getTimestamp() - Method in class com.erudika.para.core.Address
 
getTimestamp() - Method in class com.erudika.para.core.App
 
getTimestamp() - Method in class com.erudika.para.core.Linker
 
getTimestamp() - Method in interface com.erudika.para.core.ParaObject
The time when the object was created, in milliseconds.
getTimestamp() - Method in class com.erudika.para.core.Sysprop
 
getTimestamp() - Method in class com.erudika.para.core.Tag
 
getTimestamp() - Method in class com.erudika.para.core.Translation
 
getTimestamp() - Method in class com.erudika.para.core.User
 
getTimestamp() - Method in class com.erudika.para.core.Vote
 
getTokenSecret() - Method in class com.erudika.para.core.User
Token secret - used for generating JWT tokens.
getTokenValiditySec() - Method in class com.erudika.para.core.App
The validity period for access tokens in seconds.
getTooManyFailures() - Method in class com.erudika.para.core.Webhook
 
getTriggeredEvent() - Method in class com.erudika.para.core.Webhook
 
getTwoFA() - Method in class com.erudika.para.core.User
 
getTwoFAbackupKeyHash() - Method in class com.erudika.para.core.User
 
getTwoFAkey() - Method in class com.erudika.para.core.User
 
getType() - Method in class com.erudika.para.core.Address
 
getType() - Method in class com.erudika.para.core.App
 
getType() - Method in class com.erudika.para.core.Linker
 
getType() - Method in interface com.erudika.para.core.ParaObject
The name of the object's class.
getType() - Method in class com.erudika.para.core.Sysprop
 
getType() - Method in class com.erudika.para.core.Tag
 
getType() - Method in class com.erudika.para.core.Translation
 
getType() - Method in class com.erudika.para.core.User
 
getType() - Method in class com.erudika.para.core.Vote
 
getType1() - Method in class com.erudika.para.core.Linker
Returns the type of the first object in the link.
getType2() - Method in class com.erudika.para.core.Linker
Returns the type of the second object in the link.
getTypeFilter() - Method in class com.erudika.para.core.Webhook
 
getUpdate() - Method in class com.erudika.para.core.Webhook
 
getUpdateAll() - Method in class com.erudika.para.core.Webhook
 
getUpdated() - Method in class com.erudika.para.core.Address
 
getUpdated() - Method in class com.erudika.para.core.App
 
getUpdated() - Method in class com.erudika.para.core.Linker
 
getUpdated() - Method in interface com.erudika.para.core.ParaObject
The last time this object was updated.
getUpdated() - Method in class com.erudika.para.core.Sysprop
 
getUpdated() - Method in class com.erudika.para.core.Tag
 
getUpdated() - Method in class com.erudika.para.core.Translation
 
getUpdated() - Method in class com.erudika.para.core.User
 
getUpdated() - Method in class com.erudika.para.core.Vote
 
getUrlEncoded() - Method in class com.erudika.para.core.Webhook
 
getValidationConstraints() - Method in class com.erudika.para.core.App
Returns a map of user-defined data types and their validation annotations.
getValidator() - Static method in class com.erudika.para.core.validation.ValidationUtils
A Hibernate Validator.
getValue() - Method in class com.erudika.para.core.Translation
The translated string.
getValue() - Method in enum com.erudika.para.core.Votable.VoteValue
 
getValue() - Method in class com.erudika.para.core.Vote
Returns the value of the vote.
getValue(String, String) - Static method in class com.erudika.para.core.utils.RegistryUtils
Retrieve one specific value from a registry.
getVersion() - Method in class com.erudika.para.core.Address
 
getVersion() - Method in class com.erudika.para.core.App
 
getVersion() - Method in class com.erudika.para.core.Linker
 
getVersion() - Method in interface com.erudika.para.core.ParaObject
Returns the version number for this object.
getVersion() - Method in class com.erudika.para.core.Sysprop
 
getVersion() - Method in class com.erudika.para.core.Tag
 
getVersion() - Method in class com.erudika.para.core.Translation
 
getVersion() - Method in class com.erudika.para.core.User
 
getVersion() - Static method in class com.erudika.para.core.utils.Para
The current version of Para.
getVersion() - Static method in class com.erudika.para.core.utils.VersionInfo
Returns the current version from Maven.
getVersion() - Method in class com.erudika.para.core.Vote
 
getVersion() - Static method in class com.erudika.para.utils.Version
 
getVotes() - Method in class com.erudika.para.core.Address
 
getVotes() - Method in class com.erudika.para.core.App
 
getVotes() - Method in class com.erudika.para.core.Linker
 
getVotes() - Method in class com.erudika.para.core.Sysprop
 
getVotes() - Method in class com.erudika.para.core.Tag
 
getVotes() - Method in class com.erudika.para.core.Translation
 
getVotes() - Method in class com.erudika.para.core.User
 
getVotes() - Method in interface com.erudika.para.core.Votable
Returns the total sum of all votes for this object.
getVotes() - Method in class com.erudika.para.core.Vote
 
GITHUB_PREFIX - Static variable in class com.erudika.para.core.utils.Config
GitHub prefix - defaults to 'gh:'.
githubAppId() - Method in class com.erudika.para.core.utils.ParaConfig
 
githubSecret() - Method in class com.erudika.para.core.utils.ParaConfig
 
globalSyncIntervalSec() - Method in class com.erudika.para.core.utils.ParaConfig
 
googleAppId() - Method in class com.erudika.para.core.utils.ParaConfig
 
googleSecret() - Method in class com.erudika.para.core.utils.ParaConfig
 
GPLUS_PREFIX - Static variable in class com.erudika.para.core.utils.Config
Google prefix - defaults to 'gp:'.
grantResourcePermission(String, String, EnumSet<App.AllowedMethods>) - Method in class com.erudika.para.core.App
Grants a new permission for a given subject and resource.
grantResourcePermission(String, String, EnumSet<App.AllowedMethods>, boolean) - Method in class com.erudika.para.core.App
Grants a new permission for a given subject and resource.
groups() - Element in annotation type com.erudika.para.core.annotations.Email
Groups.
GUEST - Enum constant in enum com.erudika.para.core.App.AllowedMethods
Allow unauthenticated requests (guest access).
gzipEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 

H

h() - Method in class com.erudika.para.core.utils.HumanTime
Adds one hour to the time delta.
h(int) - Method in class com.erudika.para.core.utils.HumanTime
Adds n hours to the time delta.
h2DataFolder() - Method in class com.erudika.para.core.utils.ParaConfig
 
h2Host() - Method in class com.erudika.para.core.utils.ParaConfig
 
h2Password() - Method in class com.erudika.para.core.utils.ParaConfig
 
h2ServerParameters() - Method in class com.erudika.para.core.utils.ParaConfig
 
h2User() - Method in class com.erudika.para.core.utils.ParaConfig
 
handleDelete(ContainerRequestContext) - Method in interface com.erudika.para.core.rest.CustomResourceHandler
This method is called when a DELETE request to be handled.
handleGet(ContainerRequestContext) - Method in interface com.erudika.para.core.rest.CustomResourceHandler
This method is called when a GET request to be handled.
handlePatch(ContainerRequestContext) - Method in interface com.erudika.para.core.rest.CustomResourceHandler
This method is called when a PATCH request to be handled.
handlePost(ContainerRequestContext) - Method in interface com.erudika.para.core.rest.CustomResourceHandler
This method is called when a POST request to be handled.
handlePut(ContainerRequestContext) - Method in interface com.erudika.para.core.rest.CustomResourceHandler
This method is called when a PUT request to be handled.
hashCode() - Method in class com.erudika.para.core.Address
 
hashCode() - Method in class com.erudika.para.core.App
 
hashCode() - Method in class com.erudika.para.core.Linker
 
hashCode() - Method in class com.erudika.para.core.Sysprop
 
hashCode() - Method in class com.erudika.para.core.Tag
 
hashCode() - Method in class com.erudika.para.core.Translation
 
hashCode() - Method in class com.erudika.para.core.User
 
hashCode() - Method in class com.erudika.para.core.utils.HumanTime
 
hashCode() - Method in class com.erudika.para.core.Vote
 
hasProperty(String) - Method in class com.erudika.para.core.Sysprop
Checks for the existence of a property.
hasValidIdentifier() - Method in class com.erudika.para.core.User
Validates the identifier property value.
hazelcastAsyncEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
hazelcastAwsAccessKey() - Method in class com.erudika.para.core.utils.ParaConfig
 
hazelcastAwsRegion() - Method in class com.erudika.para.core.utils.ParaConfig
 
hazelcastAwsSecretKey() - Method in class com.erudika.para.core.utils.ParaConfig
 
hazelcastEc2DiscoveryEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
hazelcastEc2DiscoveryGroup() - Method in class com.erudika.para.core.utils.ParaConfig
 
hazelcastEvictionPolicy() - Method in class com.erudika.para.core.utils.ParaConfig
 
hazelcastMaxCacheSize() - Method in class com.erudika.para.core.utils.ParaConfig
 
hazelcastTtlSec() - Method in class com.erudika.para.core.utils.ParaConfig
 
healthCheckEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
healthCheckInvervalSec() - Method in class com.erudika.para.core.utils.ParaConfig
 
hmacSHA256(String, String) - Static method in class com.erudika.para.core.utils.Utils
Computes the HmacSHA256 hash of a message.
HumanTime - Class in com.erudika.para.core.utils
HumanTime parses and formats time deltas for easier reading by humans.
HumanTime() - Constructor for class com.erudika.para.core.utils.HumanTime
No-argument Constructor for HumanTime.
HumanTime(long) - Constructor for class com.erudika.para.core.utils.HumanTime
Constructor for HumanTime.

I

id(String) - Static method in class com.erudika.para.core.App
Returns the correct id of this app with prefix.
identifier() - Element in annotation type com.erudika.para.core.annotations.Documented
 
identifier(String) - Static method in class com.erudika.para.core.App
Returns the identifier without the "app:" prefix.
idTokenExpiresAfterSec() - Method in class com.erudika.para.core.utils.ParaConfig
 
ignoredPaths() - Method in class com.erudika.para.core.utils.ParaConfig
 
importBatchSize() - Method in class com.erudika.para.core.utils.ParaConfig
 
incrementCount() - Method in class com.erudika.para.core.Tag
Increments the count when a new object is tagged.
inDevelopment() - Method in class com.erudika.para.core.utils.ParaConfig
 
index(ParaObject) - Method in class com.erudika.para.core.search.MockSearch
 
index(ParaObject) - Method in interface com.erudika.para.core.search.Search
Indexes an object.
index(String, ParaObject) - Method in class com.erudika.para.core.search.MockSearch
 
index(String, ParaObject) - Method in interface com.erudika.para.core.search.Search
Indexes an object.
indexAll(String, List<P>) - Method in class com.erudika.para.core.search.MockSearch
 
indexAll(String, List<P>) - Method in interface com.erudika.para.core.search.Search
Indexes multiple objects in a batch operation.
indexAll(List<P>) - Method in class com.erudika.para.core.search.MockSearch
 
indexAll(List<P>) - Method in interface com.erudika.para.core.search.Search
Indexes multiple objects in a batch operation.
Indexed - Annotation Type in com.erudika.para.core.annotations
Annotation that marks methods that can modify the search index.
Indexed.Action - Enum in com.erudika.para.core.annotations
The search action performed.
initialize() - Static method in class com.erudika.para.core.utils.Para
Executes all initialize listeners and prints logo.
InitializeListener - Interface in com.erudika.para.core.listeners
This listener is executed when the Para.initialize() is called.
inProduction() - Method in class com.erudika.para.core.utils.ParaConfig
 
INSTANCE - Enum constant in enum com.erudika.para.core.i18n.CurrencyUtils
Singleton.
INSTANCE - Enum constant in enum com.erudika.para.core.utils.CoreUtils
Singleton.
IOListener - Interface in com.erudika.para.core.listeners
Listens for create/read/update/delete events when DAO is called.
isAdmin() - Method in class com.erudika.para.core.User
Checks for admin rights.
isAllowed(String, String) - Method in class com.erudika.para.core.utils.RateLimiter
Check if some action is allowed to be performed by a given user.
isAllowedTo(String, String, String) - Method in class com.erudika.para.core.App
Checks if a subject is allowed to call method X on resource Y.
isAmazonUser() - Method in class com.erudika.para.core.User
Is the main identifier a Amazon account id.
isAmendable() - Method in class com.erudika.para.core.Vote
Checks if vote can still be amended.
isBasicType(Class<?>) - Static method in class com.erudika.para.core.utils.Utils
Checks if a class is primitive, String or a primitive wrapper.
isCacheEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
isDesc() - Method in class com.erudika.para.core.utils.Pager
The sort order.
isDownvote() - Method in class com.erudika.para.core.Vote
 
isExpired() - Method in class com.erudika.para.core.Vote
Checks if expired.
isFacebookUser() - Method in class com.erudika.para.core.User
Is the main identifier a Facebook id.
isFirst(String) - Method in class com.erudika.para.core.Linker
Checks if the position of a given object is first or second.
isGitHubUser() - Method in class com.erudika.para.core.User
Is the main identifier a GitHub id.
isGooglePlusUser() - Method in class com.erudika.para.core.User
Is the main identifier a Google+ id.
isJsonType(String) - Static method in class com.erudika.para.core.utils.Utils
Checks if a response is of type JSON.
isLDAPUser() - Method in class com.erudika.para.core.User
Is the main identifier a LDAP account.
isLinked(ParaObject) - Method in class com.erudika.para.core.Address
 
isLinked(ParaObject) - Method in class com.erudika.para.core.App
 
isLinked(ParaObject) - Method in interface com.erudika.para.core.Linkable
Checks if a given object is linked to this one.
isLinked(ParaObject) - Method in class com.erudika.para.core.Linker
 
isLinked(ParaObject) - Method in class com.erudika.para.core.Sysprop
 
isLinked(ParaObject) - Method in class com.erudika.para.core.Tag
 
isLinked(ParaObject) - Method in class com.erudika.para.core.Translation
 
isLinked(ParaObject) - Method in class com.erudika.para.core.User
 
isLinked(ParaObject) - Method in class com.erudika.para.core.Vote
 
isLinked(ParaObject, ParaObject) - Method in enum com.erudika.para.core.utils.CoreUtils
Checks if a given object is linked to this one.
isLinked(ParaObject, String, String) - Method in enum com.erudika.para.core.utils.CoreUtils
Checks if this object is linked to another.
isLinked(String, String) - Method in class com.erudika.para.core.Address
 
isLinked(String, String) - Method in class com.erudika.para.core.App
 
isLinked(String, String) - Method in interface com.erudika.para.core.Linkable
Checks if this object is linked to another.
isLinked(String, String) - Method in class com.erudika.para.core.Linker
 
isLinked(String, String) - Method in class com.erudika.para.core.Sysprop
 
isLinked(String, String) - Method in class com.erudika.para.core.Tag
 
isLinked(String, String) - Method in class com.erudika.para.core.Translation
 
isLinked(String, String) - Method in class com.erudika.para.core.User
 
isLinked(String, String) - Method in class com.erudika.para.core.Vote
 
isLinkedInUser() - Method in class com.erudika.para.core.User
Is the main identifier a LinkedIn id.
isMattermostUser() - Method in class com.erudika.para.core.User
Is the main identifier a Mattermost account id.
isMicrosoftUser() - Method in class com.erudika.para.core.User
Is the main identifier a Microsoft/Windows account id.
isModerator() - Method in class com.erudika.para.core.User
Checks for moderator rights.
isOAuth2User() - Method in class com.erudika.para.core.User
Is the main identifier from a generic OAuth 2.0/OpenID Connect provider.
isPasswordlessUser() - Method in class com.erudika.para.core.User
Is the main identifier a custom SSO account.
isRoot(String) - Static method in class com.erudika.para.core.App
Return true if the app is the root app (the first one created).
isRootApp() - Method in class com.erudika.para.core.App
Return true if the app is the root app (the first one created).
isSAMLUser() - Method in class com.erudika.para.core.User
Is the main identifier a SAML account.
isSearchEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
isSharingIndex() - Method in class com.erudika.para.core.App
Is this a sharing the search index with other apps.
isSharingTable() - Method in class com.erudika.para.core.App
Is this a sharing the database table with other apps.
isSlackUser() - Method in class com.erudika.para.core.User
Is the main identifier a Slack account id.
isTwitterUser() - Method in class com.erudika.para.core.User
Is the main identifier a Twitter id.
isUpvote() - Method in class com.erudika.para.core.Vote
 
isValid(Object) - Method in class com.erudika.para.core.validation.Constraint
Validates the given value against the this constraint.
isValidConstraintName(String) - Static method in class com.erudika.para.core.validation.Constraint
Returns true if that validator is the list of known validators.
isValidConstraintType(Class<? extends Annotation>) - Static method in class com.erudika.para.core.validation.Constraint
Returns true if that validator is the list of known validators.
isValidCurrency(String) - Method in enum com.erudika.para.core.i18n.CurrencyUtils
Validate the currency code.
isValidEmail(String) - Static method in class com.erudika.para.core.utils.Utils
Email validation.
isValidEmailConfirmationToken(String) - Method in class com.erudika.para.core.User
Validates a token sent for email confirmation.
isValidObject(App, ParaObject) - Static method in class com.erudika.para.core.validation.ValidationUtils
Validates objects using Hibernate Validator.
isValidObject(ParaObject) - Static method in class com.erudika.para.core.validation.ValidationUtils
Validates objects using Hibernate Validator.
isValidPasswordResetToken(String) - Method in class com.erudika.para.core.User
Validates a token sent via email for password reset.
isValidQueryString(String) - Method in class com.erudika.para.core.search.MockSearch
 
isValidQueryString(String) - Method in interface com.erudika.para.core.search.Search
Validates a query string.
isValidURL(String) - Static method in class com.erudika.para.core.utils.Utils
URL validation.

J

jwtExpiresAfterSec() - Method in class com.erudika.para.core.utils.ParaConfig
 
jwtRefreshIntervalSec() - Method in class com.erudika.para.core.utils.ParaConfig
 

L

LDAP_PREFIX - Static variable in class com.erudika.para.core.utils.Config
LDAP prefix - defaults to 'ldap:'.
ldapPasswordParameter() - Method in class com.erudika.para.core.utils.ParaConfig
 
ldapUsernameParameter() - Method in class com.erudika.para.core.utils.ParaConfig
 
link(ParaObject, String) - Method in enum com.erudika.para.core.utils.CoreUtils
Links two objects in a many-to-many relationship.
link(ParaObject, String, String) - Method in enum com.erudika.para.core.utils.CoreUtils
Links two objects in a many-to-many relationship.
link(String) - Method in class com.erudika.para.core.Address
 
link(String) - Method in class com.erudika.para.core.App
 
link(String) - Method in interface com.erudika.para.core.Linkable
Links an object to this one in a many-to-many relationship.
link(String) - Method in class com.erudika.para.core.Linker
 
link(String) - Method in class com.erudika.para.core.Sysprop
 
link(String) - Method in class com.erudika.para.core.Tag
 
link(String) - Method in class com.erudika.para.core.Translation
 
link(String) - Method in class com.erudika.para.core.User
 
link(String) - Method in class com.erudika.para.core.Vote
 
Linkable - Interface in com.erudika.para.core
Applied to all ParaObjects by default.
LINKEDIN_PREFIX - Static variable in class com.erudika.para.core.utils.Config
LinkedIn prefix - defaults to 'in:'.
linkedinAppId() - Method in class com.erudika.para.core.utils.ParaConfig
 
linkedinSecret() - Method in class com.erudika.para.core.utils.ParaConfig
 
Linker - Class in com.erudika.para.core
This class represents a many-to-many relationship (link) between two objects.
Linker() - Constructor for class com.erudika.para.core.Linker
No-args constructor.
Linker(String, String, String, String) - Constructor for class com.erudika.para.core.Linker
A link.
load(String) - Method in interface com.erudika.para.core.storage.FileStore
Loads a file from a storage service.
load(String) - Method in class com.erudika.para.core.storage.MockFileStore
 
localFileStoreFolder() - Method in class com.erudika.para.core.utils.ParaConfig
 
localFileStoreMaxFileSizeMb() - Method in class com.erudika.para.core.utils.ParaConfig
 
Locked - Annotation Type in com.erudika.para.core.annotations
Annotation that marks a field as 'locked' i.e.
LOGO - Static variable in class com.erudika.para.core.utils.Para
The ASCII logo.
logoBannerEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
luceneDataFolder() - Method in class com.erudika.para.core.utils.ParaConfig
 

M

m() - Method in class com.erudika.para.core.utils.HumanTime
Adds one month to the time delta.
m(int) - Method in class com.erudika.para.core.utils.HumanTime
Adds n months to the time delta.
markdownAllowFollowDomains() - Method in class com.erudika.para.core.utils.ParaConfig
 
markdownSoftBreak() - Method in class com.erudika.para.core.utils.ParaConfig
 
markdownToHtml(String) - Static method in class com.erudika.para.core.utils.Utils
Converts Markdown to HTML.
markdownToHtml(String, boolean) - Static method in class com.erudika.para.core.utils.Utils
Converts Markdown to HTML.
matches(Class<? extends Annotation>, String) - Static method in class com.erudika.para.core.validation.Constraint
Verifies that the given annotation type corresponds to a known constraint.
MATTERMOST_PREFIX - Static variable in class com.erudika.para.core.utils.Config
Mattermost prefix - defaults to 'mm:'.
mattermostAppId() - Method in class com.erudika.para.core.utils.ParaConfig
 
mattermostSecret() - Method in class com.erudika.para.core.utils.ParaConfig
 
max(Number) - Static method in class com.erudika.para.core.validation.Constraint
The 'max' constraint - field must contain a number smaller than or equal to max.
MAX_PASSWORD_LENGTH - Static variable in class com.erudika.para.core.User
Maximum password length.
maxDatatypesPerApp() - Method in class com.erudika.para.core.utils.ParaConfig
 
maxEntitySizeBytes() - Method in class com.erudika.para.core.utils.ParaConfig
 
maxFailedWebhookAttempts() - Method in class com.erudika.para.core.utils.ParaConfig
 
maxItemsPerPage() - Method in class com.erudika.para.core.utils.ParaConfig
 
maxPageLimit() - Method in class com.erudika.para.core.utils.ParaConfig
 
maxPages() - Method in class com.erudika.para.core.utils.ParaConfig
 
maxPasswordMatchingAttempts() - Method in class com.erudika.para.core.utils.ParaConfig
 
md5(String) - Static method in class com.erudika.para.core.utils.Utils
md5 hash function.
Measured - Annotation Type in com.erudika.para.core.annotations
Annotation that marks a method for interception by AOP.
message() - Element in annotation type com.erudika.para.core.annotations.Email
Error for invalid email.
Metrics - Class in com.erudika.para.core.metrics
Helper methods for working with performance metrics.
Metrics.Context - Class in com.erudika.para.core.metrics
An auto-closeable class that manages timers for both the overall system as well as specific application.
metricsEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
metricsGraphiteHost() - Method in class com.erudika.para.core.utils.ParaConfig
 
metricsGraphitePeriodSec() - Method in class com.erudika.para.core.utils.ParaConfig
 
metricsGraphitePort() - Method in class com.erudika.para.core.utils.ParaConfig
 
metricsGraphitePrefixApps() - Method in class com.erudika.para.core.utils.ParaConfig
 
metricsGraphitePrefixSystem() - Method in class com.erudika.para.core.utils.ParaConfig
 
metricsJmxEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
metricsLoggingIntervalSec() - Method in class com.erudika.para.core.utils.ParaConfig
 
MICROSOFT_PREFIX - Static variable in class com.erudika.para.core.utils.Config
Microsoft prefix - defaults to 'ms:'.
microsoftAppId() - Method in class com.erudika.para.core.utils.ParaConfig
 
microsoftSecret() - Method in class com.erudika.para.core.utils.ParaConfig
 
microsoftTenantId() - Method in class com.erudika.para.core.utils.ParaConfig
 
min(Number) - Static method in class com.erudika.para.core.validation.Constraint
The 'min' constraint - field must contain a number larger than or equal to min.
minPasswordLength() - Method in class com.erudika.para.core.utils.ParaConfig
 
MockCache - Class in com.erudika.para.core.cache
 
MockCache() - Constructor for class com.erudika.para.core.cache.MockCache
 
MockDAO - Class in com.erudika.para.core.persistence
Fake DAO for in-memory persistence.
MockDAO() - Constructor for class com.erudika.para.core.persistence.MockDAO
 
MockFileStore - Class in com.erudika.para.core.storage
In-memory FileStore.
MockFileStore() - Constructor for class com.erudika.para.core.storage.MockFileStore
 
MockQueue - Class in com.erudika.para.core.queue
 
MockQueue() - Constructor for class com.erudika.para.core.queue.MockQueue
Default constructor.
MockQueue(String) - Constructor for class com.erudika.para.core.queue.MockQueue
 
MockSearch - Class in com.erudika.para.core.search
 
MockSearch() - Constructor for class com.erudika.para.core.search.MockSearch
 
MOD - Enum constant in enum com.erudika.para.core.User.Roles
The moderator role.
MODS - Enum constant in enum com.erudika.para.core.User.Groups
Moderators group.
mongoAuthPassword() - Method in class com.erudika.para.core.utils.ParaConfig
 
mongoAuthUser() - Method in class com.erudika.para.core.utils.ParaConfig
 
mongoConnectionUri() - Method in class com.erudika.para.core.utils.ParaConfig
 
mongoDatabase() - Method in class com.erudika.para.core.utils.ParaConfig
 
mongoHost() - Method in class com.erudika.para.core.utils.ParaConfig
 
mongoPort() - Method in class com.erudika.para.core.utils.ParaConfig
 
mongoSslAllowAll() - Method in class com.erudika.para.core.utils.ParaConfig
 
mongoSslEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
ms() - Method in class com.erudika.para.core.utils.HumanTime
Adds one millisecond to the time delta.
ms(int) - Method in class com.erudika.para.core.utils.HumanTime
Adds n milliseconds to the time delta.

N

newApp(String, String, boolean, boolean) - Static method in class com.erudika.para.core.utils.Para
Creates a new application and returns the credentials for it.
newApp(String, String, String, boolean, boolean) - Static method in class com.erudika.para.core.utils.Para
Creates a new application and returns the credentials for it.
NONE - Static variable in enum com.erudika.para.core.App.AllowedMethods
No methods allowed.
NOOP - Enum constant in enum com.erudika.para.core.annotations.Cached.Action
No operation.
NOOP - Enum constant in enum com.erudika.para.core.annotations.Indexed.Action
No operation.
noSpaces(String, String) - Static method in class com.erudika.para.core.utils.Utils
Converts spaces to dashes.

O

OAUTH2_PREFIX - Static variable in class com.erudika.para.core.utils.Config
OAuth2 generic prefix - defaults to 'oa2:'.
OAUTH2_SECOND_PREFIX - Static variable in class com.erudika.para.core.utils.Config
OAuth2 second generic prefix - defaults to 'oa2second:'.
OAUTH2_THIRD_PREFIX - Static variable in class com.erudika.para.core.utils.Config
OAuth2 third generic prefix - defaults to 'oa2third:'.
onAppCreated(App) - Method in interface com.erudika.para.core.listeners.AppCreatedListener
Code to execute right after app is created.
onAppDeleted(App) - Method in interface com.erudika.para.core.listeners.AppDeletedListener
Code to execute right after app is deleted.
onDestroy() - Method in interface com.erudika.para.core.listeners.DestroyListener
Code to execute on exit.
onInitialize() - Method in interface com.erudika.para.core.listeners.InitializeListener
Code to execute right after initialization.
onPostInvoke(Method, Object[], Object) - Method in interface com.erudika.para.core.listeners.IOListener
Called after an I/O (CRUD) operation has occurred.
onPostInvoke(Method, Object[], Object) - Method in class com.erudika.para.core.listeners.WebhookIOListener
 
onPreInvoke(Method, Object[]) - Method in interface com.erudika.para.core.listeners.IOListener
Called before an I/O (CRUD) operation has occurred.
onPreInvoke(Method, Object[]) - Method in class com.erudika.para.core.listeners.WebhookIOListener
 
onSettingAdded(App, String, Object) - Method in interface com.erudika.para.core.listeners.AppSettingAddedListener
Code to execute right after a setting is added (could be updated or added for the first time).
onSettingRemoved(App, String) - Method in interface com.erudika.para.core.listeners.AppSettingRemovedListener
Code to execute right after a setting is removed.
overwrite(ParaObject) - Method in enum com.erudika.para.core.utils.CoreUtils
Creates the object again (use with caution!).
overwrite(String, ParaObject) - Method in enum com.erudika.para.core.utils.CoreUtils
Creates the object again (use with caution!).
OWN - Enum constant in enum com.erudika.para.core.App.AllowedMethods
Restrict access to objects with creatorid matching that of auth user.

P

Pager - Class in com.erudika.para.core.utils
This class stores pagination data.
Pager() - Constructor for class com.erudika.para.core.utils.Pager
No-args constructor.
Pager(int) - Constructor for class com.erudika.para.core.utils.Pager
Default constructor with limit.
Pager(long, int) - Constructor for class com.erudika.para.core.utils.Pager
Default constructor with a page and count.
Pager(long, String, boolean, int) - Constructor for class com.erudika.para.core.utils.Pager
Default constructor with a page, count, sortby, desc and limit.
Para - Class in com.erudika.para.core.utils
This is the main utility class and entry point.
PARA - Static variable in class com.erudika.para.core.utils.Config
"para".
ParaConfig - Class in com.erudika.para.core.utils
Para configuration.
ParaConfig() - Constructor for class com.erudika.para.core.utils.ParaConfig
 
ParaObject - Interface in com.erudika.para.core
The core domain interface.
ParaObjectUtils - Class in com.erudika.para.core.utils
Contains methods for object/grid mapping, JSON serialization, class scanning and resolution.
parseAWSDate(String) - Static method in class com.erudika.para.core.rest.Signer
Returns a parsed Date.
parseAWSInstant(String) - Static method in class com.erudika.para.core.rest.Signer
Returns a parsed Instant.
PASSWORDLESS_PREFIX - Static variable in class com.erudika.para.core.utils.Config
Passwordless auth prefix - defaults to 'custom:'.
passwordMatches(User) - Static method in class com.erudika.para.core.User
Checks if a user has entered the correct password.
passwordMatchingLockPeriodHours() - Method in class com.erudika.para.core.utils.ParaConfig
 
passwordResetTimeoutSec() - Method in class com.erudika.para.core.utils.ParaConfig
 
past() - Static method in class com.erudika.para.core.validation.Constraint
The 'past' constraint - field value must be a Date or a timestamp in the past.
PATCH - Enum constant in enum com.erudika.para.core.App.AllowedMethods
ALlows PATCH method only.
pattern(Object) - Static method in class com.erudika.para.core.validation.Constraint
The 'pattern' constraint - field must contain a value matching a regular expression.
payload() - Element in annotation type com.erudika.para.core.annotations.Email
Payload.
permissionsContainOwnKeyword(User, ParaObject) - Method in class com.erudika.para.core.App
Check if the permissions map contains "OWN" keyword, which restricts access to objects to their creators.
pidFileEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
pluginFolder() - Method in class com.erudika.para.core.utils.ParaConfig
 
position() - Element in annotation type com.erudika.para.core.annotations.Documented
 
POST - Enum constant in enum com.erudika.para.core.App.AllowedMethods
Allows POST method only.
printLogo() - Static method in class com.erudika.para.core.utils.Para
Prints the Para logo to System.out.
protectedPaths() - Method in class com.erudika.para.core.utils.ParaConfig
 
pull() - Method in class com.erudika.para.core.queue.MockQueue
 
pull() - Method in interface com.erudika.para.core.queue.Queue
Pulls one or more messages from a queue.
push(String) - Method in class com.erudika.para.core.queue.MockQueue
 
push(String) - Method in interface com.erudika.para.core.queue.Queue
Pushes a message to a queue.
put(String, String, T) - Method in interface com.erudika.para.core.cache.Cache
Store an object in the cache.
put(String, String, T) - Method in class com.erudika.para.core.cache.MockCache
 
put(String, String, T, Long) - Method in interface com.erudika.para.core.cache.Cache
Store an object in the cache.
put(String, String, T, Long) - Method in class com.erudika.para.core.cache.MockCache
 
put(String, T) - Method in interface com.erudika.para.core.cache.Cache
Store an object in the cache.
put(String, T) - Method in class com.erudika.para.core.cache.MockCache
 
PUT - Enum constant in enum com.erudika.para.core.annotations.Cached.Action
Put an object in cache.
PUT - Enum constant in enum com.erudika.para.core.App.AllowedMethods
Allows PUT method only.
PUT_ALL - Enum constant in enum com.erudika.para.core.annotations.Cached.Action
Put all objects in cache.
putAll(String, Map<String, T>) - Method in interface com.erudika.para.core.cache.Cache
Store all objects in cache, except those which are null.
putAll(String, Map<String, T>) - Method in class com.erudika.para.core.cache.MockCache
 
putAll(Map<String, T>) - Method in interface com.erudika.para.core.cache.Cache
Store all objects in cache, except those which are null.
putAll(Map<String, T>) - Method in class com.erudika.para.core.cache.MockCache
 
putValue(String, String, Object) - Static method in class com.erudika.para.core.utils.RegistryUtils
Add a specific value to a registry.

Q

Queue - Interface in com.erudika.para.core.queue
The core queue interface.
queuePlugin() - Method in class com.erudika.para.core.utils.ParaConfig
 
queuePollingEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
queuePollingIntervalSec() - Method in class com.erudika.para.core.utils.ParaConfig
 
queuePollingWaitSec() - Method in class com.erudika.para.core.utils.ParaConfig
 

R

RateLimiter - Class in com.erudika.para.core.utils
A simple rate limiter implemented using the sliding window counter algorithm.
read(String) - Method in interface com.erudika.para.core.persistence.DAO
Retrieves an object from the data store.
read(String) - Method in class com.erudika.para.core.persistence.MockDAO
 
read(String, String) - Method in interface com.erudika.para.core.persistence.DAO
Retrieves an object from the data store.
read(String, String) - Method in class com.erudika.para.core.persistence.MockDAO
 
READ - Static variable in enum com.erudika.para.core.App.AllowedMethods
Only GET is allowed.
READ_AND_WRITE - Static variable in enum com.erudika.para.core.App.AllowedMethods
All methods allowed (*).
READ_ONLY - Enum constant in enum com.erudika.para.core.App.AllowedMethods
Allows read methods: GET, same as App.AllowedMethods.GET.
READ_WRITE - Enum constant in enum com.erudika.para.core.App.AllowedMethods
Allows all HTTP methods (full access).
readAll(String, List<String>, boolean) - Method in interface com.erudika.para.core.persistence.DAO
Retrieves multiple objects from the data store.
readAll(String, List<String>, boolean) - Method in class com.erudika.para.core.persistence.MockDAO
 
readAll(List<String>, boolean) - Method in interface com.erudika.para.core.persistence.DAO
Retrieves multiple objects from the data store.
readAll(List<String>, boolean) - Method in class com.erudika.para.core.persistence.MockDAO
 
readExternal(ObjectInput) - Method in class com.erudika.para.core.utils.HumanTime
 
readFromIndexEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
readPage(Pager) - Method in interface com.erudika.para.core.persistence.DAO
Reads a fixed number of objects.
readPage(Pager) - Method in class com.erudika.para.core.persistence.MockDAO
 
readPage(String, Pager) - Method in interface com.erudika.para.core.persistence.DAO
Reads a fixed number of objects.
readPage(String, Pager) - Method in class com.erudika.para.core.persistence.MockDAO
 
readUserForIdentifier(User) - Static method in class com.erudika.para.core.User
Returns a user object for a given identifier.
rebuildIndex(DAO, App, Pager...) - Method in class com.erudika.para.core.search.MockSearch
 
rebuildIndex(DAO, App, Pager...) - Method in interface com.erudika.para.core.search.Search
Reads all objects from the database and indexes them into a new index.
rebuildIndex(DAO, App, String, Pager...) - Method in class com.erudika.para.core.search.MockSearch
 
rebuildIndex(DAO, App, String, Pager...) - Method in interface com.erudika.para.core.search.Search
Reads all objects from the database and indexes them into a new index.
RegistryUtils - Class in com.erudika.para.core.utils
A utility for creating, reading, and updating registries.
reindexBatchSize(int) - Method in class com.erudika.para.core.utils.ParaConfig
 
rememberMeEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Deprecated.
remove(String) - Method in interface com.erudika.para.core.cache.Cache
Remove an object from cache.
remove(String) - Method in class com.erudika.para.core.cache.MockCache
 
remove(String, String) - Method in interface com.erudika.para.core.cache.Cache
Remove an object from cache.
remove(String, String) - Method in class com.erudika.para.core.cache.MockCache
 
REMOVE - Enum constant in enum com.erudika.para.core.annotations.Indexed.Action
Removes object from index.
REMOVE_ALL - Enum constant in enum com.erudika.para.core.annotations.Indexed.Action
Removes many objects from index.
removeAll() - Method in interface com.erudika.para.core.cache.Cache
Clears the cache.
removeAll() - Method in class com.erudika.para.core.cache.MockCache
 
removeAll(String) - Method in interface com.erudika.para.core.cache.Cache
Clears the cache.
removeAll(String) - Method in class com.erudika.para.core.cache.MockCache
 
removeAll(String, List<String>) - Method in interface com.erudika.para.core.cache.Cache
Remove a number of objects from cache given a list of their ids.
removeAll(String, List<String>) - Method in class com.erudika.para.core.cache.MockCache
 
removeAll(List<String>) - Method in interface com.erudika.para.core.cache.Cache
Remove a number of objects from cache given a list of their ids.
removeAll(List<String>) - Method in class com.erudika.para.core.cache.MockCache
 
removeDatatype(String) - Method in class com.erudika.para.core.App
Removes a datatype from the types map.
removeProperty(String) - Method in class com.erudika.para.core.Sysprop
Removes a property from the map.
removeSetting(String) - Method in class com.erudika.para.core.App
Removes a setting from the map.
removeTags(List<String>, String...) - Method in enum com.erudika.para.core.utils.CoreUtils
Removes a tag from the set of tags.
removeValidationConstraint(String, String, String) - Method in class com.erudika.para.core.App
Removes a constraint from the map.
removeValue(String, String) - Static method in class com.erudika.para.core.utils.RegistryUtils
Remove a specific value from a registry.
render(boolean) - Method in class com.erudika.para.core.utils.Config
 
render(boolean, String, String) - Method in class com.erudika.para.core.utils.Config
Renders the current configuration as a String, taking into account system properties and ENV precedence ordering.
renderConfigDocumentation(String, boolean) - Method in class com.erudika.para.core.utils.Config
Renders all configuration options along with their documentation and default values.
requestExpiresAfterSec() - Method in class com.erudika.para.core.utils.ParaConfig
 
required() - Static method in class com.erudika.para.core.validation.Constraint
The 'required' constraint - marks a field as required.
resetPassword(String, String) - Method in class com.erudika.para.core.User
Changes the user password permanently.
resetSecret() - Method in class com.erudika.para.core.App
Resets the secret key by generating a new one.
resetSecret() - Method in class com.erudika.para.core.Webhook
Resets the secret key by generating a new one.
resetTokenSecret() - Method in class com.erudika.para.core.User
Generates a new token secret.
returnToCookieName() - Method in class com.erudika.para.core.utils.ParaConfig
 
returnToPath() - Method in class com.erudika.para.core.utils.ParaConfig
 
revokeAllResourcePermissions(String) - Method in class com.erudika.para.core.App
Revokes all permissions for a subject id.
revokeResourcePermission(String, String) - Method in class com.erudika.para.core.App
Revokes a permission for given subject.
riverMaxIndexingRetries() - Method in class com.erudika.para.core.utils.ParaConfig
 
round(float) - Static method in class com.erudika.para.core.utils.Utils
Rounds a float to an int.
roundHalfUp(double) - Static method in class com.erudika.para.core.utils.Utils
Round up a double using the "half up" method.
roundHalfUp(double, int) - Static method in class com.erudika.para.core.utils.Utils
Round up a double using the "half up" method.

S

s() - Method in class com.erudika.para.core.utils.HumanTime
Adds one second to the time delta.
s(int) - Method in class com.erudika.para.core.utils.HumanTime
Adds n seconds to the time delta.
SAML_PREFIX - Static variable in class com.erudika.para.core.utils.Config
SAML prefix - defaults to 'saml:'.
Search - Interface in com.erudika.para.core.search
The core search interface.
searchPlugin() - Method in class com.erudika.para.core.utils.ParaConfig
 
sendEmail(List<String>, String, String) - Method in interface com.erudika.para.core.email.Emailer
Sends an email.
sendEmail(List<String>, String, String, InputStream, String, String) - Method in interface com.erudika.para.core.email.Emailer
Sends an email.
sendEventPayloadToQueue(String, String, Object, Object) - Static method in class com.erudika.para.core.Webhook
Sends out the payload object for an event to the queue for processing.
separator() - Method in class com.erudika.para.core.utils.ParaConfig
 
serverContextPath() - Method in class com.erudika.para.core.utils.ParaConfig
 
serverPort() - Method in class com.erudika.para.core.utils.ParaConfig
 
sessionTimeoutSec() - Method in class com.erudika.para.core.utils.ParaConfig
 
setActive(Boolean) - Method in class com.erudika.para.core.App
Sets the active flag.
setActive(Boolean) - Method in class com.erudika.para.core.User
Sets the account active.
setActive(Boolean) - Method in class com.erudika.para.core.Webhook
 
setAddress(String) - Method in class com.erudika.para.core.Address
Sets new street address.
setAnnotatedFields(Map<String, Object>) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
 
setAnnotatedFields(P, Map<String, Object>, Class<? extends Annotation>) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
Converts a map of fields/values to a domain object.
setAppid(String) - Method in class com.erudika.para.core.Address
 
setAppid(String) - Method in class com.erudika.para.core.App
 
setAppid(String) - Method in class com.erudika.para.core.Linker
 
setAppid(String) - Method in interface com.erudika.para.core.ParaObject
Sets a new app name.
setAppid(String) - Method in class com.erudika.para.core.Sysprop
 
setAppid(String) - Method in class com.erudika.para.core.Tag
 
setAppid(String) - Method in class com.erudika.para.core.Translation
 
setAppid(String) - Method in class com.erudika.para.core.User
 
setAppid(String) - Method in class com.erudika.para.core.Vote
 
setApproved(Boolean) - Method in class com.erudika.para.core.Translation
Sets approved.
setAuthorName(String) - Method in class com.erudika.para.core.Translation
Sets the name of the translator.
setCache(Cache) - Method in enum com.erudika.para.core.utils.CoreUtils
Sets the Cache object.
setCached(Boolean) - Method in class com.erudika.para.core.Address
 
setCached(Boolean) - Method in class com.erudika.para.core.App
 
setCached(Boolean) - Method in class com.erudika.para.core.Linker
 
setCached(Boolean) - Method in interface com.erudika.para.core.ParaObject
Sets the "isCached" flag.
setCached(Boolean) - Method in class com.erudika.para.core.Sysprop
 
setCached(Boolean) - Method in class com.erudika.para.core.Tag
 
setCached(Boolean) - Method in class com.erudika.para.core.Translation
 
setCached(Boolean) - Method in class com.erudika.para.core.User
 
setCached(Boolean) - Method in class com.erudika.para.core.Vote
 
setCity(String) - Method in class com.erudika.para.core.Address
Sets the city.
setCount(long) - Method in class com.erudika.para.core.utils.Pager
Set the value of count.
setCount(Integer) - Method in class com.erudika.para.core.Tag
Sets the number of objects tagged with this tag.
setCountry(String) - Method in class com.erudika.para.core.Address
Sets a new country name.
setCreate(Boolean) - Method in class com.erudika.para.core.Webhook
 
setCreateAll(Boolean) - Method in class com.erudika.para.core.Webhook
 
setCreatorid(String) - Method in class com.erudika.para.core.Address
 
setCreatorid(String) - Method in class com.erudika.para.core.App
 
setCreatorid(String) - Method in class com.erudika.para.core.Linker
 
setCreatorid(String) - Method in interface com.erudika.para.core.ParaObject
Sets a new creator id.
setCreatorid(String) - Method in class com.erudika.para.core.Sysprop
 
setCreatorid(String) - Method in class com.erudika.para.core.Tag
 
setCreatorid(String) - Method in class com.erudika.para.core.Translation
 
setCreatorid(String) - Method in class com.erudika.para.core.User
 
setCreatorid(String) - Method in class com.erudika.para.core.Vote
 
setCurrency(String) - Method in class com.erudika.para.core.User
Sets a preferred currency.
setCustomEvents(List<String>) - Method in class com.erudika.para.core.Webhook
 
setCustomPayload(Object) - Method in class com.erudika.para.core.Webhook
 
setDao(DAO) - Method in enum com.erudika.para.core.utils.CoreUtils
Sets the DAO object.
setDatatypes(Map<String, String>) - Method in class com.erudika.para.core.App
Sets the data types for this app.
setDelete(Boolean) - Method in class com.erudika.para.core.Webhook
 
setDeleteAll(Boolean) - Method in class com.erudika.para.core.Webhook
 
setDeleteOn(Long) - Method in class com.erudika.para.core.App
Sets the time for deletion.
setDesc(boolean) - Method in class com.erudika.para.core.utils.Pager
Sets the value of desc.
setEmail(String) - Method in class com.erudika.para.core.User
Sets the email.
setExpiresAfter(Integer) - Method in class com.erudika.para.core.Vote
Sets the expiration period.
setFileStore(FileStore) - Method in enum com.erudika.para.core.utils.CoreUtils
Sets the FileStore object.
setGroups(String) - Method in class com.erudika.para.core.User
Sets the security groups for this user.
setId(String) - Method in class com.erudika.para.core.Address
 
setId(String) - Method in class com.erudika.para.core.App
 
setId(String) - Method in class com.erudika.para.core.Linker
 
setId(String) - Method in interface com.erudika.para.core.ParaObject
Sets a new id.
setId(String) - Method in class com.erudika.para.core.Sysprop
 
setId(String) - Method in class com.erudika.para.core.Tag
 
setId(String) - Method in class com.erudika.para.core.Translation
 
setId(String) - Method in class com.erudika.para.core.User
 
setId(String) - Method in class com.erudika.para.core.Vote
 
setId1(String) - Method in class com.erudika.para.core.Linker
Sets the id of the first object in the link.
setId2(String) - Method in class com.erudika.para.core.Linker
Sets the id of the second object in the link.
setIdentifier(String) - Method in class com.erudika.para.core.User
Sets the main identifier.
setIdpAccessToken(String) - Method in class com.erudika.para.core.User
Sets the IDP access token.
setIdpIdToken(String) - Method in class com.erudika.para.core.User
Sets the IDP ID token.
setIdpRefreshToken(String) - Method in class com.erudika.para.core.User
Sets the refresh token.
setIndexed(Boolean) - Method in class com.erudika.para.core.Address
 
setIndexed(Boolean) - Method in class com.erudika.para.core.App
 
setIndexed(Boolean) - Method in class com.erudika.para.core.Linker
 
setIndexed(Boolean) - Method in interface com.erudika.para.core.ParaObject
Sets the "isIndexed" flag.
setIndexed(Boolean) - Method in class com.erudika.para.core.Sysprop
 
setIndexed(Boolean) - Method in class com.erudika.para.core.Tag
 
setIndexed(Boolean) - Method in class com.erudika.para.core.Translation
 
setIndexed(Boolean) - Method in class com.erudika.para.core.User
 
setIndexed(Boolean) - Method in class com.erudika.para.core.Vote
 
setLastKey(String) - Method in class com.erudika.para.core.utils.Pager
Sets the last key from last page.
setLatlng(String) - Method in class com.erudika.para.core.Address
Sets the coordinates in the form "LAT,LNG".
setLimit(int) - Method in class com.erudika.para.core.utils.Pager
Set the value of limit.
setLocale(String) - Method in class com.erudika.para.core.Translation
Sets the locale.
setLockedAfter(Integer) - Method in class com.erudika.para.core.Vote
Sets the lock after period.
setMetadata(String) - Method in class com.erudika.para.core.Linker
Sets additional information about the link.
setName(String) - Method in class com.erudika.para.core.Address
 
setName(String) - Method in class com.erudika.para.core.App
 
setName(String) - Method in class com.erudika.para.core.Linker
 
setName(String) - Method in interface com.erudika.para.core.ParaObject
Sets a new name.
setName(String) - Method in class com.erudika.para.core.queue.MockQueue
 
setName(String) - Method in interface com.erudika.para.core.queue.Queue
Sets the name of the queue.
setName(String) - Method in class com.erudika.para.core.Sysprop
 
setName(String) - Method in class com.erudika.para.core.Tag
 
setName(String) - Method in class com.erudika.para.core.Translation
 
setName(String) - Method in class com.erudika.para.core.User
 
setName(String) - Method in class com.erudika.para.core.utils.Pager
Set the value of name.
setName(String) - Method in class com.erudika.para.core.validation.Constraint
Sets the name of the constraint.
setName(String) - Method in class com.erudika.para.core.Vote
 
setNstd(List<Map<String, Object>>) - Method in class com.erudika.para.core.Linker
Sets the nested array of objects that are linked by this link.
setPage(long) - Method in class com.erudika.para.core.utils.Pager
Set the value of page.
setParentid(String) - Method in class com.erudika.para.core.Address
 
setParentid(String) - Method in class com.erudika.para.core.App
 
setParentid(String) - Method in class com.erudika.para.core.Linker
 
setParentid(String) - Method in interface com.erudika.para.core.ParaObject
Sets a new parent id.
setParentid(String) - Method in class com.erudika.para.core.Sysprop
 
setParentid(String) - Method in class com.erudika.para.core.Tag
 
setParentid(String) - Method in class com.erudika.para.core.Translation
 
setParentid(String) - Method in class com.erudika.para.core.User
 
setParentid(String) - Method in class com.erudika.para.core.Vote
 
setPassword(String) - Method in class com.erudika.para.core.User
Sets a password.
setPayload(Map<String, Object>) - Method in class com.erudika.para.core.validation.Constraint
Sets the payload.
setPhone(String) - Method in class com.erudika.para.core.Address
Sets a new phone number.
setPicture(String) - Method in class com.erudika.para.core.User
Sets the profile picture URL.
setProperties(Map<String, Object>) - Method in class com.erudika.para.core.Sysprop
Overwrites the map.
setQueue(Queue) - Method in enum com.erudika.para.core.utils.CoreUtils
Sets the Queue object.
setReadOnly(Boolean) - Method in class com.erudika.para.core.App
Sets read-only mode.
setRepeatedDeliveryAttempts(Integer) - Method in class com.erudika.para.core.Webhook
 
setResourcePermissions(Map<String, Map<String, List<String>>>) - Method in class com.erudika.para.core.App
Sets the permissions map.
setSearch(Search) - Method in enum com.erudika.para.core.utils.CoreUtils
Sets the Search object.
setSecret(String) - Method in class com.erudika.para.core.App
Sets the secret key.
setSecret(String) - Method in class com.erudika.para.core.Webhook
 
setSelect(List<String>) - Method in class com.erudika.para.core.utils.Pager
Sets the fields that are selected to appear in the response from the API.
setSettings(Map<String, Object>) - Method in class com.erudika.para.core.App
Overwrites the settings map.
setSharingIndex(boolean) - Method in class com.erudika.para.core.App
Sets the sharingIndex flag.
setSharingTable(boolean) - Method in class com.erudika.para.core.App
Sets the sharingTable flag.
setSortby(String) - Method in class com.erudika.para.core.utils.Pager
Sets the value of sortby.
setStored(Boolean) - Method in class com.erudika.para.core.Address
 
setStored(Boolean) - Method in class com.erudika.para.core.App
 
setStored(Boolean) - Method in class com.erudika.para.core.Linker
 
setStored(Boolean) - Method in interface com.erudika.para.core.ParaObject
Sets the "isStored" flag.
setStored(Boolean) - Method in class com.erudika.para.core.Sysprop
 
setStored(Boolean) - Method in class com.erudika.para.core.Tag
 
setStored(Boolean) - Method in class com.erudika.para.core.Translation
 
setStored(Boolean) - Method in class com.erudika.para.core.User
 
setStored(Boolean) - Method in class com.erudika.para.core.Vote
 
setTag(String) - Method in class com.erudika.para.core.Tag
Sets the tag value.
setTags(List<String>) - Method in class com.erudika.para.core.Address
 
setTags(List<String>) - Method in class com.erudika.para.core.App
 
setTags(List<String>) - Method in class com.erudika.para.core.Linker
 
setTags(List<String>) - Method in interface com.erudika.para.core.ParaObject
Merges the given tags with existing tags.
setTags(List<String>) - Method in class com.erudika.para.core.Sysprop
 
setTags(List<String>) - Method in class com.erudika.para.core.Tag
 
setTags(List<String>) - Method in class com.erudika.para.core.Translation
 
setTags(List<String>) - Method in class com.erudika.para.core.User
 
setTags(List<String>) - Method in class com.erudika.para.core.Vote
 
setTargetUrl(String) - Method in class com.erudika.para.core.Webhook
 
setThekey(String) - Method in class com.erudika.para.core.Translation
Sets the key.
setTimestamp(Long) - Method in class com.erudika.para.core.Address
 
setTimestamp(Long) - Method in class com.erudika.para.core.App
 
setTimestamp(Long) - Method in class com.erudika.para.core.Linker
 
setTimestamp(Long) - Method in interface com.erudika.para.core.ParaObject
Sets the timestamp.
setTimestamp(Long) - Method in class com.erudika.para.core.Sysprop
 
setTimestamp(Long) - Method in class com.erudika.para.core.Tag
 
setTimestamp(Long) - Method in class com.erudika.para.core.Translation
 
setTimestamp(Long) - Method in class com.erudika.para.core.User
 
setTimestamp(Long) - Method in class com.erudika.para.core.Vote
 
setTokenSecret(String) - Method in class com.erudika.para.core.User
Sets the token secret.
setTokenValiditySec(Long) - Method in class com.erudika.para.core.App
Sets the access token validity period in seconds.
setTooManyFailures(Boolean) - Method in class com.erudika.para.core.Webhook
 
setTriggeredEvent(String) - Method in class com.erudika.para.core.Webhook
 
setTwoFA(Boolean) - Method in class com.erudika.para.core.User
Sets 2FA enabled/disabled.
setTwoFAbackupKeyHash(String) - Method in class com.erudika.para.core.User
Sets the 2FA backup key hash.
setTwoFAkey(String) - Method in class com.erudika.para.core.User
Sets the 2FA secret key.
setType(String) - Method in class com.erudika.para.core.Address
 
setType(String) - Method in class com.erudika.para.core.App
 
setType(String) - Method in class com.erudika.para.core.Linker
 
setType(String) - Method in interface com.erudika.para.core.ParaObject
Sets a new object type.
setType(String) - Method in class com.erudika.para.core.Sysprop
 
setType(String) - Method in class com.erudika.para.core.Tag
 
setType(String) - Method in class com.erudika.para.core.Translation
 
setType(String) - Method in class com.erudika.para.core.User
 
setType(String) - Method in class com.erudika.para.core.Vote
 
setType1(String) - Method in class com.erudika.para.core.Linker
Sets the type of the first object in the link.
setType2(String) - Method in class com.erudika.para.core.Linker
Sets the type of the second object in the link.
setTypeFilter(String) - Method in class com.erudika.para.core.Webhook
 
setup() - Static method in class com.erudika.para.core.utils.Para
Creates the root application and returns the credentials for it.
setUpdate(Boolean) - Method in class com.erudika.para.core.Webhook
 
setUpdateAll(Boolean) - Method in class com.erudika.para.core.Webhook
 
setUpdated(Long) - Method in class com.erudika.para.core.Address
 
setUpdated(Long) - Method in class com.erudika.para.core.App
 
setUpdated(Long) - Method in class com.erudika.para.core.Linker
 
setUpdated(Long) - Method in interface com.erudika.para.core.ParaObject
Sets the last updated timestamp.
setUpdated(Long) - Method in class com.erudika.para.core.Sysprop
 
setUpdated(Long) - Method in class com.erudika.para.core.Tag
 
setUpdated(Long) - Method in class com.erudika.para.core.Translation
 
setUpdated(Long) - Method in class com.erudika.para.core.User
 
setUpdated(Long) - Method in class com.erudika.para.core.Vote
 
setUrlEncoded(Boolean) - Method in class com.erudika.para.core.Webhook
 
setValidationConstraints(Map<String, Map<String, Map<String, Map<String, ?>>>>) - Method in class com.erudika.para.core.App
Sets the validation constraints map.
setValue(String) - Method in class com.erudika.para.core.Translation
Sets the translated string.
setValue(String) - Method in class com.erudika.para.core.Vote
Sets the value of the vote.
setVersion(Long) - Method in class com.erudika.para.core.Address
 
setVersion(Long) - Method in class com.erudika.para.core.App
 
setVersion(Long) - Method in class com.erudika.para.core.Linker
 
setVersion(Long) - Method in interface com.erudika.para.core.ParaObject
Sets the version of this object.
setVersion(Long) - Method in class com.erudika.para.core.Sysprop
 
setVersion(Long) - Method in class com.erudika.para.core.Tag
 
setVersion(Long) - Method in class com.erudika.para.core.Translation
 
setVersion(Long) - Method in class com.erudika.para.core.User
 
setVersion(Long) - Method in class com.erudika.para.core.Vote
 
setVotes(Integer) - Method in class com.erudika.para.core.Address
 
setVotes(Integer) - Method in class com.erudika.para.core.App
 
setVotes(Integer) - Method in class com.erudika.para.core.Linker
 
setVotes(Integer) - Method in class com.erudika.para.core.Sysprop
 
setVotes(Integer) - Method in class com.erudika.para.core.Tag
 
setVotes(Integer) - Method in class com.erudika.para.core.Translation
 
setVotes(Integer) - Method in class com.erudika.para.core.User
 
setVotes(Integer) - Method in interface com.erudika.para.core.Votable
Sets the total votes for this object.
setVotes(Integer) - Method in class com.erudika.para.core.Vote
 
sharedTableName() - Method in class com.erudika.para.core.utils.ParaConfig
 
sign(String, String, String, Map<String, String>, Map<String, String>, InputStream, String, String) - Method in class com.erudika.para.core.rest.Signer
Signs a request using AWS signature V4.
sign(SdkHttpFullRequest, String, String, Clock) - Method in class com.erudika.para.core.rest.Signer
Signs a request using AWS signature V4.
Signer - Class in com.erudika.para.core.rest
This class extends BaseAws4Signer implementing the AWS Signature Version 4 algorithm.
Signer() - Constructor for class com.erudika.para.core.rest.Signer
No-args constructor.
signinFailurePath() - Method in class com.erudika.para.core.utils.ParaConfig
 
signinPath() - Method in class com.erudika.para.core.utils.ParaConfig
 
signinSuccessPath() - Method in class com.erudika.para.core.utils.ParaConfig
 
signoutPath() - Method in class com.erudika.para.core.utils.ParaConfig
 
signoutSuccessPath() - Method in class com.erudika.para.core.utils.ParaConfig
 
signRequest(String, String, String, String, String, Map<String, String>, MultivaluedMap<String, String>, byte[]) - Method in class com.erudika.para.core.rest.Signer
Builds and signs a request to an API endpoint using the provided credentials.
singularToPlural(String) - Static method in class com.erudika.para.core.utils.Utils
Quick and dirty singular to plural conversion.
size(Number, Number) - Static method in class com.erudika.para.core.validation.Constraint
The 'size' constraint - field must be a String, Map, Collection or array with a given minimum and maximum length.
SLACK_PREFIX - Static variable in class com.erudika.para.core.utils.Config
Slack prefix - defaults to 'sl:'.
slackAppId() - Method in class com.erudika.para.core.utils.ParaConfig
 
slackSecret() - Method in class com.erudika.para.core.utils.ParaConfig
 
sqlDriver() - Method in class com.erudika.para.core.utils.ParaConfig
 
sqlHostUrl() - Method in class com.erudika.para.core.utils.ParaConfig
 
sqlPassword() - Method in class com.erudika.para.core.utils.ParaConfig
 
sqlUser() - Method in class com.erudika.para.core.utils.ParaConfig
 
startPolling() - Method in class com.erudika.para.core.queue.MockQueue
 
startPolling() - Method in interface com.erudika.para.core.queue.Queue
Start a new async task which polls the queue and automatically processes the messages.
stopPolling() - Method in class com.erudika.para.core.queue.MockQueue
 
stopPolling() - Method in interface com.erudika.para.core.queue.Queue
Stops the polling async task manually.
store() - Method in class com.erudika.para.core.utils.Config
Stores all available configuration to a file, overwriting the existing one.
store(String, InputStream) - Method in interface com.erudika.para.core.storage.FileStore
Saves a file to a storage service.
store(String, InputStream) - Method in class com.erudika.para.core.storage.MockFileStore
 
Stored - Annotation Type in com.erudika.para.core.annotations
Annotation indicates that this field will be stored in the database.
stripAndTrim(String) - Static method in class com.erudika.para.core.utils.Utils
Strips all symbols, punctuation, whitespace and control chars from a string.
stripAndTrim(String, String) - Static method in class com.erudika.para.core.utils.Utils
Strips all symbols, punctuation, whitespace and control chars from a string.
stripAndTrim(String, String, boolean) - Static method in class com.erudika.para.core.utils.Utils
Strips all symbols, punctuation, whitespace and control chars from a string.
stripHtml(String) - Static method in class com.erudika.para.core.utils.Utils
Strips all HTML tags from a string.
supportEmail() - Method in class com.erudika.para.core.utils.ParaConfig
 
syncIndexWithDatabaseEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
Sysprop - Class in com.erudika.para.core
A generic system class for storing data.
Sysprop() - Constructor for class com.erudika.para.core.Sysprop
No-args constructor.
Sysprop(String) - Constructor for class com.erudika.para.core.Sysprop
The default constructor.
SYSTEM_METRICS_NAME - Static variable in class com.erudika.para.core.metrics.Metrics
The name of the default system @{link MetricRegistry}.

T

Tag - Class in com.erudika.para.core
A tag.
Tag() - Constructor for class com.erudika.para.core.Tag
No-args constructor.
Tag(String) - Constructor for class com.erudika.para.core.Tag
Default constructor.
tags() - Element in annotation type com.erudika.para.core.annotations.Documented
 
time(String, Class<?>, String...) - Static method in class com.erudika.para.core.metrics.Metrics
Instantiate timing of a particular class and method for a specific application.
timestamp() - Static method in class com.erudika.para.core.utils.Utils
Java timestamp.
toClass(String) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
Converts a class name to a real Class object.
toClass(String, Class<? extends ParaObject>) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
Converts a class name to a real ParaObject subclass.
toJSON(P) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
Converts a domain object to JSON.
toObject(App, String) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
Constructs a new instance of a core object.
toResponse(Exception) - Method in class com.erudika.para.core.rest.GenericExceptionMapper
 
toString() - Method in class com.erudika.para.core.Address
 
toString() - Method in enum com.erudika.para.core.App.AllowedMethods
 
toString() - Method in class com.erudika.para.core.App
 
toString() - Method in class com.erudika.para.core.Linker
 
toString() - Method in class com.erudika.para.core.Sysprop
 
toString() - Method in class com.erudika.para.core.Tag
 
toString() - Method in class com.erudika.para.core.Translation
 
toString() - Method in enum com.erudika.para.core.User.Groups
 
toString() - Method in enum com.erudika.para.core.User.Roles
 
toString() - Method in class com.erudika.para.core.User
 
toString() - Method in class com.erudika.para.core.utils.HumanTime
 
toString() - Method in class com.erudika.para.core.utils.Pager
 
toString() - Method in enum com.erudika.para.core.Votable.VoteValue
 
toString() - Method in class com.erudika.para.core.Vote
 
Translation - Class in com.erudika.para.core
A translation is a key/value pair which holds a single translated string.
Translation() - Constructor for class com.erudika.para.core.Translation
No-args constructor.
Translation(String) - Constructor for class com.erudika.para.core.Translation
Default constructor.
Translation(String, String, String) - Constructor for class com.erudika.para.core.Translation
Full constructor.
truthy() - Static method in class com.erudika.para.core.validation.Constraint
The 'truthy' constraint - field value must be equal to 'true'.
TWITTER_PREFIX - Static variable in class com.erudika.para.core.utils.Config
Twitter prefix - defaults to 'tw:'.
twitterAppId() - Method in class com.erudika.para.core.utils.ParaConfig
 
twitterSecret() - Method in class com.erudika.para.core.utils.ParaConfig
 
type() - Element in annotation type com.erudika.para.core.annotations.Documented
 
type(Class<? extends ParaObject>) - Static method in class com.erudika.para.core.utils.Utils
Returns the simple name of a class in lowercase (AKA the type).
typesMatch(ParaObject) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
Checks if the type of an object matches its real Class name.

U

unindex(ParaObject) - Method in class com.erudika.para.core.search.MockSearch
 
unindex(ParaObject) - Method in interface com.erudika.para.core.search.Search
Removes an object from the index.
unindex(String, ParaObject) - Method in class com.erudika.para.core.search.MockSearch
 
unindex(String, ParaObject) - Method in interface com.erudika.para.core.search.Search
Removes an object from the index.
unindexAll(String, List<P>) - Method in class com.erudika.para.core.search.MockSearch
 
unindexAll(String, List<P>) - Method in interface com.erudika.para.core.search.Search
Removes multiple objects from the index in a batch operation.
unindexAll(String, Map<String, ?>, boolean) - Method in class com.erudika.para.core.search.MockSearch
 
unindexAll(String, Map<String, ?>, boolean) - Method in interface com.erudika.para.core.search.Search
Removes multiple objects from the index matching a set of terms.
unindexAll(List<P>) - Method in class com.erudika.para.core.search.MockSearch
 
unindexAll(List<P>) - Method in interface com.erudika.para.core.search.Search
Removes multiple objects from the index in a batch operation.
unindexAll(Map<String, ?>, boolean) - Method in class com.erudika.para.core.search.MockSearch
 
unindexAll(Map<String, ?>, boolean) - Method in interface com.erudika.para.core.search.Search
Removes multiple objects from the index matching a set of terms.
unlink(ParaObject, String, String) - Method in enum com.erudika.para.core.utils.CoreUtils
Unlinks an object from this one.
unlink(String, String) - Method in class com.erudika.para.core.Address
 
unlink(String, String) - Method in class com.erudika.para.core.App
 
unlink(String, String) - Method in interface com.erudika.para.core.Linkable
Unlinks an object from this one.
unlink(String, String) - Method in class com.erudika.para.core.Linker
 
unlink(String, String) - Method in class com.erudika.para.core.Sysprop
 
unlink(String, String) - Method in class com.erudika.para.core.Tag
 
unlink(String, String) - Method in class com.erudika.para.core.Translation
 
unlink(String, String) - Method in class com.erudika.para.core.User
 
unlink(String, String) - Method in class com.erudika.para.core.Vote
 
unlinkAll() - Method in class com.erudika.para.core.Address
 
unlinkAll() - Method in class com.erudika.para.core.App
 
unlinkAll() - Method in interface com.erudika.para.core.Linkable
Unlinks all objects that are linked to this one.
unlinkAll() - Method in class com.erudika.para.core.Linker
 
unlinkAll() - Method in class com.erudika.para.core.Sysprop
 
unlinkAll() - Method in class com.erudika.para.core.Tag
 
unlinkAll() - Method in class com.erudika.para.core.Translation
 
unlinkAll() - Method in class com.erudika.para.core.User
 
unlinkAll() - Method in class com.erudika.para.core.Vote
 
unlinkAll(ParaObject) - Method in enum com.erudika.para.core.utils.CoreUtils
Unlinks all objects that are linked to this one.
up() - Method in class com.erudika.para.core.Vote
Set the vote positive.
UP - Enum constant in enum com.erudika.para.core.Votable.VoteValue
Positive vote +1.
update() - Method in class com.erudika.para.core.Address
 
update() - Method in class com.erudika.para.core.App
 
update() - Method in class com.erudika.para.core.Linker
 
update() - Method in interface com.erudika.para.core.ParaObject
Updates the object permanently.
update() - Method in class com.erudika.para.core.Sysprop
 
update() - Method in class com.erudika.para.core.Tag
 
update() - Method in class com.erudika.para.core.Translation
 
update() - Method in class com.erudika.para.core.User
 
update() - Method in class com.erudika.para.core.Vote
 
update() - Method in class com.erudika.para.core.Webhook
 
update(String, P) - Method in interface com.erudika.para.core.persistence.DAO
Updates an object permanently.
update(String, P) - Method in class com.erudika.para.core.persistence.MockDAO
 
update(P) - Method in interface com.erudika.para.core.persistence.DAO
Updates an object permanently.
update(P) - Method in class com.erudika.para.core.persistence.MockDAO
 
updateAll(String, List<P>) - Method in interface com.erudika.para.core.persistence.DAO
Updates multiple objects.
updateAll(String, List<P>) - Method in class com.erudika.para.core.persistence.MockDAO
 
updateAll(List<P>) - Method in interface com.erudika.para.core.persistence.DAO
Updates multiple objects.
updateAll(List<P>) - Method in class com.erudika.para.core.persistence.MockDAO
 
url() - Static method in class com.erudika.para.core.validation.Constraint
The 'url' constraint - field value must be a valid URL.
urlDecode(String) - Static method in class com.erudika.para.core.utils.Utils
Decodes a URL-encoded string.
urlEncode(String) - Static method in class com.erudika.para.core.utils.Utils
URL-encodes a string.
User - Class in com.erudika.para.core
The core user object.
User() - Constructor for class com.erudika.para.core.User
No-args constructor.
User(String) - Constructor for class com.erudika.para.core.User
Default constructor.
USER - Enum constant in enum com.erudika.para.core.User.Roles
The standard role.
User.Groups - Enum in com.erudika.para.core
Simple groups enum.
User.Roles - Enum in com.erudika.para.core
Simple user roles enum.
USERS - Enum constant in enum com.erudika.para.core.User.Groups
The standard user group.
Utils - Class in com.erudika.para.core.utils
Miscellaneous Para utilities.

V

validateObject(App, ParaObject) - Static method in class com.erudika.para.core.validation.ValidationUtils
Validates objects.
validateObject(ParaObject) - Static method in class com.erudika.para.core.validation.ValidationUtils
Validates objects using Hibernate Validator.
ValidationUtils - Class in com.erudika.para.core.validation
Helper methods for validating objects and generating JSON schemas.
value() - Element in annotation type com.erudika.para.core.annotations.Documented
 
valueOf(String) - Static method in enum com.erudika.para.core.annotations.Cached.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.erudika.para.core.annotations.Indexed.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.erudika.para.core.App.AllowedMethods
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.erudika.para.core.i18n.CurrencyUtils
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.erudika.para.core.User.Groups
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.erudika.para.core.User.Roles
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.erudika.para.core.utils.CoreUtils
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.erudika.para.core.Votable.VoteValue
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.erudika.para.core.annotations.Cached.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.erudika.para.core.annotations.Indexed.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.erudika.para.core.App.AllowedMethods
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.erudika.para.core.i18n.CurrencyUtils
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.erudika.para.core.User.Groups
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.erudika.para.core.User.Roles
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.erudika.para.core.utils.CoreUtils
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.erudika.para.core.Votable.VoteValue
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Class in com.erudika.para.utils
GENERATED CLASS.
Version() - Constructor for class com.erudika.para.utils.Version
 
versionBannerEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
VersionInfo - Class in com.erudika.para.core.utils
Uses the generated class Version.java to display version information.
Votable - Interface in com.erudika.para.core
This interface enables voting on an object.
Votable.VoteValue - Enum in com.erudika.para.core
The type of vote (negative or positive).
vote(ParaObject, String, Votable.VoteValue) - Method in enum com.erudika.para.core.utils.CoreUtils
Casts a vote on a given object.
vote(ParaObject, String, Votable.VoteValue, Integer, Integer) - Method in enum com.erudika.para.core.utils.CoreUtils
Casts a vote on a given object.
Vote - Class in com.erudika.para.core
When a user votes on an object the vote is saved as positive or negative.
Vote() - Constructor for class com.erudika.para.core.Vote
No-args constructor.
Vote(String, String, Votable.VoteValue) - Constructor for class com.erudika.para.core.Vote
Default constructor.
voteDown(String) - Method in class com.erudika.para.core.Address
 
voteDown(String) - Method in class com.erudika.para.core.App
 
voteDown(String) - Method in class com.erudika.para.core.Linker
 
voteDown(String) - Method in class com.erudika.para.core.Sysprop
 
voteDown(String) - Method in class com.erudika.para.core.Tag
 
voteDown(String) - Method in class com.erudika.para.core.Translation
 
voteDown(String) - Method in class com.erudika.para.core.User
 
voteDown(String) - Method in interface com.erudika.para.core.Votable
Downvotes the object.
voteDown(String) - Method in class com.erudika.para.core.Vote
 
voteExpiresAfterSec() - Method in class com.erudika.para.core.utils.ParaConfig
 
voteLockedAfterSec() - Method in class com.erudika.para.core.utils.ParaConfig
 
voteUp(String) - Method in class com.erudika.para.core.Address
 
voteUp(String) - Method in class com.erudika.para.core.App
 
voteUp(String) - Method in class com.erudika.para.core.Linker
 
voteUp(String) - Method in class com.erudika.para.core.Sysprop
 
voteUp(String) - Method in class com.erudika.para.core.Tag
 
voteUp(String) - Method in class com.erudika.para.core.Translation
 
voteUp(String) - Method in class com.erudika.para.core.User
 
voteUp(String) - Method in interface com.erudika.para.core.Votable
Upvotes the object.
voteUp(String) - Method in class com.erudika.para.core.Vote
 

W

Webhook - Class in com.erudika.para.core
Represents a webhook registration.
Webhook() - Constructor for class com.erudika.para.core.Webhook
No-args constructor.
Webhook(String) - Constructor for class com.erudika.para.core.Webhook
Default constructor.
WebhookIOListener - Class in com.erudika.para.core.listeners
Listens for IO events and forwards them to the registered webhooks, via a queue.
WebhookIOListener() - Constructor for class com.erudika.para.core.listeners.WebhookIOListener
 
webhooksEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
 
workerId() - Method in class com.erudika.para.core.utils.ParaConfig
 
WRITE - Static variable in enum com.erudika.para.core.App.AllowedMethods
All methods allowed, except GET.
WRITE_ONLY - Enum constant in enum com.erudika.para.core.App.AllowedMethods
Allows write methods: POST, PUT, PATCH and DELETE.
writeExternal(ObjectOutput) - Method in class com.erudika.para.core.utils.HumanTime
 

Y

y() - Method in class com.erudika.para.core.utils.HumanTime
Adds one year to the time delta.
y(int) - Method in class com.erudika.para.core.utils.HumanTime
Adds n years to the time delta.

_

_APPID - Static variable in class com.erudika.para.core.utils.Config
"appid".
_CREATORID - Static variable in class com.erudika.para.core.utils.Config
"creatorid".
_EMAIL - Static variable in class com.erudika.para.core.utils.Config
"email".
_EMAIL_TOKEN - Static variable in class com.erudika.para.core.utils.Config
"etoken".
_GROUPS - Static variable in class com.erudika.para.core.utils.Config
"groups".
_ID - Static variable in class com.erudika.para.core.utils.Config
"id".
_IDENTIFIER - Static variable in class com.erudika.para.core.utils.Config
"identifier".
_KEY - Static variable in class com.erudika.para.core.utils.Config
"key".
_NAME - Static variable in class com.erudika.para.core.utils.Config
"name".
_PARENTID - Static variable in class com.erudika.para.core.utils.Config
"parentid".
_PASSWORD - Static variable in class com.erudika.para.core.utils.Config
"password".
_PROPERTIES - Static variable in class com.erudika.para.core.utils.Config
"properties".
_RESET_TOKEN - Static variable in class com.erudika.para.core.utils.Config
"token".
_TAGS - Static variable in class com.erudika.para.core.utils.Config
"tags".
_TIMESTAMP - Static variable in class com.erudika.para.core.utils.Config
"timestamp".
_TYPE - Static variable in class com.erudika.para.core.utils.Config
"type".
_UPDATED - Static variable in class com.erudika.para.core.utils.Config
"updated".
_VERSION - Static variable in class com.erudika.para.core.utils.Config
"version".
A B C D E F G H I J L M N O P Q R S T U V W Y _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form