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
The path to redirect to when 403 code is returned.
accessLogEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Enable/disable the Para access log.
activateWithEmailToken(String) - Method in class com.erudika.para.core.User
Activates a user if a given token matches the one stored.
addAllSettings(Map) - 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...) - Method in enum class 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 class com.erudika.para.core.User.Roles
The administrator role.
adminIdentifier() - Method in class com.erudika.para.core.utils.ParaConfig
The identifier of the first administrator (can be email or social login ID).
ADMINS - Enum constant in enum class com.erudika.para.core.User.Groups
Administrators group.
ALL - Static variable in enum class com.erudika.para.core.App.AllowedMethods
All methods allowed.
ALL_EXCEPT_DELETE - Static variable in enum class 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
Enable/disable email verification after the initial user registration.
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
Amazon OAuth2 app ID.
amazonSecret() - Method in class com.erudika.para.core.utils.ParaConfig
Amazon app secret key.
apiEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Enable/disable the Para RESTful API.
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 Class 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
**For internal use only!
appName() - Method in class com.erudika.para.core.utils.ParaConfig
Returns the name of the default application.
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) - 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
The name of the authorization cookie.
awsDynamoBackupsEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Enable/disable point-in-time backups in DynamoDB.
awsDynamoEncryptionEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Enable/disable SSE (encryption-at-rest) using own KMS, instead of AWS-owned CMK for all newly created DynamoDB tables.
awsDynamoMaxInitialReadCapacity() - Method in class com.erudika.para.core.utils.ParaConfig
The maximum read capacity when creating a table with provisioned mode enabled.
awsDynamoMaxInitialWriteCapacity() - Method in class com.erudika.para.core.utils.ParaConfig
The maximum write capacity when creating a table with provisioned mode enabled.
awsDynamoProvisionedBillingEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Enable/disable provisioned billing as an alternative to on-demand billing in DynamoDB.
awsDynamoReplicaRegions() - Method in class com.erudika.para.core.utils.ParaConfig
Toggles global table settings for the specified regions.
awsS3Bucket(String) - Method in class com.erudika.para.core.utils.ParaConfig
The S3 bucket where files will be stored by `FileStore` implementations.
awsS3MaxFileSizeMb() - Method in class com.erudika.para.core.utils.ParaConfig
Maximum file size for files uploaded to S3, in megabytes.
awsSesRegion() - Method in class com.erudika.para.core.utils.ParaConfig
AWS region to use in the `AWSEmailer` implementation.

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) - 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.
cachePlugin() - Method in class com.erudika.para.core.utils.ParaConfig
Selects the `Cache` implementation at runtime.
caffeineCacheSize() - Method in class com.erudika.para.core.utils.ParaConfig
Maximum size for the Caffeine cache map.
caffeineEvictAfterMin() - Method in class com.erudika.para.core.utils.ParaConfig
Cache eviction policy - objects are evicted from Caffeine cache after this time.
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
Comma-separated Cassandra server hosts (contact points).
cassandraKeyspace() - Method in class com.erudika.para.core.utils.ParaConfig
The name of the Cassandra keyspace to use.
cassandraPassword() - Method in class com.erudika.para.core.utils.ParaConfig
The password for the Cassandra user.
cassandraPort() - Method in class com.erudika.para.core.utils.ParaConfig
The Cassandra server port to connect to.
cassandraReplicationFactor() - Method in class com.erudika.para.core.utils.ParaConfig
Replication factor for the Cassandra keyspace.
cassandraSslEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Enable/disable the SSL/TLS transport in Cassandra client.
cassandraSslKeystore() - Method in class com.erudika.para.core.utils.ParaConfig
Cassandra client key store, containing the certificates to use.
cassandraSslKeystorePassword() - Method in class com.erudika.para.core.utils.ParaConfig
Password for the Cassandra client key store.
cassandraSslProtocols() - Method in class com.erudika.para.core.utils.ParaConfig
The protocols allowed for successful connection to Cassandra cluster.
cassandraTruststore() - Method in class com.erudika.para.core.utils.ParaConfig
Cassandra client trust store, containing trusted certificates and CAs.
cassandraTruststorePassword() - Method in class com.erudika.para.core.utils.ParaConfig
Password for the Cassandra trust store.
cassandraUser() - Method in class com.erudika.para.core.utils.ParaConfig
The Cassandra username with access to the database.
category() - Element in annotation interface com.erudika.para.core.annotations.Documented
Returns the category which this property is part of.
checkAndFixType(P) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
Object types should not start with '_' because it is in conflict with the API.
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
The SSL key store location.
clientSslKeystorePassword() - Method in class com.erudika.para.core.utils.ParaConfig
The SSL key store password.
clientSslProtocols() - Method in class com.erudika.para.core.utils.ParaConfig
SSL protocols allowed for a successul connection.
clientSslTruststore() - Method in class com.erudika.para.core.utils.ParaConfig
The SSL trust store location.
clientSslTruststorePassword() - Method in class com.erudika.para.core.utils.ParaConfig
The SSL trust store password.
clientUserAgentEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Enable/disable `User-Agent` header in Para client.
close() - Method in class com.erudika.para.core.metrics.Metrics.Context
 
clusterName() - Method in class com.erudika.para.core.utils.ParaConfig
The name of the Para cluster.
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.exceptions - package com.erudika.para.core.exceptions
Exceptions package.
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
Metrics package.
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.
compareTo(HumanTime) - Method in class com.erudika.para.core.utils.HumanTime
 
compileMustache(Map, String) - Static method in class com.erudika.para.core.utils.Utils
Compiles a Mustache template.
compileMustache(Map, 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
No-args constructor.
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
Deprecated. 
CoreUtils - Enum Class in com.erudika.para.core.utils
Provides some the basic functionality for domain objects.
corsEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Enable/disable the CORS filter.
countChildren(ParaObject, String) - Method in enum class 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
Counts the number of children of a certain type.
countChildren(String) - Method in class com.erudika.para.core.App
 
countChildren(String) - Method in class com.erudika.para.core.Form
Counts the number of children of a certain type.
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
Counts the number of children of a certain type.
countChildren(String) - Method in class com.erudika.para.core.Sysprop
Counts the number of children of a certain type.
countChildren(String) - Method in class com.erudika.para.core.Tag
Counts the number of children of a certain type.
countChildren(String) - Method in class com.erudika.para.core.Translation
Counts the number of children of a certain type.
countChildren(String) - Method in class com.erudika.para.core.User
Counts the number of children of a certain type.
countChildren(String) - Method in class com.erudika.para.core.Vote
Counts children (always 0).
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 class 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
Counts the number of links to other objects of a certain type.
countLinks(String) - Method in class com.erudika.para.core.App
 
countLinks(String) - Method in class com.erudika.para.core.Form
Counts the number of links to other objects of a certain type.
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
Counts the number of links to other objects of a certain type.
countLinks(String) - Method in class com.erudika.para.core.Sysprop
Counts the number of links to other objects of a certain type.
countLinks(String) - Method in class com.erudika.para.core.Tag
Counts the number of links to other objects of a certain type.
countLinks(String) - Method in class com.erudika.para.core.Translation
Counts the number of links to other objects of a certain type.
countLinks(String) - Method in class com.erudika.para.core.User
Counts the number of links to other objects of a certain type.
countLinks(String) - Method in class com.erudika.para.core.Vote
Counts links (always 0).
create() - Method in class com.erudika.para.core.Address
Persists the object to the database.
create() - Method in class com.erudika.para.core.App
 
create() - Method in class com.erudika.para.core.Form
Persists the object to the database.
create() - Method in class com.erudika.para.core.Linker
Persists the object to the database.
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
Persists the object to the database.
create() - Method in class com.erudika.para.core.Tag
Persists the object to the database.
create() - Method in class com.erudika.para.core.Translation
Persists the object to the database.
create() - Method in class com.erudika.para.core.User
 
create() - Method in class com.erudika.para.core.Vote
Persists the object to the database.
create() - Method in class com.erudika.para.core.Webhook
Creates the 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) - Method in interface com.erudika.para.core.persistence.DAO
Saves multiple objects to the data store.
createAll(String, List) - Method in class com.erudika.para.core.persistence.MockDAO
 
createAll(List) - Method in interface com.erudika.para.core.persistence.DAO
Saves multiple objects to the data store.
createAll(List) - 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.
csrfProtectionEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Enable/disable CSRF protection which checks for valid CSRF tokens in write requests.
csrfProtectionWithSpaEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Enable/disable CSRF protection with single-page application mode enabled.
CurrencyUtils - Enum Class 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
Selects the `DAO` implementation at runtime.
debugRequestSignaturesEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Enable/disable debuging info for each AWS V4 request signature.
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
Default character encoding - `UTF-8`.
defaultQueueName() - Method in class com.erudika.para.core.utils.ParaConfig
Returns the default queue name which will be polled for incoming JSON messages.
delete() - Method in class com.erudika.para.core.Address
Deletes the object from the database.
delete() - Method in class com.erudika.para.core.App
 
delete() - Method in class com.erudika.para.core.Form
Deletes the object from the database.
delete() - Method in class com.erudika.para.core.Linker
Deletes the object from the database.
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
Deletes the object from the database.
delete() - Method in class com.erudika.para.core.Tag
Deletes the object from the database.
delete() - Method in class com.erudika.para.core.Translation
Deletes the object from the database.
delete() - Method in class com.erudika.para.core.User
 
delete() - Method in class com.erudika.para.core.Vote
Deletes the object from the database.
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 class com.erudika.para.core.App.AllowedMethods
Allows DELETE method only.
deleteAll(String, List) - Method in interface com.erudika.para.core.persistence.DAO
Deletes multiple objects.
deleteAll(String, List) - Method in class com.erudika.para.core.persistence.MockDAO
 
deleteAll(List) - Method in interface com.erudika.para.core.persistence.DAO
Deletes multiple objects.
deleteAll(List) - Method in class com.erudika.para.core.persistence.MockDAO
 
deleteChildren(ParaObject, String) - Method in enum class com.erudika.para.core.utils.CoreUtils
Deletes all child objects permanently.
deleteChildren(String) - Method in class com.erudika.para.core.Address
Deletes all children of a certain type.
deleteChildren(String) - Method in class com.erudika.para.core.App
 
deleteChildren(String) - Method in class com.erudika.para.core.Form
Deletes all children of a certain type.
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
Deletes all children of a certain type.
deleteChildren(String) - Method in class com.erudika.para.core.Sysprop
Deletes all children of a certain type.
deleteChildren(String) - Method in class com.erudika.para.core.Tag
Deletes all children of a certain type.
deleteChildren(String) - Method in class com.erudika.para.core.Translation
Deletes all children of a certain type.
deleteChildren(String) - Method in class com.erudika.para.core.User
Deletes all children of a certain type.
deleteChildren(String) - Method in class com.erudika.para.core.Vote
Deletes children (noop).
deleteIndex(App) - Method in interface com.erudika.para.core.search.Search
Deletes the search index for a given app.
description() - Element in annotation interface com.erudika.para.core.annotations.Documented
Returns basic description of the config property.
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 Interface 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 class com.erudika.para.core.Votable.VoteValue
Negative vote -1.

E

elasticsearchAsyncModeEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Enable/disable asynchronous operations when indexing/unindexing.
elasticsearchAuthPassword() - Method in class com.erudika.para.core.utils.ParaConfig
The password to use for authentication with ES.
elasticsearchAuthUser() - Method in class com.erudika.para.core.utils.ParaConfig
The username to use for authentication with ES.
elasticsearchAutoExpandReplicas() - Method in class com.erudika.para.core.utils.ParaConfig
Automatically make a replica copy of the index to the number of nodes specified.
elasticsearchAwsRegion() - Method in class com.erudika.para.core.utils.ParaConfig
The AWS region where ES is deployed.
elasticsearchBulkActionLimit() - Method in class com.erudika.para.core.utils.ParaConfig
`BulkProcessor` flush threshold in terms of batch size.
elasticsearchBulkBackoffDelayMs() - Method in class com.erudika.para.core.utils.ParaConfig
`BulkProcessor` inital backoff delay, in milliseconds.
elasticsearchBulkBackoffRetries() - Method in class com.erudika.para.core.utils.ParaConfig
`BulkProcessor` number of retries.
elasticsearchBulkConcurrentRequests() - Method in class com.erudika.para.core.utils.ParaConfig
`BulkProcessor` number of concurrent requests (0 means synchronous execution).
elasticsearchBulkFlushEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Eanble/disable immediately flushing the requests in `BulkProcessor`, concurrently (in another thread).
elasticsearchBulkFlushIntervalSec() - Method in class com.erudika.para.core.utils.ParaConfig
`BulkProcessor` flush interval, in milliseconds.
elasticsearchBulkSizeLimitMb() - Method in class com.erudika.para.core.utils.ParaConfig
`BulkProcessor` flush threshold, in megabytes.
elasticsearchChildIndexReplicas() - Method in class com.erudika.para.core.utils.ParaConfig
The number of copies to store of each child app index.
elasticsearchChildIndexShards() - Method in class com.erudika.para.core.utils.ParaConfig
The number of shards per index for a child apps.
elasticsearchFlavor() - Method in class com.erudika.para.core.utils.ParaConfig
Eleasticsearch flavor - either `elasticsearch` or `opensearch`.
elasticsearchNestedModeEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Switches between normal indexing and indexing with nested key/value objects for custom properties.
elasticsearchProxyEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Enable/disable the Elasticsearch proxy endpoint.
elasticsearchProxyPath() - Method in class com.erudika.para.core.utils.ParaConfig
The path to the ES proxy endpoint.
elasticsearchProxyReindexingEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Enable/disable rebuilding indices through the Elasticsearch proxy endpoint.
elasticsearchRestClientContextPath() - Method in class com.erudika.para.core.utils.ParaConfig
The context path where ES is deployed, if any.
elasticsearchRestClientHost() - Method in class com.erudika.para.core.utils.ParaConfig
The ES server hostname.
elasticsearchRestClientPort() - Method in class com.erudika.para.core.utils.ParaConfig
The ES server port number.
elasticsearchRestClientScheme() - Method in class com.erudika.para.core.utils.ParaConfig
The scheme to use when connecting to the Elasticsearch server - `http` or `https`.
elasticsearchRootIndexReplicas() - Method in class com.erudika.para.core.utils.ParaConfig
The number of copies to store of the root index.
elasticsearchRootIndexShards() - Method in class com.erudika.para.core.utils.ParaConfig
The number of shards per index.
elasticsearchRootIndexSharingEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Enable/disable root index sharing by child apps configured with `isSharingIndex = true`.
elasticsearchSignRequestsForAwsEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Enable/disable request signing using the AWS V4 algorithm.
elasticsearchTrackTotalHits() - Method in class com.erudika.para.core.utils.ParaConfig
Makes ES track the actual number of hits, even if they are more than the 10000.
email() - Static method in class com.erudika.para.core.validation.Constraint
The 'email' constraint - field must contain a valid email.
Email - Annotation Interface in com.erudika.para.core.annotations
Annotation for email validation.
EMAIL_PATTERN - Static variable in annotation interface 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
Selects the `Emailer` implementation at runtime.
EMPTY - Enum constant in enum class com.erudika.para.core.App.AllowedMethods
Deny all requests (no access).
environment() - Method in class com.erudika.para.core.utils.ParaConfig
Enables/disables certain features, depending on the environment.
equals(Object) - Method in class com.erudika.para.core.Address
Returns true if this object is equal to another.
equals(Object) - Method in class com.erudika.para.core.App
 
equals(Object) - Method in class com.erudika.para.core.Form
Returns true if this object is equal to another.
equals(Object) - Method in class com.erudika.para.core.Linker
Returns true if this object is equal to another.
equals(Object) - Method in class com.erudika.para.core.Sysprop
Returns true if this object is equal to another.
equals(Object) - Method in class com.erudika.para.core.Tag
 
equals(Object) - Method in class com.erudika.para.core.Translation
Returns true if this object is equal to another.
equals(Object) - Method in class com.erudika.para.core.User
Returns true if this object is equal to another.
equals(Object) - Method in class com.erudika.para.core.utils.HumanTime
 
equals(Object) - Method in class com.erudika.para.core.Vote
Compares objects for equality.
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
Enable/disable throwing an exception when a write operation fails with errors.
executorServiceEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
The number of threads to use for the `ExecutorService` thread pool.
executorThreads() - Method in class com.erudika.para.core.utils.ParaConfig
The number of threads to use for the `ExecutorService` thread pool.
exists() - Method in class com.erudika.para.core.Address
Returns true if the object exists in the database.
exists() - Method in class com.erudika.para.core.App
 
exists() - Method in class com.erudika.para.core.Form
Returns true if the object exists in the database.
exists() - Method in class com.erudika.para.core.Linker
Returns true if the object exists in the database.
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
Returns true if the object exists in the database.
exists() - Method in class com.erudika.para.core.Tag
Returns true if the object exists in the database.
exists() - Method in class com.erudika.para.core.Translation
Returns true if the object exists in the database.
exists() - Method in class com.erudika.para.core.User
Returns true if the object exists in the database.
exists() - Method in class com.erudika.para.core.Vote
Returns true if the object exists in the database.

F

facebookAppId() - Method in class com.erudika.para.core.utils.ParaConfig
Facebook OAuth2 app ID.
facebookSecret() - Method in class com.erudika.para.core.utils.ParaConfig
Facebook app secret key.
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
Selects the `FileStore` implementation at runtime.
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) - Method in class com.erudika.para.core.search.MockSearch
 
findByIds(String, List) - Method in interface com.erudika.para.core.search.Search
Simple multi id search.
findByIds(List) - Method in class com.erudika.para.core.search.MockSearch
 
findByIds(List) - Method in interface com.erudika.para.core.search.Search
Simple multi id search.
findChildren(ParaObject, String, String, Pager...) - Method in enum class 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
Finds children of a certain type that match a specific query.
findChildren(String, String, Pager...) - Method in class com.erudika.para.core.App
 
findChildren(String, String, Pager...) - Method in class com.erudika.para.core.Form
Finds children of a certain type that match a specific query.
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
Finds children of a certain type that match a specific query.
findChildren(String, String, Pager...) - Method in class com.erudika.para.core.Sysprop
Finds children of a certain type that match a specific query.
findChildren(String, String, Pager...) - Method in class com.erudika.para.core.Tag
Finds children of a certain type that match a specific query.
findChildren(String, String, Pager...) - Method in class com.erudika.para.core.Translation
Finds children of a certain type that match a specific query.
findChildren(String, String, Pager...) - Method in class com.erudika.para.core.User
Finds children of a certain type that match a specific query.
findChildren(String, String, Pager...) - Method in class com.erudika.para.core.Vote
Finds children (empty list).
findLinkedObjects(ParaObject, String, String, String, Pager...) - Method in enum class 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
Finds linked objects of a certain type that match a specific field and query.
findLinkedObjects(String, String, String, Pager...) - Method in class com.erudika.para.core.App
 
findLinkedObjects(String, String, String, Pager...) - Method in class com.erudika.para.core.Form
Finds linked objects of a certain type that match a specific field and query.
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
Finds linked objects of a certain type that match a specific field and query.
findLinkedObjects(String, String, String, Pager...) - Method in class com.erudika.para.core.Sysprop
Finds linked objects of a certain type that match a specific field and query.
findLinkedObjects(String, String, String, Pager...) - Method in class com.erudika.para.core.Tag
Finds linked objects of a certain type that match a specific field and query.
findLinkedObjects(String, String, String, Pager...) - Method in class com.erudika.para.core.Translation
Finds linked objects of a certain type that match a specific field and query.
findLinkedObjects(String, String, String, Pager...) - Method in class com.erudika.para.core.User
Finds linked objects of a certain type that match a specific field and query.
findLinkedObjects(String, String, String, Pager...) - Method in class com.erudika.para.core.Vote
Finds linked objects (empty list).
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, boolean, Pager...) - Method in class com.erudika.para.core.search.MockSearch
 
findTerms(String, String, Map, boolean, Pager...) - Method in interface com.erudika.para.core.search.Search
Searches for objects that have properties matching some given values.
findTerms(String, Map, boolean, Pager...) - Method in class com.erudika.para.core.search.MockSearch
 
findTerms(String, Map, 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.
Form - Class in com.erudika.para.core
This class represents an HTML form.
Form() - Constructor for class com.erudika.para.core.Form
No-args constructor.
Form(String) - Constructor for class com.erudika.para.core.Form
Default constructor.
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}... etc.
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 class 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 class 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.
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 class com.erudika.para.core.App.AllowedMethods
Allows GET method only.
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
Returns true if the webhook is active.
getAddress() - Method in class com.erudika.para.core.Address
The street address and other address info.
getAll(String, List) - Method in interface com.erudika.para.core.cache.Cache
Read a number of objects given a list of their ids.
getAll(String, List) - Method in class com.erudika.para.core.cache.MockCache
 
getAll(List) - Method in interface com.erudika.para.core.cache.Cache
Read a number of objects given a list of their ids.
getAll(List) - Method in class com.erudika.para.core.cache.MockCache
 
getAllDeclaredFields(Class) - 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
Returns a map of annotated fields.
getAnnotatedFields(P, boolean) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
Returns a map of annotated fields.
getAnnotatedFields(P, Class) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
Returns a map of annotated fields.
getAnnotatedFields(P, Class, 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
Returns the app identifier.
getAppid() - Method in class com.erudika.para.core.App
 
getAppid() - Method in class com.erudika.para.core.Form
Returns the app identifier.
getAppid() - Method in class com.erudika.para.core.Linker
Returns the app identifier.
getAppid() - Method in interface com.erudika.para.core.ParaObject
The application name.
getAppid() - Method in class com.erudika.para.core.Sysprop
Returns the app identifier.
getAppid() - Method in class com.erudika.para.core.Tag
Returns the app identifier.
getAppid() - Method in class com.erudika.para.core.Translation
Returns the app identifier.
getAppid() - Method in class com.erudika.para.core.User
Returns the app identifier.
getAppid() - Method in class com.erudika.para.core.Vote
Returns the app identifier.
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.
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 class com.erudika.para.core.utils.CoreUtils
Returns the Cache object.
getCache() - Static method in class com.erudika.para.core.utils.Para
Returns an instance of the core cache class.
getCached() - Method in class com.erudika.para.core.Address
Returns true if the object is cached.
getCached() - Method in class com.erudika.para.core.App
 
getCached() - Method in class com.erudika.para.core.Form
Returns true if the object is cached.
getCached() - Method in class com.erudika.para.core.Linker
Returns true if the object is cached.
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
Returns true if the object is cached.
getCached() - Method in class com.erudika.para.core.Tag
Returns true if the object is cached.
getCached() - Method in class com.erudika.para.core.Translation
Returns true if the object is cached.
getCached() - Method in class com.erudika.para.core.User
Returns true if the object is cached.
getCached() - Method in class com.erudika.para.core.Vote
Returns true if the object is cached.
getCaptchaSecretKey() - Method in class com.erudika.para.core.Form
Captcha secret key.
getChildren(ParaObject, String, Pager...) - Method in enum class com.erudika.para.core.utils.CoreUtils
Returns all child objects linked to this object.
getChildren(ParaObject, String, String, String, Pager...) - Method in enum class 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
Returns a list of children of a certain type.
getChildren(String, Pager...) - Method in class com.erudika.para.core.App
 
getChildren(String, Pager...) - Method in class com.erudika.para.core.Form
Returns a list of children of a certain type.
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
Returns a list of children of a certain type.
getChildren(String, Pager...) - Method in class com.erudika.para.core.Sysprop
Returns a list of children of a certain type.
getChildren(String, Pager...) - Method in class com.erudika.para.core.Tag
Returns a list of children of a certain type.
getChildren(String, Pager...) - Method in class com.erudika.para.core.Translation
Returns a list of children of a certain type.
getChildren(String, Pager...) - Method in class com.erudika.para.core.User
Returns a list of children of a certain type.
getChildren(String, Pager...) - Method in class com.erudika.para.core.Vote
Returns children (empty list).
getChildren(String, String, String, Pager...) - Method in class com.erudika.para.core.Address
Returns a list of children of a certain type that match a specific field and term.
getChildren(String, String, String, Pager...) - Method in class com.erudika.para.core.App
 
getChildren(String, String, String, Pager...) - Method in class com.erudika.para.core.Form
Returns a list of children of a certain type that match a specific field and term.
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
Returns a list of children of a certain type that match a specific field and term.
getChildren(String, String, String, Pager...) - Method in class com.erudika.para.core.Sysprop
Returns a list of children of a certain type that match a specific field and term.
getChildren(String, String, String, Pager...) - Method in class com.erudika.para.core.Tag
Returns a list of children of a certain type that match a specific field and term.
getChildren(String, String, String, Pager...) - Method in class com.erudika.para.core.Translation
Returns a list of children of a certain type that match a specific field and term.
getChildren(String, String, String, Pager...) - Method in class com.erudika.para.core.User
Returns a list of children of a certain type that match a specific field and term.
getChildren(String, String, String, Pager...) - Method in class com.erudika.para.core.Vote
Returns children (empty list).
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
Returns the class name.
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
Returns the default Para CONF instance.
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
Returns the configuration as a map of keys and values.
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
The configuration root prefix.
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) - Method in class com.erudika.para.core.search.MockSearch
 
getCount(String, String, Map) - Method in interface com.erudika.para.core.search.Search
Counts indexed objects matching a set of terms/values.
getCount(String, Map) - Method in class com.erudika.para.core.search.MockSearch
 
getCount(String, Map) - 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
Returns true if subscribed to create events.
getCreateAll() - Method in class com.erudika.para.core.Webhook
Returns true if subscribed to create all events.
getCreator(ParaObject) - Method in enum class com.erudika.para.core.utils.CoreUtils
The user object of the creator.
getCreatorid() - Method in class com.erudika.para.core.Address
Returns the creator ID.
getCreatorid() - Method in class com.erudika.para.core.App
 
getCreatorid() - Method in class com.erudika.para.core.Form
Returns the creator ID.
getCreatorid() - Method in class com.erudika.para.core.Linker
Returns the creator ID.
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
Returns the creator ID.
getCreatorid() - Method in class com.erudika.para.core.Tag
Returns the creator ID.
getCreatorid() - Method in class com.erudika.para.core.Translation
Returns the creator ID.
getCreatorid() - Method in class com.erudika.para.core.User
Returns the creator ID.
getCreatorid() - Method in class com.erudika.para.core.Vote
Returns the creator ID.
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 class 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 class com.erudika.para.core.i18n.CurrencyUtils
Returns the currency instance for a given currency code.
getCurrency(Locale) - Method in enum class com.erudika.para.core.i18n.CurrencyUtils
Returns the currency instance for a given locale.
getCurrencyName(String, Locale) - Method in enum class 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
Returns the list of custom events.
getCustomPayload() - Method in class com.erudika.para.core.Webhook
Returns the custom payload.
getCustomResourceHandlers() - Static method in class com.erudika.para.core.utils.Para
Try loading external CustomResourceHandler classes.
getDao() - Method in enum class com.erudika.para.core.utils.CoreUtils
Returns the DAO object.
getDAO() - Static method in class com.erudika.para.core.utils.Para
Returns an instance of the core persistence class.
getDaoClassName() - Method in interface com.erudika.para.core.persistence.DAO
DAO class name.
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
Returns true if subscribed to delete events.
getDeleteAll() - Method in class com.erudika.para.core.Webhook
Returns true if subscribed to delete all events.
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.
getDescription() - Method in class com.erudika.para.core.Tag
Some description text for this tag.
getDestroyListeners() - Static method in class com.erudika.para.core.utils.Para
Returns a list of DestroyListener.
getEmail() - Method in class com.erudika.para.core.User
The user's email.
getEmailer() - Method in enum class com.erudika.para.core.utils.CoreUtils
Returns the Emailer object.
getEmailer() - Static method in class com.erudika.para.core.utils.Para
Returns an instance of the core Emailer class.
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.
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 class com.erudika.para.core.utils.CoreUtils
Returns the FileStore object.
getFileStore() - Static method in class com.erudika.para.core.utils.Para
Returns an instance of the core FileStore class.
getFormActionURI() - Method in class com.erudika.para.core.Form
The form URI.
getGIT() - Static method in class com.erudika.para.core.utils.VersionInfo
Returns the Git repo starting with "scm:git:git" from Maven.
getGITBranch() - Static method in class com.erudika.para.core.utils.VersionInfo
Returns the Git branch.
getGroupId() - Static method in class com.erudika.para.core.utils.VersionInfo
Returns the current group id from Maven.
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
Returns the address ID.
getId() - Method in class com.erudika.para.core.App
/////////////////////////////////////////////////////
getId() - Method in class com.erudika.para.core.Form
Returns the object ID.
getId() - Method in class com.erudika.para.core.Linker
Returns the object ID.
getId() - Method in interface com.erudika.para.core.ParaObject
The id of an object.
getId() - Method in class com.erudika.para.core.Sysprop
Returns the object ID.
getId() - Method in class com.erudika.para.core.Tag
Returns the object ID.
getId() - Method in class com.erudika.para.core.Translation
Returns the object ID.
getId() - Method in class com.erudika.para.core.User
Returns the object ID.
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
Returns true if the object is indexed.
getIndexed() - Method in class com.erudika.para.core.App
 
getIndexed() - Method in class com.erudika.para.core.Form
Returns true if the object is indexed.
getIndexed() - Method in class com.erudika.para.core.Linker
Returns true if the object is indexed.
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
Returns true if the object is indexed.
getIndexed() - Method in class com.erudika.para.core.Tag
Returns true if the object is indexed.
getIndexed() - Method in class com.erudika.para.core.Translation
Returns true if the object is indexed.
getIndexed() - Method in class com.erudika.para.core.User
Returns true if the object is indexed.
getIndexed() - Method in class com.erudika.para.core.Vote
Returns true if the object is indexed.
getInitListeners() - Static method in class com.erudika.para.core.utils.Para
Returns a list of InitializeListener.
getInstance() - Static method in enum class com.erudika.para.core.i18n.CurrencyUtils
Returns an instance of this class.
getInstance() - Static method in enum class 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 class 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
Returns a list of linked objects of a certain type.
getLinkedObjects(String, Pager...) - Method in class com.erudika.para.core.App
 
getLinkedObjects(String, Pager...) - Method in class com.erudika.para.core.Form
Returns a list of linked objects of a certain type.
getLinkedObjects(String, Pager...) - Method in interface com.erudika.para.core.Linkable
getLinkedObjects(String, Pager...) - Method in class com.erudika.para.core.Linker
Returns a list of linked objects of a certain type.
getLinkedObjects(String, Pager...) - Method in class com.erudika.para.core.Sysprop
Returns a list of linked objects of a certain type.
getLinkedObjects(String, Pager...) - Method in class com.erudika.para.core.Tag
Returns a list of linked objects of a certain type.
getLinkedObjects(String, Pager...) - Method in class com.erudika.para.core.Translation
Returns a list of linked objects of a certain type.
getLinkedObjects(String, Pager...) - Method in class com.erudika.para.core.User
Returns a list of linked objects of a certain type.
getLinkedObjects(String, Pager...) - Method in class com.erudika.para.core.Vote
Returns linked objects (empty list).
getLinks(ParaObject, String, Pager...) - Method in enum class 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
Returns a list of links to other objects of a certain type.
getLinks(String, Pager...) - Method in class com.erudika.para.core.App
 
getLinks(String, Pager...) - Method in class com.erudika.para.core.Form
Returns a list of links to other objects of a certain type.
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
Returns a list of links to other objects of a certain type.
getLinks(String, Pager...) - Method in class com.erudika.para.core.Sysprop
Returns a list of links to other objects of a certain type.
getLinks(String, Pager...) - Method in class com.erudika.para.core.Tag
Returns a list of links to other objects of a certain type.
getLinks(String, Pager...) - Method in class com.erudika.para.core.Translation
Returns a list of links to other objects of a certain type.
getLinks(String, Pager...) - Method in class com.erudika.para.core.User
Returns a list of links to other objects of a certain type.
getLinks(String, Pager...) - Method in class com.erudika.para.core.Vote
Returns links (empty list).
getLocale() - Method in class com.erudika.para.core.Translation
The locale.
getLocale(String) - Static method in class com.erudika.para.core.utils.Utils
Returns a Locale instance from a locale string.
getLocaleForCountry(String) - Method in enum class 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
Returns the object name.
getName() - Method in class com.erudika.para.core.App
 
getName() - Method in class com.erudika.para.core.Form
Returns the object name.
getName() - Method in class com.erudika.para.core.Linker
Returns the object name.
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
Returns the object name.
getName() - Method in class com.erudika.para.core.Tag
Returns the object name.
getName() - Method in class com.erudika.para.core.Translation
Returns the object name.
getName() - Method in class com.erudika.para.core.User
Returns the object name.
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
Returns the object name.
getName(String, String) - Method in enum class 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.
getNotifyEmails() - Method in class com.erudika.para.core.Form
Notify emails.
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.
getObjectCount() - Method in class com.erudika.para.core.App
Holds an estimate of the total number of objects (items) stored in this particular app.
getObjectURI() - Method in class com.erudika.para.core.Address
Returns the object URI.
getObjectURI() - Method in class com.erudika.para.core.App
 
getObjectURI() - Method in class com.erudika.para.core.Form
Returns the object URI.
getObjectURI() - Method in class com.erudika.para.core.Linker
Returns the object URI.
getObjectURI() - Method in interface com.erudika.para.core.ParaObject
The URI of this object.
getObjectURI() - Method in class com.erudika.para.core.Sysprop
Returns the object URI.
getObjectURI() - Method in class com.erudika.para.core.Tag
 
getObjectURI() - Method in class com.erudika.para.core.Translation
Returns the object URI.
getObjectURI() - Method in class com.erudika.para.core.User
Returns the object URI.
getObjectURI() - Method in class com.erudika.para.core.Vote
Returns the object URI.
getObjectURI(ParaObject) - Method in enum class 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 class com.erudika.para.core.utils.CoreUtils
The parent object.
getParentid() - Method in class com.erudika.para.core.Address
Returns the parent ID.
getParentid() - Method in class com.erudika.para.core.App
 
getParentid() - Method in class com.erudika.para.core.Form
Returns the parent ID.
getParentid() - Method in class com.erudika.para.core.Linker
Returns the parent ID.
getParentid() - Method in interface com.erudika.para.core.ParaObject
The id of the parent object.
getParentid() - Method in class com.erudika.para.core.Sysprop
Returns the parent ID.
getParentid() - Method in class com.erudika.para.core.Tag
Returns the parent ID.
getParentid() - Method in class com.erudika.para.core.Translation
Returns the parent ID.
getParentid() - Method in class com.erudika.para.core.User
Returns the parent ID.
getParentid() - Method in class com.erudika.para.core.Vote
Returns the parent ID.
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
Returns the plural form of the object type.
getPlural() - Method in class com.erudika.para.core.App
 
getPlural() - Method in class com.erudika.para.core.Form
Returns the plural form of the object type.
getPlural() - Method in class com.erudika.para.core.Linker
Returns the plural form of the object type.
getPlural() - Method in interface com.erudika.para.core.ParaObject
The plural name of the object.
getPlural() - Method in class com.erudika.para.core.Sysprop
Returns the plural form of the object type.
getPlural() - Method in class com.erudika.para.core.Tag
Returns the plural form of the object type.
getPlural() - Method in class com.erudika.para.core.Translation
Returns the plural form of the object type.
getPlural() - Method in class com.erudika.para.core.User
Returns the plural form of the object type.
getPlural() - Method in class com.erudika.para.core.Vote
Returns the plural form of the object type.
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.
getPropertyFilter() - Method in class com.erudika.para.core.Webhook
Returns the property filter.
getQueue() - Method in enum class com.erudika.para.core.utils.CoreUtils
Returns the Queue object.
getQueue() - Static method in class com.erudika.para.core.utils.Para
Returns an instance of the core queue class.
getReadOnly() - Method in class com.erudika.para.core.App
Gets read-only mode.
getRedirectTo() - Method in class com.erudika.para.core.Form
Redirect to.
getRegistry(String) - Static method in class com.erudika.para.core.utils.RegistryUtils
Retrieve an entire registry.
getRepeatedDeliveryAttempts() - Method in class com.erudika.para.core.Webhook
Returns the number of repeated delivery attempts.
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.Para
The current Git revision of Para.
getRevision() - Static method in class com.erudika.para.core.utils.VersionInfo
Returns the current revision from Git.
getRootAppIdentifier() - Method in class com.erudika.para.core.utils.ParaConfig
Returns the name of the root Para app, without any spaces.
getScheduledExecutorService() - Static method in class com.erudika.para.core.utils.Para
Returns the Para scheduled executor service.
getSearch() - Method in enum class com.erudika.para.core.utils.CoreUtils
Returns the Search object.
getSearch() - Static method in class com.erudika.para.core.utils.Para
Returns an instance of the core search class.
getSearchClassName() - Method in interface com.erudika.para.core.search.Search
Search class name.
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
Returns the webhook secret key.
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
Returns true if the object is stored in the database.
getStored() - Method in class com.erudika.para.core.App
 
getStored() - Method in class com.erudika.para.core.Form
Returns true if the object is stored in the database.
getStored() - Method in class com.erudika.para.core.Linker
Returns true if the object is stored in the database.
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
Returns true if the object is stored in the database.
getStored() - Method in class com.erudika.para.core.Tag
Returns true if the object is stored in the database.
getStored() - Method in class com.erudika.para.core.Translation
Returns true if the object is stored in the database.
getStored() - Method in class com.erudika.para.core.User
Returns true if the object is stored in the database.
getStored() - Method in class com.erudika.para.core.Vote
Returns true if the object is stored in the database.
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
Returns the tags.
getTags() - Method in class com.erudika.para.core.App
 
getTags() - Method in class com.erudika.para.core.Form
Returns the tags.
getTags() - Method in class com.erudika.para.core.Linker
Returns the tags.
getTags() - Method in interface com.erudika.para.core.ParaObject
The tags associated with this object.
getTags() - Method in class com.erudika.para.core.Sysprop
Returns the tags.
getTags() - Method in class com.erudika.para.core.Tag
Returns the tags.
getTags() - Method in class com.erudika.para.core.Translation
Returns the tags.
getTags() - Method in class com.erudika.para.core.User
Returns the tags.
getTags() - Method in class com.erudika.para.core.Vote
Returns the tags.
getTargetUrl() - Method in class com.erudika.para.core.Webhook
Returns the target URL.
getThekey() - Method in class com.erudika.para.core.Translation
The translation key.
getTimestamp() - Method in class com.erudika.para.core.Address
Returns the timestamp.
getTimestamp() - Method in class com.erudika.para.core.App
 
getTimestamp() - Method in class com.erudika.para.core.Form
Returns the timestamp.
getTimestamp() - Method in class com.erudika.para.core.Linker
Returns the timestamp.
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
Returns the timestamp.
getTimestamp() - Method in class com.erudika.para.core.Tag
Returns the timestamp.
getTimestamp() - Method in class com.erudika.para.core.Translation
Returns the timestamp.
getTimestamp() - Method in class com.erudika.para.core.User
Returns the timestamp.
getTimestamp() - Method in class com.erudika.para.core.Vote
Returns the timestamp.
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
Returns true if the webhook has too many failures.
getTriggeredEvent() - Method in class com.erudika.para.core.Webhook
Returns the triggered event name.
getTwoFA() - Method in class com.erudika.para.core.User
Returns true if 2FA is enabled.
getTwoFAbackupKeyHash() - Method in class com.erudika.para.core.User
Returns the hashed backup key (shown only once).
getTwoFAkey() - Method in class com.erudika.para.core.User
Returns the 2FA secret key.
getType() - Method in class com.erudika.para.core.Address
Returns the object type.
getType() - Method in class com.erudika.para.core.App
 
getType() - Method in class com.erudika.para.core.Form
Returns the object type.
getType() - Method in class com.erudika.para.core.Linker
Returns the object type.
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
Returns the object type.
getType() - Method in class com.erudika.para.core.Tag
Returns the object type.
getType() - Method in class com.erudika.para.core.Translation
Returns the object type.
getType() - Method in class com.erudika.para.core.User
Returns the object type.
getType() - Method in class com.erudika.para.core.Vote
Returns the object type.
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
Returns the type filter.
getUpdate() - Method in class com.erudika.para.core.Webhook
Returns true if subscribed to update events.
getUpdateAll() - Method in class com.erudika.para.core.Webhook
Returns true if subscribed to update all events.
getUpdated() - Method in class com.erudika.para.core.Address
Returns the updated timestamp.
getUpdated() - Method in class com.erudika.para.core.App
 
getUpdated() - Method in class com.erudika.para.core.Form
Returns the updated timestamp.
getUpdated() - Method in class com.erudika.para.core.Linker
Returns the updated timestamp.
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
Returns the updated timestamp.
getUpdated() - Method in class com.erudika.para.core.Tag
Returns the updated timestamp.
getUpdated() - Method in class com.erudika.para.core.Translation
Returns the updated timestamp.
getUpdated() - Method in class com.erudika.para.core.User
Returns the updated timestamp.
getUpdated() - Method in class com.erudika.para.core.Vote
Returns the updated timestamp.
getUrlEncoded() - Method in class com.erudika.para.core.Webhook
Returns true if the payload should be URL encoded.
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 class com.erudika.para.core.Votable.VoteValue
Returns the vote value.
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
Returns the version of the object.
getVersion() - Method in class com.erudika.para.core.App
 
getVersion() - Method in class com.erudika.para.core.Form
Returns the version of the object.
getVersion() - Method in class com.erudika.para.core.Linker
Returns the version of the object.
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
Returns the version of the object.
getVersion() - Method in class com.erudika.para.core.Tag
Returns the version of the object.
getVersion() - Method in class com.erudika.para.core.Translation
Returns the version of the object.
getVersion() - Method in class com.erudika.para.core.User
Returns the version of the object.
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
Returns the version of the object.
getVotes() - Method in class com.erudika.para.core.Address
Returns the number of votes.
getVotes() - Method in class com.erudika.para.core.App
 
getVotes() - Method in class com.erudika.para.core.Form
Returns the number of votes.
getVotes() - Method in class com.erudika.para.core.Linker
Returns the number of votes.
getVotes() - Method in class com.erudika.para.core.Sysprop
Returns the number of votes.
getVotes() - Method in class com.erudika.para.core.Tag
Returns the number of votes.
getVotes() - Method in class com.erudika.para.core.Translation
Returns the number of votes.
getVotes() - Method in class com.erudika.para.core.User
Returns the number of votes.
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
Returns the number of votes (always 0).
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
GitHub OAuth2 app ID.
githubSecret() - Method in class com.erudika.para.core.utils.ParaConfig
GitHub app secret key.
globalSyncIntervalSec() - Method in class com.erudika.para.core.utils.ParaConfig
The time interval between the sending of each batch of index synchronization messages to the queue, in seconds.
googleAppId() - Method in class com.erudika.para.core.utils.ParaConfig
Google OAuth2 app ID.
googleSecret() - Method in class com.erudika.para.core.utils.ParaConfig
Google app secret key.
GPLUS_PREFIX - Static variable in class com.erudika.para.core.utils.Config
Google prefix - defaults to 'gp:'.
grantResourcePermission(String, String, EnumSet) - Method in class com.erudika.para.core.App
Grants a new permission for a given subject and resource.
grantResourcePermission(String, String, EnumSet, boolean) - Method in class com.erudika.para.core.App
Grants a new permission for a given subject and resource.
groups() - Element in annotation interface com.erudika.para.core.annotations.Email
Groups.
GUEST - Enum constant in enum class com.erudika.para.core.App.AllowedMethods
Allow unauthenticated requests (guest access).
gzipEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Enable/disable the GZIP filter for compressing API response entities.

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
The data directory for storing H2 databases.
h2Host() - Method in class com.erudika.para.core.utils.ParaConfig
The hostname of the H2 server.
h2Password() - Method in class com.erudika.para.core.utils.ParaConfig
The password of the H2 user.
h2ServerParameters() - Method in class com.erudika.para.core.utils.ParaConfig
Parameters for the H2 TCP server.
h2User() - Method in class com.erudika.para.core.utils.ParaConfig
The username with access to the H2 database.
hashCode() - Method in class com.erudika.para.core.Address
Returns the hash code for this object.
hashCode() - Method in class com.erudika.para.core.App
 
hashCode() - Method in class com.erudika.para.core.Form
Returns the hash code for this object.
hashCode() - Method in class com.erudika.para.core.Linker
Returns the hash code for this object.
hashCode() - Method in class com.erudika.para.core.Sysprop
Returns the hash code for this object.
hashCode() - Method in class com.erudika.para.core.Tag
 
hashCode() - Method in class com.erudika.para.core.Translation
Returns the hash code for this object.
hashCode() - Method in class com.erudika.para.core.User
Returns the hash code for this object.
hashCode() - Method in class com.erudika.para.core.utils.HumanTime
 
hashCode() - Method in class com.erudika.para.core.Vote
Returns hash code.
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
Enable/disable asynchronous operations in the Hazelcast client.
hazelcastAwsAccessKey() - Method in class com.erudika.para.core.utils.ParaConfig
The AWS access key to use if EC2 auto-discovery is enabled in Hazelcast.
hazelcastAwsRegion() - Method in class com.erudika.para.core.utils.ParaConfig
The AWS region to use if EC2 auto-discovery is enabled in Hazelcast.
hazelcastAwsSecretKey() - Method in class com.erudika.para.core.utils.ParaConfig
The AWS secret key to use if EC2 auto-discovery is enabled in Hazelcast.
hazelcastEc2DiscoveryEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Enable/disable EC2 auto-discovery feature when deploying to AWS.
hazelcastEc2DiscoveryGroup() - Method in class com.erudika.para.core.utils.ParaConfig
EC2 security group for cloud discovery of Hazelcast nodes.
hazelcastEvictionPolicy() - Method in class com.erudika.para.core.utils.ParaConfig
Hazelcast cache eviction policy - `LRU` or `LFU`.
hazelcastMaxCacheSize() - Method in class com.erudika.para.core.utils.ParaConfig
Maximum number of objects to keep in Hazelcast cache.
hazelcastTtlSec() - Method in class com.erudika.para.core.utils.ParaConfig
Time-to-live value (how long the objects stay cached) for cached objects, in seconds.
healthCheckEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Enable/disable the health check functionality in Para.
healthCheckInvervalSec() - Method in class com.erudika.para.core.utils.ParaConfig
The health check interval, in seconds.
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 interface com.erudika.para.core.annotations.Documented
Returns the config property key (identifier).
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
Expiration period for short-lived ID tokens, in seconds.
ignoredPaths() - Method in class com.erudika.para.core.utils.ParaConfig
A list of ignored paths which will not require authentication before accessing.
importBatchSize() - Method in class com.erudika.para.core.utils.ParaConfig
The maximum number of objects to import, in each batch, when restoring data from backup.
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
Returns true if the environment is "development".
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) - Method in class com.erudika.para.core.search.MockSearch
 
indexAll(String, List) - Method in interface com.erudika.para.core.search.Search
Indexes multiple objects in a batch operation.
indexAll(List) - Method in class com.erudika.para.core.search.MockSearch
 
indexAll(List) - Method in interface com.erudika.para.core.search.Search
Indexes multiple objects in a batch operation.
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
Returns true if the environment is "production".
INSTANCE - Enum constant in enum class com.erudika.para.core.i18n.CurrencyUtils
Singleton.
INSTANCE - Enum constant in enum class 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
Enable/disable object caching.
isDesc() - Method in class com.erudika.para.core.utils.Pager
The sort order.
isDownvote() - Method in class com.erudika.para.core.Vote
Returns true if the vote is negative.
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.
isHealthy() - Static method in class com.erudika.para.core.utils.Para
The health status of the server.
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
Returns true if the object is linked to another object.
isLinked(ParaObject) - Method in class com.erudika.para.core.App
 
isLinked(ParaObject) - Method in class com.erudika.para.core.Form
Returns true if the object is linked to another object.
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
Returns true if the object is linked to another object.
isLinked(ParaObject) - Method in class com.erudika.para.core.Sysprop
Returns true if the object is linked to another object.
isLinked(ParaObject) - Method in class com.erudika.para.core.Tag
Returns true if the object is linked to another object.
isLinked(ParaObject) - Method in class com.erudika.para.core.Translation
Returns true if the object is linked to another object.
isLinked(ParaObject) - Method in class com.erudika.para.core.User
Returns true if the object is linked to another object.
isLinked(ParaObject) - Method in class com.erudika.para.core.Vote
Is linked (always false).
isLinked(ParaObject, ParaObject) - Method in enum class com.erudika.para.core.utils.CoreUtils
Checks if a given object is linked to this one.
isLinked(ParaObject, String, String) - Method in enum class 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
Returns true if the object is linked to another object of a certain type and ID.
isLinked(String, String) - Method in class com.erudika.para.core.App
 
isLinked(String, String) - Method in class com.erudika.para.core.Form
Returns true if the object is linked to another object of a certain type and ID.
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
Returns true if the object is linked to another object of a certain type and ID.
isLinked(String, String) - Method in class com.erudika.para.core.Sysprop
Returns true if the object is linked to another object of a certain type and ID.
isLinked(String, String) - Method in class com.erudika.para.core.Tag
Returns true if the object is linked to another object of a certain type and ID.
isLinked(String, String) - Method in class com.erudika.para.core.Translation
Returns true if the object is linked to another object of a certain type and ID.
isLinked(String, String) - Method in class com.erudika.para.core.User
Returns true if the object is linked to another object of a certain type and ID.
isLinked(String, String) - Method in class com.erudika.para.core.Vote
Is linked (always false).
isLinkedInUser() - Method in class com.erudika.para.core.User
Is the main identifier a LinkedIn id.
isMarkdownEnabled() - Method in class com.erudika.para.core.Form
Is Markdown in message body enabled?.
isMattermostUser() - Method in class com.erudika.para.core.User
Is the main identifier a Mattermost account id.
isMessageStorageEnabled() - Method in class com.erudika.para.core.Form
Should we keep messages in DB?.
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.
isPlaintextOnly() - Method in class com.erudika.para.core.Form
Is HTML allowed?.
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
Enable/disable full-text search functionality.
isSensitiveData(String) - Static method in class com.erudika.para.core.utils.Config
Simple heuristic for determining if a config key contains sensistive data.
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
Returns true if the vote is positive.
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) - 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 class 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
Expiration period for JWTs (access token), in seconds.
jwtRefreshIntervalSec() - Method in class com.erudika.para.core.utils.ParaConfig
JWT refresh interval, after which a new token is issued, in seconds.

L

landingPageEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Enable/disable the landing page when opening the server address in the browser.
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
LDAP password parameter name.
ldapUsernameParameter() - Method in class com.erudika.para.core.utils.ParaConfig
LDAP username parameter name.
link(ParaObject, String) - Method in enum class com.erudika.para.core.utils.CoreUtils
Links two objects in a many-to-many relationship.
link(ParaObject, String, String) - Method in enum class 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
Links the object to another object of a certain type and ID.
link(String) - Method in class com.erudika.para.core.App
 
link(String) - Method in class com.erudika.para.core.Form
Links the object to another object of a certain type and ID.
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
Links the object to another object of a certain type and ID.
link(String) - Method in class com.erudika.para.core.Sysprop
Links the object to another object of a certain type and ID.
link(String) - Method in class com.erudika.para.core.Tag
Links the object to another object of a certain type and ID.
link(String) - Method in class com.erudika.para.core.Translation
Links the object to another object of a certain type and ID.
link(String) - Method in class com.erudika.para.core.User
Links the object to another object of a certain type and ID.
link(String) - Method in class com.erudika.para.core.Vote
Links (noop).
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
LinkedIn OAuth2 app ID.
linkedinSecret() - Method in class com.erudika.para.core.utils.ParaConfig
LinkedIn app secret key.
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(Config) - Method in class com.erudika.para.core.utils.Config
Initializes the configuration class by loading the configuration file.
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
The local folder for file storage, when `LocalFileStore` is used.
localFileStoreMaxFileSizeMb() - Method in class com.erudika.para.core.utils.ParaConfig
Maximum file size for files stored locally, in megabytes.
Locked - Annotation Interface in com.erudika.para.core.annotations
Annotation that marks a field as 'locked' i.e. once stored it cannot be updated, only deleted.
logoBannerEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Enable/disable printing the Para ASCII logo on startup.
luceneDataFolder() - Method in class com.erudika.para.core.utils.ParaConfig
The data folder where Lucene stores its indexes.

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
A whitelist of domains, links to which will be allowed to be followed by web crawlers (comma-separated list).
markdownSoftBreak() - Method in class com.erudika.para.core.utils.ParaConfig
Sets the Markdown soft break character.
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, 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
Mattermost OAuth2 app ID.
mattermostSecret() - Method in class com.erudika.para.core.utils.ParaConfig
Mattermost app secret key.
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.
MAX_RECIPIENTS_PER_FORM - Static variable in class com.erudika.para.core.Form
Max email recipients that will be notified by email after a form is submitted.
maxDatatypesPerApp() - Method in class com.erudika.para.core.utils.ParaConfig
Maximum number of data types which can be defined in each Para app.
maxEntitySizeBytes() - Method in class com.erudika.para.core.utils.ParaConfig
Maximum size (in bytes) of incoming JSON payload entities in requests to the API.
maxFailedWebhookAttempts() - Method in class com.erudika.para.core.utils.ParaConfig
The number of maximum failed webhook delivery attemts.
maxItemsPerPage() - Method in class com.erudika.para.core.utils.ParaConfig
Maximum results per page - limits the number of items to show in search results.
maxPageLimit() - Method in class com.erudika.para.core.utils.ParaConfig
Pagination limit - sets the maximum value for the `limit` request parameter, when it is used.
maxPages() - Method in class com.erudika.para.core.utils.ParaConfig
Pagination limit - sets the highest page number possible.
maxPasswordMatchingAttempts() - Method in class com.erudika.para.core.utils.ParaConfig
The maximum number of passord matching attempts for user accounts per time unit.
mcpServerMode() - Method in class com.erudika.para.core.utils.ParaConfig
Enable/disable the MCP server.
md5(String) - Static method in class com.erudika.para.core.utils.Utils
md5 hash function.
message() - Element in annotation interface 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
Enable/disable the built-in metrics around CRUD methods.
metricsGraphiteHost() - Method in class com.erudika.para.core.utils.ParaConfig
The URL of the Graphite host to push metrics to.
metricsGraphitePeriodSec() - Method in class com.erudika.para.core.utils.ParaConfig
The period for how often to push system metrics in seconds.
metricsGraphitePort() - Method in class com.erudika.para.core.utils.ParaConfig
The port number of the Graphite server.
metricsGraphitePrefixApps() - Method in class com.erudika.para.core.utils.ParaConfig
The prefix to apply to metric names, e.g.
metricsGraphitePrefixSystem() - Method in class com.erudika.para.core.utils.ParaConfig
The prefix to apply to system metric names.
metricsJmxEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Enable/disable JMX reporting for all metrics.
metricsLoggingIntervalSec() - Method in class com.erudika.para.core.utils.ParaConfig
The rate at which the metrics logger will write to file, in seconds.
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
Microsoft OAuth2 app ID.
microsoftSecret() - Method in class com.erudika.para.core.utils.ParaConfig
Microsoft app secret key.
microsoftTenantId() - Method in class com.erudika.para.core.utils.ParaConfig
Microsoft OAuth2 tenant ID.
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
The minimum length of user passwords.
MockCache - Class in com.erudika.para.core.cache
In-memory cache implementation.
MockCache() - Constructor for class com.erudika.para.core.cache.MockCache
No-args constructor.
MockDAO - Class in com.erudika.para.core.persistence
Fake DAO for in-memory persistence.
MockDAO() - Constructor for class com.erudika.para.core.persistence.MockDAO
No-args constructor.
MockEmailer - Class in com.erudika.para.core.email
Mock emailer implementation.
MockEmailer() - Constructor for class com.erudika.para.core.email.MockEmailer
Constructor.
MockFileStore - Class in com.erudika.para.core.storage
In-memory FileStore.
MockFileStore() - Constructor for class com.erudika.para.core.storage.MockFileStore
No-args constructor.
MockQueue - Class in com.erudika.para.core.queue
In-memory queue implementation.
MockQueue() - Constructor for class com.erudika.para.core.queue.MockQueue
Default constructor.
MockQueue(String) - Constructor for class com.erudika.para.core.queue.MockQueue
Creates a new instance.
MockSearch - Class in com.erudika.para.core.search
MockSearch.
MockSearch() - Constructor for class com.erudika.para.core.search.MockSearch
No-args constructor.
MOD - Enum constant in enum class com.erudika.para.core.User.Roles
The moderator role.
MODS - Enum constant in enum class com.erudika.para.core.User.Groups
Moderators group.
mongoAuthPassword() - Method in class com.erudika.para.core.utils.ParaConfig
The MongoDB user's password.
mongoAuthUser() - Method in class com.erudika.para.core.utils.ParaConfig
The username with access to the MongoDB database.
mongoConnectionUri() - Method in class com.erudika.para.core.utils.ParaConfig
The MongoDB URI string - verrides host, port, user and password if set.
mongoDatabase() - Method in class com.erudika.para.core.utils.ParaConfig
The database name that Para will use.
mongoHost() - Method in class com.erudika.para.core.utils.ParaConfig
The hostname of the MongoDB server.
mongoPort() - Method in class com.erudika.para.core.utils.ParaConfig
The MongoDB server port.
mongoSslAllowAll() - Method in class com.erudika.para.core.utils.ParaConfig
Allows a connection to any host over SSL by ignoring the certificate validation.
mongoSslEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Enable/disable the SSL/TLS transport layer.
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 class com.erudika.para.core.App.AllowedMethods
No methods allowed.
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 class com.erudika.para.core.utils.CoreUtils
Creates the object again (use with caution!).
overwrite(String, ParaObject) - Method in enum class com.erudika.para.core.utils.CoreUtils
Creates the object again (use with caution!).
overwriteConfig(Config) - Method in class com.erudika.para.core.utils.Config
Overwrites the internal config object with a new one.
OWN - Enum constant in enum class 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 Para 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
No-args constructor.
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.
parseFileWithoutIncludes(File) - Static method in class com.erudika.para.core.utils.Config
Parses a HOCON file with includes disabled.
parseStringWithoutIncludes(String) - Static method in class com.erudika.para.core.utils.Config
Parses a HOCON string with includes disabled.
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
The time to force a user to wait until they can try to log back in, in hours.
passwordResetTimeoutSec() - Method in class com.erudika.para.core.utils.ParaConfig
The time window in which passwords can be reset, in seconds.
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 class 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 interface 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
Enable/disable PID file generation on startup.
pluginFolder() - Method in class com.erudika.para.core.utils.ParaConfig
The folder from which Para will load its JAR plugin files.
position() - Element in annotation interface com.erudika.para.core.annotations.Documented
Returns position number for sorting.
POST - Enum constant in enum class com.erudika.para.core.App.AllowedMethods
Allows POST method only.
propertyFilterMatches(Webhook, Object) - Static method in class com.erudika.para.core.Webhook
Matches a property filter against a payload.
protectedPaths() - Method in class com.erudika.para.core.utils.ParaConfig
Protects a named resource by requiring users to authenticated before accessing it.
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.
pullMessages() - Method in class com.erudika.para.core.queue.River
Returns a list of messages pulled from 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 class com.erudika.para.core.App.AllowedMethods
Allows PUT method only.
putAll(String, Map) - Method in interface com.erudika.para.core.cache.Cache
Store all objects in cache, except those which are null.
putAll(String, Map) - Method in class com.erudika.para.core.cache.MockCache
 
putAll(Map) - Method in interface com.erudika.para.core.cache.Cache
Store all objects in cache, except those which are null.
putAll(Map) - 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
Selects the `Queue` implementation at runtime.
queuePollingEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Enable/disable polling the queue for message.
queuePollingIntervalSec() - Method in class com.erudika.para.core.utils.ParaConfig
The polling interval of the Para river, in seconds.
queuePollingWaitSec() - Method in class com.erudika.para.core.utils.ParaConfig
The polling sleep time, in seconds.

R

RateLimiter - Class in com.erudika.para.core.utils
A simple rate limiter implemented using the sliding window counter algorithm.
RateLimitException - Exception Class in com.erudika.para.core.exceptions
Rate limit exception.
RateLimitException(String) - Constructor for exception class com.erudika.para.core.exceptions.RateLimitException
Default constructor.
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 class com.erudika.para.core.App.AllowedMethods
Only GET is allowed.
READ_AND_WRITE - Static variable in enum class com.erudika.para.core.App.AllowedMethods
All methods allowed (*).
READ_ONLY - Enum constant in enum class com.erudika.para.core.App.AllowedMethods
Allows read methods: GET, same as App.AllowedMethods.GET.
READ_WRITE - Enum constant in enum class com.erudika.para.core.App.AllowedMethods
Allows all HTTP methods (full access).
readAll(String, List, boolean) - Method in interface com.erudika.para.core.persistence.DAO
Retrieves multiple objects from the data store.
readAll(String, List, boolean) - Method in class com.erudika.para.core.persistence.MockDAO
 
readAll(List, boolean) - Method in interface com.erudika.para.core.persistence.DAO
Retrieves multiple objects from the data store.
readAll(List, 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
Enable/disable reading data from search index instead of database.
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.
registerCoreClasses(Set) - Static method in class com.erudika.para.core.utils.Para
Explicitly registers core classes for reflection.
registerCoreClasses(Set) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
Explicitly registers core classes for reflection.
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
Controls the number of documents to reindex in a single batch.
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
 
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) - 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) - Method in class com.erudika.para.core.cache.MockCache
 
removeAll(List) - Method in interface com.erudika.para.core.cache.Cache
Remove a number of objects from cache given a list of their ids.
removeAll(List) - 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...) - Method in enum class 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
Renders the configuration.
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.
replicaRegions() - Method in class com.erudika.para.core.utils.ParaConfig
Returns the list of regions where a table should be replicated (global table).
requestExpiresAfterSec() - Method in class com.erudika.para.core.utils.ParaConfig
Expiration period for signed API request, in seconds.
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
The name of the cookie used to remember which URL the user requested and will be redirected to after login.
returnToPath() - Method in class com.erudika.para.core.utils.ParaConfig
The path to return to when an authentication request succeeds.
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.
River - Class in com.erudika.para.core.queue
Pulls messages from a queue and processes them.
riverMaxIndexingRetries() - Method in class com.erudika.para.core.utils.ParaConfig
The maximum number of attempts at reading an object from database and indexing it, when the operation was received from the queue.
rootSecretOverride() - Method in class com.erudika.para.core.utils.ParaConfig
Overrides the secret key for the root Para app `app:para` once, upon first initialization.
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.
run() - Method in class com.erudika.para.core.queue.River
Starts the river.

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
Selects the `Search` implementation at runtime.
sendEmail(List, String, String) - Method in interface com.erudika.para.core.email.Emailer
Sends an email.
sendEmail(List, String, String) - Method in class com.erudika.para.core.email.MockEmailer
 
sendEmail(List, String, String, InputStream, String, String) - Method in interface com.erudika.para.core.email.Emailer
Sends an email.
sendEmail(List, String, String, InputStream, String, String) - Method in class com.erudika.para.core.email.MockEmailer
 
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
String separator - default is colon `:`.
serverContextPath() - Method in class com.erudika.para.core.utils.ParaConfig
The context path (subpath) of the web application, defaults to the root path `/`.
serverPort() - Method in class com.erudika.para.core.utils.ParaConfig
The network port of this Para server.
sessionTimeoutSec() - Method in class com.erudika.para.core.utils.ParaConfig
Expiration period for the login session, in seconds.
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
Sets the active flag.
setAddress(String) - Method in class com.erudika.para.core.Address
Sets new street address.
setAnnotatedFields(Map) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
Populates an object from a map of fields and values.
setAnnotatedFields(P, Map, Class) - 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
Sets the app identifier.
setAppid(String) - Method in class com.erudika.para.core.App
 
setAppid(String) - Method in class com.erudika.para.core.Form
Sets the app identifier.
setAppid(String) - Method in class com.erudika.para.core.Linker
Sets the app identifier.
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
Sets the app identifier.
setAppid(String) - Method in class com.erudika.para.core.Tag
Sets the app identifier.
setAppid(String) - Method in class com.erudika.para.core.Translation
Sets the app identifier.
setAppid(String) - Method in class com.erudika.para.core.User
Sets the app identifier.
setAppid(String) - Method in class com.erudika.para.core.Vote
Sets the app identifier.
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 class com.erudika.para.core.utils.CoreUtils
Sets the Cache object.
setCached(Boolean) - Method in class com.erudika.para.core.Address
Sets the cached flag.
setCached(Boolean) - Method in class com.erudika.para.core.App
 
setCached(Boolean) - Method in class com.erudika.para.core.Form
Sets the cached flag.
setCached(Boolean) - Method in class com.erudika.para.core.Linker
Sets the cached flag.
setCached(Boolean) - Method in interface com.erudika.para.core.ParaObject
Sets the "isCached" flag.
setCached(Boolean) - Method in class com.erudika.para.core.Sysprop
Sets the cached flag.
setCached(Boolean) - Method in class com.erudika.para.core.Tag
Sets the cached flag.
setCached(Boolean) - Method in class com.erudika.para.core.Translation
Sets the cached flag.
setCached(Boolean) - Method in class com.erudika.para.core.User
Sets the cached flag.
setCached(Boolean) - Method in class com.erudika.para.core.Vote
Sets the cached flag.
setCaptchaSecretKey(String) - Method in class com.erudika.para.core.Form
Captcha secret key.
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
Sets the create flag.
setCreateAll(Boolean) - Method in class com.erudika.para.core.Webhook
Sets the create all flag.
setCreatorid(String) - Method in class com.erudika.para.core.Address
Sets the creator ID.
setCreatorid(String) - Method in class com.erudika.para.core.App
 
setCreatorid(String) - Method in class com.erudika.para.core.Form
Sets the creator ID.
setCreatorid(String) - Method in class com.erudika.para.core.Linker
Sets the creator ID.
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
Sets the creator ID.
setCreatorid(String) - Method in class com.erudika.para.core.Tag
Sets the creator ID.
setCreatorid(String) - Method in class com.erudika.para.core.Translation
Sets the creator ID.
setCreatorid(String) - Method in class com.erudika.para.core.User
Sets the creator ID.
setCreatorid(String) - Method in class com.erudika.para.core.Vote
Sets the creator ID.
setCurrency(String) - Method in class com.erudika.para.core.User
Sets a preferred currency.
setCustomEvents(List) - Method in class com.erudika.para.core.Webhook
Sets the list of custom events.
setCustomPayload(Object) - Method in class com.erudika.para.core.Webhook
Sets the custom payload.
setDao(DAO) - Method in enum class com.erudika.para.core.utils.CoreUtils
Sets the DAO object.
setDatatypes(Map) - 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
Sets the delete flag.
setDeleteAll(Boolean) - Method in class com.erudika.para.core.Webhook
Sets the delete all flag.
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.
setDescription(String) - Method in class com.erudika.para.core.Tag
Sets the description for the tag.
setEmail(String) - Method in class com.erudika.para.core.User
Sets the email.
setEmailer(Emailer) - Method in enum class com.erudika.para.core.utils.CoreUtils
Sets the Emailer object.
setExpiresAfter(Integer) - Method in class com.erudika.para.core.Vote
Sets the expiration period.
setFileStore(FileStore) - Method in enum class 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.
setHealthy(boolean) - Static method in class com.erudika.para.core.utils.Para
Sets the health status of the server.
setId(String) - Method in class com.erudika.para.core.Address
Sets the address ID.
setId(String) - Method in class com.erudika.para.core.App
 
setId(String) - Method in class com.erudika.para.core.Form
Sets the object ID.
setId(String) - Method in class com.erudika.para.core.Linker
Sets the object ID.
setId(String) - Method in interface com.erudika.para.core.ParaObject
Sets a new id.
setId(String) - Method in class com.erudika.para.core.Sysprop
Sets the object ID.
setId(String) - Method in class com.erudika.para.core.Tag
 
setId(String) - Method in class com.erudika.para.core.Translation
Sets the object ID.
setId(String) - Method in class com.erudika.para.core.User
Sets the object ID.
setId(String) - Method in class com.erudika.para.core.Vote
Sets the object ID.
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
Sets the indexed flag.
setIndexed(Boolean) - Method in class com.erudika.para.core.App
 
setIndexed(Boolean) - Method in class com.erudika.para.core.Form
Sets the indexed flag.
setIndexed(Boolean) - Method in class com.erudika.para.core.Linker
Sets the indexed flag.
setIndexed(Boolean) - Method in interface com.erudika.para.core.ParaObject
Sets the "isIndexed" flag.
setIndexed(Boolean) - Method in class com.erudika.para.core.Sysprop
Sets the indexed flag.
setIndexed(Boolean) - Method in class com.erudika.para.core.Tag
Sets the indexed flag.
setIndexed(Boolean) - Method in class com.erudika.para.core.Translation
Sets the indexed flag.
setIndexed(Boolean) - Method in class com.erudika.para.core.User
Sets the indexed flag.
setIndexed(Boolean) - Method in class com.erudika.para.core.Vote
Sets the indexed flag.
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.
setMarkdownEnabled(boolean) - Method in class com.erudika.para.core.Form
Is Markdown in message body enabled?.
setMessageStorageEnabled(boolean) - Method in class com.erudika.para.core.Form
Should we keep messages in DB?.
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
Sets the object name.
setName(String) - Method in class com.erudika.para.core.App
 
setName(String) - Method in class com.erudika.para.core.Form
Sets the object name.
setName(String) - Method in class com.erudika.para.core.Linker
Sets the object name.
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
Sets the object name.
setName(String) - Method in class com.erudika.para.core.Tag
Sets the object name.
setName(String) - Method in class com.erudika.para.core.Translation
Sets the object name.
setName(String) - Method in class com.erudika.para.core.User
Sets the object name.
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
Sets the object name.
setNotifyEmails(String[]) - Method in class com.erudika.para.core.Form
Notify emails.
setNstd(List) - Method in class com.erudika.para.core.Linker
Sets the nested array of objects that are linked by this link.
setObjectCount(Long) - Method in class com.erudika.para.core.App
Sets the estimate objects count.
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
Sets the parent ID.
setParentid(String) - Method in class com.erudika.para.core.App
 
setParentid(String) - Method in class com.erudika.para.core.Form
Sets the parent ID.
setParentid(String) - Method in class com.erudika.para.core.Linker
Sets the parent ID.
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
Sets the parent ID.
setParentid(String) - Method in class com.erudika.para.core.Tag
Sets the parent ID.
setParentid(String) - Method in class com.erudika.para.core.Translation
Sets the parent ID.
setParentid(String) - Method in class com.erudika.para.core.User
Sets the parent ID.
setParentid(String) - Method in class com.erudika.para.core.Vote
Sets the parent ID.
setPassword(String) - Method in class com.erudika.para.core.User
Sets a password.
setPayload(Map) - 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.
setPlaintextOnly(boolean) - Method in class com.erudika.para.core.Form
Is HTML allowed?.
setProperties(Map) - Method in class com.erudika.para.core.Sysprop
Overwrites the map.
setPropertyFilter(String) - Method in class com.erudika.para.core.Webhook
Sets the property filter.
setQueue(Queue) - Method in enum class com.erudika.para.core.utils.CoreUtils
Sets the Queue object.
setReadOnly(Boolean) - Method in class com.erudika.para.core.App
Sets read-only mode.
setRedirectTo(String) - Method in class com.erudika.para.core.Form
Redirect to.
setRepeatedDeliveryAttempts(Integer) - Method in class com.erudika.para.core.Webhook
Sets the number of repeated delivery attempts.
setResourcePermissions(Map) - Method in class com.erudika.para.core.App
Sets the permissions map.
setSearch(Search) - Method in enum class 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
Sets the webhook secret key.
setSelect(List) - 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) - 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
Sets the stored flag.
setStored(Boolean) - Method in class com.erudika.para.core.App
 
setStored(Boolean) - Method in class com.erudika.para.core.Form
Sets the stored flag.
setStored(Boolean) - Method in class com.erudika.para.core.Linker
Sets the stored flag.
setStored(Boolean) - Method in interface com.erudika.para.core.ParaObject
Sets the "isStored" flag.
setStored(Boolean) - Method in class com.erudika.para.core.Sysprop
Sets the stored flag.
setStored(Boolean) - Method in class com.erudika.para.core.Tag
Sets the stored flag.
setStored(Boolean) - Method in class com.erudika.para.core.Translation
Sets the stored flag.
setStored(Boolean) - Method in class com.erudika.para.core.User
Sets the stored flag.
setStored(Boolean) - Method in class com.erudika.para.core.Vote
Sets the stored flag.
setTag(String) - Method in class com.erudika.para.core.Tag
Sets the tag value.
setTags(List) - Method in class com.erudika.para.core.Address
Sets the tags.
setTags(List) - Method in class com.erudika.para.core.App
 
setTags(List) - Method in class com.erudika.para.core.Form
Sets the tags.
setTags(List) - Method in class com.erudika.para.core.Linker
Sets the tags.
setTags(List) - Method in interface com.erudika.para.core.ParaObject
Merges the given tags with existing tags.
setTags(List) - Method in class com.erudika.para.core.Sysprop
Sets the tags.
setTags(List) - Method in class com.erudika.para.core.Tag
Sets the tags.
setTags(List) - Method in class com.erudika.para.core.Translation
Sets the tags.
setTags(List) - Method in class com.erudika.para.core.User
Sets the tags.
setTags(List) - Method in class com.erudika.para.core.Vote
Sets the tags (noop).
setTargetUrl(String) - Method in class com.erudika.para.core.Webhook
Sets the target URL.
setThekey(String) - Method in class com.erudika.para.core.Translation
Sets the key.
setTimestamp(Long) - Method in class com.erudika.para.core.Address
Sets the timestamp.
setTimestamp(Long) - Method in class com.erudika.para.core.App
 
setTimestamp(Long) - Method in class com.erudika.para.core.Form
Sets the timestamp.
setTimestamp(Long) - Method in class com.erudika.para.core.Linker
Sets the timestamp.
setTimestamp(Long) - Method in interface com.erudika.para.core.ParaObject
Sets the timestamp.
setTimestamp(Long) - Method in class com.erudika.para.core.Sysprop
Sets the timestamp.
setTimestamp(Long) - Method in class com.erudika.para.core.Tag
Sets the timestamp.
setTimestamp(Long) - Method in class com.erudika.para.core.Translation
Sets the timestamp.
setTimestamp(Long) - Method in class com.erudika.para.core.User
Sets the timestamp.
setTimestamp(Long) - Method in class com.erudika.para.core.Vote
Sets the timestamp.
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
Sets the too many failures flag.
setTriggeredEvent(String) - Method in class com.erudika.para.core.Webhook
Sets the triggered event name.
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
Sets the object type.
setType(String) - Method in class com.erudika.para.core.App
 
setType(String) - Method in class com.erudika.para.core.Form
Sets the object type.
setType(String) - Method in class com.erudika.para.core.Linker
Sets the object type.
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
Sets the object type.
setType(String) - Method in class com.erudika.para.core.Tag
Sets the object type.
setType(String) - Method in class com.erudika.para.core.Translation
Sets the object type.
setType(String) - Method in class com.erudika.para.core.User
Sets the object type.
setType(String) - Method in class com.erudika.para.core.Vote
Sets the object type.
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
Sets the type filter.
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
Sets the update flag.
setUpdateAll(Boolean) - Method in class com.erudika.para.core.Webhook
Sets the update all flag.
setUpdated(Long) - Method in class com.erudika.para.core.Address
Sets the updated timestamp.
setUpdated(Long) - Method in class com.erudika.para.core.App
 
setUpdated(Long) - Method in class com.erudika.para.core.Form
Sets the updated timestamp.
setUpdated(Long) - Method in class com.erudika.para.core.Linker
Sets the updated timestamp.
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
Sets the updated timestamp.
setUpdated(Long) - Method in class com.erudika.para.core.Tag
Sets the updated timestamp.
setUpdated(Long) - Method in class com.erudika.para.core.Translation
Sets the updated timestamp.
setUpdated(Long) - Method in class com.erudika.para.core.User
Sets the updated timestamp.
setUpdated(Long) - Method in class com.erudika.para.core.Vote
Sets the updated timestamp.
setUrlEncoded(Boolean) - Method in class com.erudika.para.core.Webhook
Sets the URL encoded flag.
setValidationConstraints(Map) - 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
Sets the version of the object.
setVersion(Long) - Method in class com.erudika.para.core.App
 
setVersion(Long) - Method in class com.erudika.para.core.Form
Sets the version of the object.
setVersion(Long) - Method in class com.erudika.para.core.Linker
Sets the version of the object.
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
Sets the version of the object.
setVersion(Long) - Method in class com.erudika.para.core.Tag
Sets the version of the object.
setVersion(Long) - Method in class com.erudika.para.core.Translation
Sets the version of the object.
setVersion(Long) - Method in class com.erudika.para.core.User
Sets the version of the object.
setVersion(Long) - Method in class com.erudika.para.core.Vote
Sets the version of the object.
setVotes(Integer) - Method in class com.erudika.para.core.Address
Sets the number of votes.
setVotes(Integer) - Method in class com.erudika.para.core.App
 
setVotes(Integer) - Method in class com.erudika.para.core.Form
Sets the number of votes.
setVotes(Integer) - Method in class com.erudika.para.core.Linker
Sets the number of votes.
setVotes(Integer) - Method in class com.erudika.para.core.Sysprop
Sets the number of votes.
setVotes(Integer) - Method in class com.erudika.para.core.Tag
Sets the number of votes.
setVotes(Integer) - Method in class com.erudika.para.core.Translation
Sets the number of votes.
setVotes(Integer) - Method in class com.erudika.para.core.User
Sets the number of votes.
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
Sets the number of votes (noop).
sharedTableName() - Method in class com.erudika.para.core.utils.ParaConfig
The name of the shared database table, used by shared apps.
sign(String, String, String, Map, Map, InputStream, String, String) - Method in class com.erudika.para.core.rest.Signer
Signs a request using AWS signature V4.
sign(String, String, String, Map, Map, InputStream, String, String, String, String, boolean) - 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 implements 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
The default page to send users to when login fails.
signinPath() - Method in class com.erudika.para.core.utils.ParaConfig
The path to the login page.
signinSuccessPath() - Method in class com.erudika.para.core.utils.ParaConfig
The default page to send users to when they login.
signoutPath() - Method in class com.erudika.para.core.utils.ParaConfig
The path to the logout page.
signoutSuccessPath() - Method in class com.erudika.para.core.utils.ParaConfig
The default page to send users to when they logout.
signRequest(String, String, String, String, String, Map, Map, 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
Slack OAuth2 app ID.
slackSecret() - Method in class com.erudika.para.core.utils.ParaConfig
Slack app secret key.
sqlDriver() - Method in class com.erudika.para.core.utils.ParaConfig
The fully-qualified class name for your SQL driver.
sqlHostUrl() - Method in class com.erudika.para.core.utils.ParaConfig
The server URL to connect to, *without* the `jdbc:` prefix.
sqlPassword() - Method in class com.erudika.para.core.utils.ParaConfig
The database user's password.
sqlUser() - Method in class com.erudika.para.core.utils.ParaConfig
The username with access to the database.
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 Interface 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
The email of the webmaster/support team.
syncIndexWithDatabaseEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Enable/disable the data synchronization between database and search index.
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 interface com.erudika.para.core.annotations.Documented
Returns additional tags.
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) - 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.
toString() - Method in class com.erudika.para.core.Address
Returns a JSON string representation of this object.
toString() - Method in enum class com.erudika.para.core.App.AllowedMethods
 
toString() - Method in class com.erudika.para.core.App
 
toString() - Method in class com.erudika.para.core.Form
Returns a JSON string representation of this object.
toString() - Method in class com.erudika.para.core.Linker
Returns a JSON string representation of this object.
toString() - Method in class com.erudika.para.core.Sysprop
Returns a JSON string representation of this object.
toString() - Method in class com.erudika.para.core.Tag
Returns a JSON string representation of this object.
toString() - Method in class com.erudika.para.core.Translation
Returns a JSON string representation of this object.
toString() - Method in enum class com.erudika.para.core.User.Groups
 
toString() - Method in enum class com.erudika.para.core.User.Roles
 
toString() - Method in class com.erudika.para.core.User
Returns a JSON string representation of this object.
toString() - Method in class com.erudika.para.core.utils.HumanTime
 
toString() - Method in class com.erudika.para.core.utils.Pager
 
toString() - Method in enum class com.erudika.para.core.Votable.VoteValue
 
toString() - Method in class com.erudika.para.core.Vote
Returns JSON string.
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
Twitter OAuth app ID.
twitterSecret() - Method in class com.erudika.para.core.utils.ParaConfig
Twitter app secret key.
type() - Element in annotation interface com.erudika.para.core.annotations.Documented
Returns the data type of the config value.
type(Class) - 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) - Method in class com.erudika.para.core.search.MockSearch
 
unindexAll(String, List) - Method in interface com.erudika.para.core.search.Search
Removes multiple objects from the index in a batch operation.
unindexAll(String, Map, boolean) - Method in class com.erudika.para.core.search.MockSearch
 
unindexAll(String, Map, boolean) - Method in interface com.erudika.para.core.search.Search
Removes multiple objects from the index matching a set of terms.
unindexAll(List) - Method in class com.erudika.para.core.search.MockSearch
 
unindexAll(List) - Method in interface com.erudika.para.core.search.Search
Removes multiple objects from the index in a batch operation.
unindexAll(Map, boolean) - Method in class com.erudika.para.core.search.MockSearch
 
unindexAll(Map, 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 class com.erudika.para.core.utils.CoreUtils
Unlinks an object from this one.
unlink(String, String) - Method in class com.erudika.para.core.Address
Unlinks the object from another object of a certain type and ID.
unlink(String, String) - Method in class com.erudika.para.core.App
 
unlink(String, String) - Method in class com.erudika.para.core.Form
Unlinks the object from another object of a certain type and ID.
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
Unlinks the object from another object of a certain type and ID.
unlink(String, String) - Method in class com.erudika.para.core.Sysprop
Unlinks the object from another object of a certain type and ID.
unlink(String, String) - Method in class com.erudika.para.core.Tag
Unlinks the object from another object of a certain type and ID.
unlink(String, String) - Method in class com.erudika.para.core.Translation
Unlinks the object from another object of a certain type and ID.
unlink(String, String) - Method in class com.erudika.para.core.User
Unlinks the object from another object of a certain type and ID.
unlink(String, String) - Method in class com.erudika.para.core.Vote
Unlinks (noop).
unlinkAll() - Method in class com.erudika.para.core.Address
Unlinks the object from all other objects.
unlinkAll() - Method in class com.erudika.para.core.App
 
unlinkAll() - Method in class com.erudika.para.core.Form
Unlinks the object from all other objects.
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
Unlinks the object from all other objects.
unlinkAll() - Method in class com.erudika.para.core.Sysprop
Unlinks the object from all other objects.
unlinkAll() - Method in class com.erudika.para.core.Tag
Unlinks the object from all other objects.
unlinkAll() - Method in class com.erudika.para.core.Translation
Unlinks the object from all other objects.
unlinkAll() - Method in class com.erudika.para.core.User
Unlinks the object from all other objects.
unlinkAll() - Method in class com.erudika.para.core.Vote
Unlinks all (noop).
unlinkAll(ParaObject) - Method in enum class 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 class com.erudika.para.core.Votable.VoteValue
Positive vote +1.
update() - Method in class com.erudika.para.core.Address
Updates the object in the database.
update() - Method in class com.erudika.para.core.App
 
update() - Method in class com.erudika.para.core.Form
Updates the object in the database.
update() - Method in class com.erudika.para.core.Linker
Updates the object in the database.
update() - Method in interface com.erudika.para.core.ParaObject
Updates the object permanently.
update() - Method in class com.erudika.para.core.Sysprop
Updates the object in the database.
update() - Method in class com.erudika.para.core.Tag
Updates the object in the database.
update() - Method in class com.erudika.para.core.Translation
Updates the object in the database.
update() - Method in class com.erudika.para.core.User
Updates the object in the database.
update() - Method in class com.erudika.para.core.Vote
Updates the object in the database.
update() - Method in class com.erudika.para.core.Webhook
Updates the 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) - Method in interface com.erudika.para.core.persistence.DAO
Updates multiple objects.
updateAll(String, List) - Method in class com.erudika.para.core.persistence.MockDAO
 
updateAll(List) - Method in interface com.erudika.para.core.persistence.DAO
Updates multiple objects.
updateAll(List) - 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 class com.erudika.para.core.User.Roles
The standard role.
User.Groups - Enum Class in com.erudika.para.core
Simple groups enum.
User.Roles - Enum Class in com.erudika.para.core
Simple user roles enum.
USERS - Enum constant in enum class com.erudika.para.core.User.Groups
The standard user group.
Utils - Class in com.erudika.para.core.utils
Miscellaneous Para utilities.

V

validateEmails(String...) - Static method in class com.erudika.para.core.validation.ValidationUtils
Validates a list of email addresses.
validateObject(App, ParaObject) - Static method in class com.erudika.para.core.validation.ValidationUtils
Validates objects.
validateObject(T) - 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 interface com.erudika.para.core.annotations.Documented
Returns a default or suggested value.
valueOf(String) - Static method in enum class com.erudika.para.core.App.AllowedMethods
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.erudika.para.core.i18n.CurrencyUtils
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.erudika.para.core.User.Groups
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.erudika.para.core.User.Roles
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.erudika.para.core.utils.CoreUtils
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.erudika.para.core.Votable.VoteValue
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.erudika.para.core.App.AllowedMethods
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.erudika.para.core.i18n.CurrencyUtils
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.erudika.para.core.User.Groups
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.erudika.para.core.User.Roles
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.erudika.para.core.utils.CoreUtils
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.erudika.para.core.Votable.VoteValue
Returns an array containing the constants of this enum class, in the order they are declared.
versionBannerEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Enable/disable version number printing in Para logs.
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 Class in com.erudika.para.core
The type of vote (negative or positive).
vote(ParaObject, String, Votable.VoteValue) - Method in enum class com.erudika.para.core.utils.CoreUtils
Casts a vote on a given object.
vote(ParaObject, String, Votable.VoteValue, Integer, Integer) - Method in enum class 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
Votes down for the object.
voteDown(String) - Method in class com.erudika.para.core.App
 
voteDown(String) - Method in class com.erudika.para.core.Form
Votes down for the object.
voteDown(String) - Method in class com.erudika.para.core.Linker
Votes down for the object.
voteDown(String) - Method in class com.erudika.para.core.Sysprop
Votes down for the object.
voteDown(String) - Method in class com.erudika.para.core.Tag
Votes down for the object.
voteDown(String) - Method in class com.erudika.para.core.Translation
Votes down for the object.
voteDown(String) - Method in class com.erudika.para.core.User
Votes down for the object.
voteDown(String) - Method in interface com.erudika.para.core.Votable
Downvotes the object.
voteDown(String) - Method in class com.erudika.para.core.Vote
Votes down (noop).
voteExpiresAfterSec() - Method in class com.erudika.para.core.utils.ParaConfig
Vote expiration timeout, in seconds.
voteLockedAfterSec() - Method in class com.erudika.para.core.utils.ParaConfig
Vote locking period, in seconds.
voteUp(String) - Method in class com.erudika.para.core.Address
Votes up for the object.
voteUp(String) - Method in class com.erudika.para.core.App
 
voteUp(String) - Method in class com.erudika.para.core.Form
Votes up for the object.
voteUp(String) - Method in class com.erudika.para.core.Linker
Votes up for the object.
voteUp(String) - Method in class com.erudika.para.core.Sysprop
Votes up for the object.
voteUp(String) - Method in class com.erudika.para.core.Tag
Votes up for the object.
voteUp(String) - Method in class com.erudika.para.core.Translation
Votes up for the object.
voteUp(String) - Method in class com.erudika.para.core.User
Votes up for the object.
voteUp(String) - Method in interface com.erudika.para.core.Votable
Upvotes the object.
voteUp(String) - Method in class com.erudika.para.core.Vote
Votes up (noop).

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
No-args constructor.
webhooksEnabled() - Method in class com.erudika.para.core.utils.ParaConfig
Enable/disable webhooks functionality using `Webhook` objects.
workerId() - Method in class com.erudika.para.core.utils.ParaConfig
Node number, 1 to 128.
WRITE - Static variable in enum class com.erudika.para.core.App.AllowedMethods
All methods allowed, except GET.
WRITE_ONLY - Enum constant in enum class 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