Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W Y _ 

A

abbreviate(String, int) - Static method in class com.erudika.para.utils.Utils
Abbreviates a string.
abbreviateInt(Number, int) - Static method in class com.erudika.para.utils.Utils
Abbreviates an integer by adding a letter suffix at the end.
activateWithEmailToken(String) - Method in class com.erudika.para.core.User
Activates a user if a given token matches the one stored.
addAllSettings(Map<String, Object>) - Method in class com.erudika.para.core.App
Adds all settings to map of app settings and invokes all AppSettingAddedListeners.
addAppCreatedListener(AppCreatedListener) - Static method in class com.erudika.para.core.App
Registers a new create listener.
addAppDeletedListener(AppDeletedListener) - Static method in class com.erudika.para.core.App
Registers a new delete listener.
addAppSettingAddedListener(AppSettingAddedListener) - Static method in class com.erudika.para.core.App
Registers a new app setting added listener.
addAppSettingRemovedListener(AppSettingRemovedListener) - Static method in class com.erudika.para.core.App
Registers a new app setting removed listener.
addDatatype(String, String) - Method in class com.erudika.para.core.App
Adds a user-defined data type to the types map.
addDatatypes(ParaObject...) - Method in class com.erudika.para.core.App
Adds unknown types to this app's list of data types.
addDestroyListener(DestroyListener) - Static method in class com.erudika.para.Para
Registers a new destruction listener.
addInitListener(InitializeListener) - Static method in class com.erudika.para.Para
Registers a new initialization listener.
addIOListener(IOListener) - Static method in class com.erudika.para.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.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.
addStateProperty(String, Object) - Method in class com.erudika.para.core.Thing
Adds a new key/value pair to the map.
addTags(List<String>, String...) - Method in enum com.erudika.para.core.utils.CoreUtils
Adds any number of tags to the set of tags.
addValidationConstraint(String, String, Constraint) - Method in class com.erudika.para.core.App
Adds a new constraint to the list of constraints for a given field and type.
ADMIN_IDENT - Static variable in class com.erudika.para.utils.Config
The identifier of the first administrator (can be email, OpenID, or Facebook user id).
ALL - Static variable in enum com.erudika.para.core.App.AllowedMethods
All methods allowed.
ALL_EXCEPT_DELETE - Static variable in enum com.erudika.para.core.App.AllowedMethods
All methods allowed, except DELETE.
ALLOW_ALL - Static variable in class com.erudika.para.core.App
"*".
API_ENABLED - Static variable in class com.erudika.para.utils.Config
Enable the 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.AllowedMethods - Enum in com.erudika.para.core
Represents HTTP methods allowed to be executed on a specific resource/type.
APP_NAME - Static variable in class com.erudika.para.utils.Config
The name of the default application.
APP_ROLE - Static variable in class com.erudika.para.core.App
"ROLE_APP".
APP_SECRET_KEY - Static variable in class com.erudika.para.utils.Config
The secret key for this deployment.
AppCreatedListener - Interface in com.erudika.para
This listener is executed when a new child App is created.
AppDeletedListener - Interface in com.erudika.para
This listener is executed when a new child App is deleted.
approximately(CharSequence) - Static method in class com.erudika.para.utils.HumanTime
Parses and formats the given char sequence, potentially removing some data to make the output easier to understand.
approximately(long) - Static method in class com.erudika.para.utils.HumanTime
Formats the given time delta, preserving all data.
AppSettingAddedListener - Interface in com.erudika.para
This listener is executed when a setting is added to an application.
AppSettingRemovedListener - Interface in com.erudika.para
This listener is executed when a setting is removed from an application.
arrayJoin(List<String>, String) - Static method in class com.erudika.para.utils.Utils
Joins a list of strings to String using a separator.
asyncExecute(Runnable) - Static method in class com.erudika.para.Para
Executes a Runnable asynchronously.
asyncExecutePeriodically(Runnable, long, long, TimeUnit) - Static method in class com.erudika.para.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.
AUTH_COOKIE - Static variable in class com.erudika.para.utils.Config
The name of the authentication cookie.
AWS_REGION - Static variable in class com.erudika.para.utils.Config
AWS Region.

B

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

C

Cache - Interface in com.erudika.para.cache
This class manages object caching.
Cached - Annotation Type in com.erudika.para.annotations
Annotation that marks methods that can modify the cache.
Cached.Action - Enum in com.erudika.para.annotations
The type of cache operation.
canModify(ParaObject) - Method in class com.erudika.para.core.User
Note: this method assumes that child objects can be modified by their parents.
clearSettings() - Method in class com.erudika.para.core.App
Clears all app settings and invokes each AppSettingRemovedListeners.
close() - Method in class com.erudika.para.metrics.Metrics.Context
 
CLUSTER_NAME - Static variable in class com.erudika.para.utils.Config
The name of the cluster (can be used to separate deployments).
com.erudika.para - package com.erudika.para
Default package.
com.erudika.para.annotations - package com.erudika.para.annotations
Various annotation classes used for caching, indexing, etc.
com.erudika.para.cache - package com.erudika.para.cache
The cache module - handles object caching.
com.erudika.para.core - package com.erudika.para.core
Core domain classes for modeling the Para domain space.
com.erudika.para.core.utils - package com.erudika.para.core.utils
Core utilities - helper methods for implementing ParaObject and and links.
com.erudika.para.email - package com.erudika.para.email
The email module - sends emails.
com.erudika.para.i18n - package com.erudika.para.i18n
The internationalization module - handles translations and currencies.
com.erudika.para.iot - package com.erudika.para.iot
IoT classes for managing IoT devices.
com.erudika.para.metrics - package com.erudika.para.metrics
 
com.erudika.para.persistence - package com.erudika.para.persistence
The persistence module - handles data store communications and object persistence.
com.erudika.para.queue - package com.erudika.para.queue
The queue module - handles queues.
com.erudika.para.rest - package com.erudika.para.rest
The REST API module - provides a RESTful facade to clients.
com.erudika.para.search - package com.erudika.para.search
The search module - manages indexing operations and enables search.
com.erudika.para.storage - package com.erudika.para.storage
The storage module - saves and loads files.
com.erudika.para.utils - package com.erudika.para.utils
Utility classes.
com.erudika.para.validation - package com.erudika.para.validation
Object validation utilities.
compareTo(HumanTime) - Method in class com.erudika.para.utils.HumanTime
 
compileMustache(Map<String, Object>, String) - Static method in class com.erudika.para.utils.Utils
Compiles a mustache template with a given scope (map of fields and values).
Config - Class in com.erudika.para.utils
This class loads configuration settings from a file and sets defaults.
Constraint - Class in com.erudika.para.validation
Represents a validation constraint.
contains(String) - Method in interface com.erudika.para.cache.Cache
Do we have this object in the cache?
contains(String, String) - Method in interface com.erudika.para.cache.Cache
Do we have this object in the cache?
contains(String, String) - Method in class com.erudika.para.cache.MockCache
 
contains(String) - Method in class com.erudika.para.cache.MockCache
 
convertCurrency(Number, String, String) - Method in interface com.erudika.para.i18n.CurrencyConverter
Convert from one currency to another.
CORE_PACKAGE_NAME - Static variable in class com.erudika.para.utils.Config
The package path (e.g.
CoreUtils - Enum in com.erudika.para.core.utils
Provides some the basic functionality for domain objects.
CORS_ENABLED - Static variable in class com.erudika.para.utils.Config
Enable the CORS filter for API requests.
countChildren(String) - Method in class com.erudika.para.core.Address
 
countChildren(String) - Method in class com.erudika.para.core.App
 
countChildren(String) - Method in interface com.erudika.para.core.Linkable
Count the total number of child objects for this object.
countChildren(String) - Method in class com.erudika.para.core.Linker
 
countChildren(String) - Method in class com.erudika.para.core.Sysprop
 
countChildren(String) - Method in class com.erudika.para.core.Tag
 
countChildren(String) - Method in class com.erudika.para.core.Translation
 
countChildren(String) - Method in class com.erudika.para.core.User
 
countChildren(ParaObject, String) - Method in enum com.erudika.para.core.utils.CoreUtils
Count the total number of child objects for this object.
countChildren(String) - Method in class com.erudika.para.core.Vote
 
counter(String, Class<?>, String...) - Static method in class com.erudika.para.metrics.Metrics
Creates a new counter for a particular class and method for a specific application.
countLinks(String) - Method in class com.erudika.para.core.Address
 
countLinks(String) - Method in class com.erudika.para.core.App
 
countLinks(String) - Method in interface com.erudika.para.core.Linkable
Count the total number of links between this object and another type of object.
countLinks(String) - Method in class com.erudika.para.core.Linker
 
countLinks(String) - Method in class com.erudika.para.core.Sysprop
 
countLinks(String) - Method in class com.erudika.para.core.Tag
 
countLinks(String) - Method in class com.erudika.para.core.Translation
 
countLinks(String) - Method in class com.erudika.para.core.User
 
countLinks(ParaObject, String) - Method in enum com.erudika.para.core.utils.CoreUtils
Count the total number of links between this object and another type of object.
countLinks(String) - Method in class com.erudika.para.core.Vote
 
create() - Method in class com.erudika.para.core.Address
 
create() - Method in class com.erudika.para.core.App
 
create() - Method in class com.erudika.para.core.Linker
 
create() - Method in interface com.erudika.para.core.ParaObject
Stores this object in the data store.
create() - Method in class com.erudika.para.core.Sysprop
 
create() - Method in class com.erudika.para.core.Tag
 
create() - Method in class com.erudika.para.core.Thing
 
create() - Method in class com.erudika.para.core.Translation
 
create() - Method in class com.erudika.para.core.User
 
create() - Method in class com.erudika.para.core.Vote
 
create(String, P) - Method in interface com.erudika.para.persistence.DAO
Persists an object to the data store.
create(P) - Method in interface com.erudika.para.persistence.DAO
Persists an object to the data store.
create(String, P) - Method in class com.erudika.para.persistence.MockDAO
 
create(P) - Method in class com.erudika.para.persistence.MockDAO
 
createAll(String, List<P>) - Method in interface com.erudika.para.persistence.DAO
Saves multiple objects to the data store.
createAll(List<P>) - Method in interface com.erudika.para.persistence.DAO
Saves multiple objects to the data store.
createAll(String, List<P>) - Method in class com.erudika.para.persistence.MockDAO
 
createAll(List<P>) - Method in class com.erudika.para.persistence.MockDAO
 
createThing(Thing) - Method in interface com.erudika.para.iot.IoTService
Create a thing in the cloud (not Para).
CurrencyConverter - Interface in com.erudika.para.i18n
A currency converter service.
CurrencyUtils - Enum in com.erudika.para.i18n
Helper utility class for currency operations.
CustomResourceHandler - Interface in com.erudika.para.rest
A custom API resource handler.

D

d() - Method in class com.erudika.para.utils.HumanTime
Adds one day to the time delta.
d(int) - Method in class com.erudika.para.utils.HumanTime
Adds n days to the time delta.
DAO - Interface in com.erudika.para.persistence
The core persistence interface.
decrementCount() - Method in class com.erudika.para.core.Tag
Decrements the count when a new object is untagged.
DEFAULT_ENCODING - Static variable in class com.erudika.para.utils.Config
Default character encoding - 'UTF-8'.
DEFAULT_LIMIT - Static variable in class com.erudika.para.utils.Config
10000.
DEFAULT_QUEUE_NAME - Static variable in class com.erudika.para.utils.Config
The default queue name which will be polled for incoming JSON messages.
delete() - Method in class com.erudika.para.core.Address
 
delete() - Method in class com.erudika.para.core.App
 
delete() - Method in class com.erudika.para.core.Linker
 
delete() - Method in interface com.erudika.para.core.ParaObject
Deletes the object permanently by removing it from the data store.
delete() - Method in class com.erudika.para.core.Sysprop
 
delete() - Method in class com.erudika.para.core.Tag
 
delete() - Method in class com.erudika.para.core.Thing
 
delete() - Method in class com.erudika.para.core.Translation
 
delete() - Method in class com.erudika.para.core.User
 
delete() - Method in class com.erudika.para.core.Vote
 
delete(String, P) - Method in interface com.erudika.para.persistence.DAO
Deletes an object permanently.
delete(P) - Method in interface com.erudika.para.persistence.DAO
Deletes an object permanently.
delete(String, P) - Method in class com.erudika.para.persistence.MockDAO
 
delete(P) - Method in class com.erudika.para.persistence.MockDAO
 
delete(String) - Method in interface com.erudika.para.storage.FileStore
Deletes a file.
deleteAll(String, List<P>) - Method in interface com.erudika.para.persistence.DAO
Deletes multiple objects.
deleteAll(List<P>) - Method in interface com.erudika.para.persistence.DAO
Deletes multiple objects.
deleteAll(String, List<P>) - Method in class com.erudika.para.persistence.MockDAO
 
deleteAll(List<P>) - Method in class com.erudika.para.persistence.MockDAO
 
deleteChildren(String) - Method in class com.erudika.para.core.Address
 
deleteChildren(String) - Method in class com.erudika.para.core.App
 
deleteChildren(String) - Method in interface com.erudika.para.core.Linkable
Deletes all child objects permanently.
deleteChildren(String) - Method in class com.erudika.para.core.Linker
 
deleteChildren(String) - Method in class com.erudika.para.core.Sysprop
 
deleteChildren(String) - Method in class com.erudika.para.core.Tag
 
deleteChildren(String) - Method in class com.erudika.para.core.Translation
 
deleteChildren(String) - Method in class com.erudika.para.core.User
 
deleteChildren(ParaObject, String) - Method in enum com.erudika.para.core.utils.CoreUtils
Deletes all child objects permanently.
deleteChildren(String) - Method in class com.erudika.para.core.Vote
 
deleteThing(Thing) - Method in interface com.erudika.para.iot.IoTService
Deletes a thing from the cloud (not Para).
destroy() - Static method in class com.erudika.para.Para
Calls all registered listeners on exit.
DestroyListener - Interface in com.erudika.para
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.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'.
down() - Method in class com.erudika.para.core.Vote
Set the vote negative.

E

Email - Annotation Type in com.erudika.para.annotations
Annotation for email validation.
email() - Static method in class com.erudika.para.validation.Constraint
The 'email' constraint - field must contain a valid email.
EMAIL_PATTERN - Static variable in annotation type com.erudika.para.annotations.Email
"[A-Za-z0-9.%+_\\-]+@[A-Za-z0-9.\\-]+\\.[A-Za-z\\S]{2,6}$".
Emailer - Interface in com.erudika.para.email
An email service.
ENVIRONMENT - Static variable in class com.erudika.para.utils.Config
For example: production, development, testing...
equals(Object) - Method in class com.erudika.para.core.Address
 
equals(Object) - Method in class com.erudika.para.core.App
 
equals(Object) - Method in class com.erudika.para.core.Linker
 
equals(Object) - Method in class com.erudika.para.core.Sysprop
 
equals(Object) - Method in class com.erudika.para.core.Tag
 
equals(Object) - Method in class com.erudika.para.core.Thing
 
equals(Object) - Method in class com.erudika.para.core.Translation
 
equals(Object) - Method in class com.erudika.para.core.User
 
equals(Object) - Method in class com.erudika.para.core.Vote
 
equals(Object) - Method in class com.erudika.para.utils.HumanTime
 
escapeJavascript(String) - Static method in class com.erudika.para.utils.Utils
Escapes JavaScript.
eval(CharSequence) - Static method in class com.erudika.para.utils.HumanTime
Parses a CharSequence argument and returns a HumanTime instance.
exactly(CharSequence) - Static method in class com.erudika.para.utils.HumanTime
Parses and formats the given char sequence, preserving all data.
exactly(long) - Static method in class com.erudika.para.utils.HumanTime
Formats the given time delta, preserving all data.
EXECUTOR_THREADS - Static variable in class com.erudika.para.utils.Config
The number of threads to use for the ExecutorService thread pool.
exists() - Method in class com.erudika.para.core.Address
 
exists() - Method in class com.erudika.para.core.App
 
exists() - Method in class com.erudika.para.core.Linker
 
exists() - Method in interface com.erudika.para.core.ParaObject
Checks if an object is stored in the data store.
exists() - Method in class com.erudika.para.core.Sysprop
 
exists() - Method in class com.erudika.para.core.Tag
 
exists() - Method in class com.erudika.para.core.Translation
 
exists() - Method in class com.erudika.para.core.User
 
exists() - Method in class com.erudika.para.core.Vote
 
existsThing(Thing) - Method in interface com.erudika.para.iot.IoTService
Checks if a thing exists in the cloud (not on Para).

F

falsy() - Static method in class com.erudika.para.validation.Constraint
The 'falsy' constraint - field value must not be equal to 'true'.
FB_APP_ID - Static variable in class com.erudika.para.utils.Config
Facebook app id (for authentication).
FB_PREFIX - Static variable in class com.erudika.para.utils.Config
Facebook prefix - defaults to 'fb:'.
FB_SECRET - Static variable in class com.erudika.para.utils.Config
Facebook app secret (for authentication).
FileStore - Interface in com.erudika.para.storage
A file store interface.
findById(String) - Method in class com.erudika.para.search.MockSearch
 
findById(String, String) - Method in class com.erudika.para.search.MockSearch
 
findById(String) - Method in interface com.erudika.para.search.Search
Simple id search.
findById(String, String) - Method in interface com.erudika.para.search.Search
Simple id search.
findByIds(List<String>) - Method in class com.erudika.para.search.MockSearch
 
findByIds(String, List<String>) - Method in class com.erudika.para.search.MockSearch
 
findByIds(List<String>) - Method in interface com.erudika.para.search.Search
Simple multi id search.
findByIds(String, List<String>) - Method in interface com.erudika.para.search.Search
Simple multi id search.
findChildren(String, String, Pager...) - Method in class com.erudika.para.core.Address
 
findChildren(String, String, Pager...) - Method in class com.erudika.para.core.App
 
findChildren(String, String, Pager...) - Method in interface com.erudika.para.core.Linkable
Search through all child objects.
findChildren(String, String, Pager...) - Method in class com.erudika.para.core.Linker
 
findChildren(String, String, Pager...) - Method in class com.erudika.para.core.Sysprop
 
findChildren(String, String, Pager...) - Method in class com.erudika.para.core.Tag
 
findChildren(String, String, Pager...) - Method in class com.erudika.para.core.Translation
 
findChildren(String, String, Pager...) - Method in class com.erudika.para.core.User
 
findChildren(ParaObject, String, String, Pager...) - Method in enum com.erudika.para.core.utils.CoreUtils
Searches through child objects in a one-to-many relationship.
findChildren(String, String, Pager...) - Method in class com.erudika.para.core.Vote
 
findLinkedObjects(String, String, String, Pager...) - Method in class com.erudika.para.core.Address
 
findLinkedObjects(String, String, String, Pager...) - Method in class com.erudika.para.core.App
 
findLinkedObjects(String, String, String, Pager...) - Method in interface com.erudika.para.core.Linkable
findLinkedObjects(String, String, String, Pager...) - Method in class com.erudika.para.core.Linker
 
findLinkedObjects(String, String, String, Pager...) - Method in class com.erudika.para.core.Sysprop
 
findLinkedObjects(String, String, String, Pager...) - Method in class com.erudika.para.core.Tag
 
findLinkedObjects(String, String, String, Pager...) - Method in class com.erudika.para.core.Translation
 
findLinkedObjects(String, String, String, Pager...) - Method in class com.erudika.para.core.User
 
findLinkedObjects(ParaObject, String, String, String, Pager...) - Method in enum com.erudika.para.core.utils.CoreUtils
Searches through all linked objects in many-to-many relationships.
findLinkedObjects(String, String, String, Pager...) - Method in class com.erudika.para.core.Vote
 
findNearby(String, String, int, double, double, Pager...) - Method in class com.erudika.para.search.MockSearch
 
findNearby(String, String, String, int, double, double, Pager...) - Method in class com.erudika.para.search.MockSearch
 
findNearby(String, String, int, double, double, Pager...) - Method in interface com.erudika.para.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 interface com.erudika.para.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.search.MockSearch
 
findNestedQuery(String, String, String, String, Pager...) - Method in class com.erudika.para.search.MockSearch
 
findNestedQuery(String, String, String, Pager...) - Method in interface com.erudika.para.search.Search
Searches within a nested field.
findNestedQuery(String, String, String, String, Pager...) - Method in interface com.erudika.para.search.Search
Searches within a nested field.
findPrefix(String, String, String, Pager...) - Method in class com.erudika.para.search.MockSearch
 
findPrefix(String, String, String, String, Pager...) - Method in class com.erudika.para.search.MockSearch
 
findPrefix(String, String, String, Pager...) - Method in interface com.erudika.para.search.Search
Searches for objects that have a property which value starts with a given prefix.
findPrefix(String, String, String, String, Pager...) - Method in interface com.erudika.para.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.search.MockSearch
 
findQuery(String, String, String, Pager...) - Method in class com.erudika.para.search.MockSearch
 
findQuery(String, String, Pager...) - Method in interface com.erudika.para.search.Search
Query string search.
findQuery(String, String, String, Pager...) - Method in interface com.erudika.para.search.Search
Query string search.
findSimilar(String, String, String[], String, Pager...) - Method in class com.erudika.para.search.MockSearch
 
findSimilar(String, String, String, String[], String, Pager...) - Method in class com.erudika.para.search.MockSearch
 
findSimilar(String, String, String[], String, Pager...) - Method in interface com.erudika.para.search.Search
Searches for objects that have similar property values to a given text.
findSimilar(String, String, String, String[], String, Pager...) - Method in interface com.erudika.para.search.Search
Searches for objects that have similar property values to a given text.
findTagged(String, String[], Pager...) - Method in class com.erudika.para.search.MockSearch
 
findTagged(String, String, String[], Pager...) - Method in class com.erudika.para.search.MockSearch
 
findTagged(String, String[], Pager...) - Method in interface com.erudika.para.search.Search
Searches for objects tagged with one or more tags.
findTagged(String, String, String[], Pager...) - Method in interface com.erudika.para.search.Search
Searches for objects tagged with one or more tags.
findTags(String, Pager...) - Method in class com.erudika.para.search.MockSearch
 
findTags(String, String, Pager...) - Method in class com.erudika.para.search.MockSearch
 
findTags(String, Pager...) - Method in interface com.erudika.para.search.Search
Searches for Tag objects.
findTags(String, String, Pager...) - Method in interface com.erudika.para.search.Search
Searches for Tag objects.
findTermInList(String, String, List<?>, Pager...) - Method in class com.erudika.para.search.MockSearch
 
findTermInList(String, String, String, List<?>, Pager...) - Method in class com.erudika.para.search.MockSearch
 
findTermInList(String, String, List<?>, Pager...) - Method in interface com.erudika.para.search.Search
Searches for objects having a property value that is in list of possible values.
findTermInList(String, String, String, List<?>, Pager...) - Method in interface com.erudika.para.search.Search
Searches for objects having a property value that is in list of possible values.
findTerms(String, Map<String, ?>, boolean, Pager...) - Method in class com.erudika.para.search.MockSearch
 
findTerms(String, String, Map<String, ?>, boolean, Pager...) - Method in class com.erudika.para.search.MockSearch
 
findTerms(String, Map<String, ?>, boolean, Pager...) - Method in interface com.erudika.para.search.Search
Searches for objects that have properties matching some given values.
findTerms(String, String, Map<String, ?>, boolean, Pager...) - Method in interface com.erudika.para.search.Search
Searches for objects that have properties matching some given values.
findWildcard(String, String, String, Pager...) - Method in class com.erudika.para.search.MockSearch
 
findWildcard(String, String, String, String, Pager...) - Method in class com.erudika.para.search.MockSearch
 
findWildcard(String, String, String, Pager...) - Method in interface com.erudika.para.search.Search
Searches for objects that have a property with a value matching a wildcard query.
findWildcard(String, String, String, String, Pager...) - Method in interface com.erudika.para.search.Search
Searches for objects that have a property with a value matching a wildcard query.
formatDate(Long, String, Locale) - Static method in class com.erudika.para.utils.Utils
Formats a date in a specific format.
formatDate(String, Locale) - Static method in class com.erudika.para.utils.Utils
Formats the date for today, in a specific format.
formatMessage(String, Object...) - Static method in class com.erudika.para.utils.Utils
Formats a messages containing {0}, {1}...
formatPrice(Double, String) - Method in enum com.erudika.para.i18n.CurrencyUtils
Formats a price for its specific locale, depending on the currency code.
formatPrice(double) - Static method in class com.erudika.para.utils.Utils
Returns the price with two fractional digits at the end.
fromAnnotation(Annotation) - Static method in class com.erudika.para.validation.Constraint
Builds a new constraint from the annotation data.
fromJSON(String) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
Converts a JSON string to a domain object.
fromString(String) - Static method in enum com.erudika.para.core.App.AllowedMethods
Constructs the enum from a string value.
future() - Static method in class com.erudika.para.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(int, boolean) - Static method in class com.erudika.para.utils.Utils
Generates an authentication token - a random string encoded in Base64.
generateSecurityToken(int) - Static method in class com.erudika.para.utils.Utils
Generates an authentication token - a random string encoded in Base64.
generateSecurityToken() - Static method in class com.erudika.para.utils.Utils
Generates an authentication token - a random 32 byte string encoded in Base64.
GenericExceptionMapper - Class in com.erudika.para.rest
Generic exception mapper.
GenericExceptionMapper() - Constructor for class com.erudika.para.rest.GenericExceptionMapper
No-args constructor.
get(String) - Method in interface com.erudika.para.cache.Cache
Read an object from cache.
get(String, String) - Method in interface com.erudika.para.cache.Cache
Read an object from cache.
get(String, String) - Method in class com.erudika.para.cache.MockCache
 
get(String) - Method in class com.erudika.para.cache.MockCache
 
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.
getAddress() - Method in class com.erudika.para.core.Address
The street address and other address info.
getAll(List<String>) - Method in interface com.erudika.para.cache.Cache
Read a number of objects given a list of their ids.
getAll(String, List<String>) - Method in interface com.erudika.para.cache.Cache
Read a number of objects given a list of their ids.
getAll(String, List<String>) - Method in class com.erudika.para.cache.MockCache
 
getAll(List<String>) - Method in class com.erudika.para.cache.MockCache
 
getAllDeclaredFields(Class<? extends ParaObject>) - Static method in class com.erudika.para.utils.Utils
Returns a list of all declared fields in a class.
getAllResourcePermissions(String...) - Method in class com.erudika.para.core.App
Returns all resource permission for a list of subjects ids.
getAllTypes(App) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
Returns a map of all registered types.
getAllValidationConstraints(String...) - Method in class com.erudika.para.core.App
Returns all validation constraints for a list of types.
getAnnotatedFields(P) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
 
getAnnotatedFields(P, Class<? extends Annotation>) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
 
getAnnotatedFields(P, boolean) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
 
getAnnotatedFields(P, Class<? extends Annotation>, boolean) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
Returns a map of annotated fields of a domain object.
getAppid() - Method in class com.erudika.para.core.Address
 
getAppid() - Method in class com.erudika.para.core.App
 
getAppid() - Method in class com.erudika.para.core.Linker
 
getAppid() - Method in interface com.erudika.para.core.ParaObject
The application name.
getAppid() - Method in class com.erudika.para.core.Sysprop
 
getAppid() - Method in class com.erudika.para.core.Tag
 
getAppid() - Method in class com.erudika.para.core.Translation
 
getAppid() - Method in class com.erudika.para.core.User
 
getAppid() - Method in class com.erudika.para.core.Vote
 
getAppIdentifier() - Method in class com.erudika.para.core.App
The App identifier (the id but without the prefix 'app:').
getAppidFromAuthHeader(String) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
Returns the app identifier by parsing the Authorization.
getApproved() - Method in class com.erudika.para.core.Translation
Returns true if this is an approved translation.
getApproximately() - Method in class com.erudika.para.utils.HumanTime
Returns an approximate, human-formatted representation of the time delta.
getApproximately(T) - Method in class com.erudika.para.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.utils.Version
 
getArtifactId() - Static method in class com.erudika.para.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.utils.Utils
The basic URL without any parameters: >scheme<:>authority<.
getCache() - Method in enum com.erudika.para.core.utils.CoreUtils
Returns the Cache object.
getCache() - Static method in class com.erudika.para.Para
 
getCached() - Method in class com.erudika.para.core.Address
 
getCached() - Method in class com.erudika.para.core.App
 
getCached() - Method in class com.erudika.para.core.Linker
 
getCached() - Method in interface com.erudika.para.core.ParaObject
Boolean flag which controls whether this object is cached.
getCached() - Method in class com.erudika.para.core.Sysprop
 
getCached() - Method in class com.erudika.para.core.Tag
 
getCached() - Method in class com.erudika.para.core.Translation
 
getCached() - Method in class com.erudika.para.core.User
 
getCached() - Method in class com.erudika.para.core.Vote
 
getChildren(String, Pager...) - Method in class com.erudika.para.core.Address
 
getChildren(String, String, String, Pager...) - Method in class com.erudika.para.core.Address
 
getChildren(String, Pager...) - Method in class com.erudika.para.core.App
 
getChildren(String, String, String, Pager...) - Method in class com.erudika.para.core.App
 
getChildren(String, Pager...) - Method in interface com.erudika.para.core.Linkable
Returns all child objects linked to this object.
getChildren(String, String, String, Pager...) - Method in interface com.erudika.para.core.Linkable
Returns all child objects linked to this object.
getChildren(String, Pager...) - Method in class com.erudika.para.core.Linker
 
getChildren(String, String, String, Pager...) - Method in class com.erudika.para.core.Linker
 
getChildren(String, Pager...) - Method in class com.erudika.para.core.Sysprop
 
getChildren(String, String, String, Pager...) - Method in class com.erudika.para.core.Sysprop
 
getChildren(String, Pager...) - Method in class com.erudika.para.core.Tag
 
getChildren(String, String, String, Pager...) - Method in class com.erudika.para.core.Tag
 
getChildren(String, Pager...) - Method in class com.erudika.para.core.Translation
 
getChildren(String, String, String, Pager...) - Method in class com.erudika.para.core.Translation
 
getChildren(String, Pager...) - Method in class com.erudika.para.core.User
 
getChildren(String, String, String, Pager...) - Method in class com.erudika.para.core.User
 
getChildren(ParaObject, String, Pager...) - Method in enum com.erudika.para.core.utils.CoreUtils
Returns all child objects linked to this object.
getChildren(ParaObject, String, String, String, Pager...) - Method in enum com.erudika.para.core.utils.CoreUtils
Returns all child objects linked to this object.
getChildren(String, Pager...) - Method in class com.erudika.para.core.Vote
 
getChildren(String, String, String, Pager...) - Method in class com.erudika.para.core.Vote
 
getCity() - Method in class com.erudika.para.core.Address
The name of the city.
getConfig() - Static method in class com.erudika.para.utils.Config
Returns the Config object.
getConfigBoolean(String, boolean) - Static method in class com.erudika.para.utils.Config
Returns the boolean value of a configuration parameter.
getConfigDouble(String, double) - Static method in class com.erudika.para.utils.Config
Returns the double value of a configuration parameter.
getConfigInt(String, int) - Static method in class com.erudika.para.utils.Config
Returns the integer value of a configuration parameter.
getConfigParam(String, String) - Static method in class com.erudika.para.utils.Config
Returns the 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.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(String) - Method in class com.erudika.para.search.MockSearch
 
getCount(String, String) - Method in class com.erudika.para.search.MockSearch
 
getCount(String, Map<String, ?>) - Method in class com.erudika.para.search.MockSearch
 
getCount(String, String, Map<String, ?>) - Method in class com.erudika.para.search.MockSearch
 
getCount(String) - Method in interface com.erudika.para.search.Search
Counts indexed objects.
getCount(String, String) - Method in interface com.erudika.para.search.Search
Counts indexed objects.
getCount(String, Map<String, ?>) - Method in interface com.erudika.para.search.Search
Counts indexed objects matching a set of terms/values.
getCount(String, String, Map<String, ?>) - Method in interface com.erudika.para.search.Search
Counts indexed objects matching a set of terms/values.
getCount() - Method in class com.erudika.para.utils.Pager
The total number of results for a query.
getCountry() - Method in class com.erudika.para.core.Address
The country in which the address is located.
getCreator(ParaObject) - Method in enum com.erudika.para.core.utils.CoreUtils
The user object of the creator.
getCreatorid() - Method in class com.erudika.para.core.Address
 
getCreatorid() - Method in class com.erudika.para.core.App
 
getCreatorid() - Method in class com.erudika.para.core.Linker
 
getCreatorid() - Method in interface com.erudika.para.core.ParaObject
The id of the user who created this.
getCreatorid() - Method in class com.erudika.para.core.Sysprop
 
getCreatorid() - Method in class com.erudika.para.core.Tag
 
getCreatorid() - Method in class com.erudika.para.core.Translation
 
getCreatorid() - Method in class com.erudika.para.core.User
 
getCreatorid() - Method in class com.erudika.para.core.Vote
 
getCredentials() - Method in class com.erudika.para.core.App
Returns the map containing the app's access key and secret key.
getCurrenciesMap() - Method in enum com.erudika.para.i18n.CurrencyUtils
Returns a map of all available currencies in the form: currency code - full currency name and symbol.
getCurrency() - Method in class com.erudika.para.core.User
The user's currency preference.
getCurrency(String) - Method in enum com.erudika.para.i18n.CurrencyUtils
Returns the currency instance for a given currency code.
getCurrencyName(String, Locale) - Method in enum com.erudika.para.i18n.CurrencyUtils
Returns the full name of the currency in the language of the given locale.
getCurrentYear() - Static method in class com.erudika.para.utils.Utils
Returns the current year.
getCustomResourceHandlers() - Static method in class com.erudika.para.Para
Try loading external CustomResourceHandler classes.
getDao() - Method in enum com.erudika.para.core.utils.CoreUtils
Returns the DAO object.
getDAO() - Static method in class com.erudika.para.Para
 
getDatatypes() - Method in class com.erudika.para.core.App
Returns a set of custom data types for this app.
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.utils.HumanTime
Returns the time delta.
getDeviceDetails() - Method in class com.erudika.para.core.Thing
Temporarily set when a Thing is created.
getDeviceMetadata() - Method in class com.erudika.para.core.Thing
Returns the device's metadata.
getDeviceState() - Method in class com.erudika.para.core.Thing
The deviceState of the device.
getEmail() - Method in class com.erudika.para.core.User
The user's email.
getExactly() - Method in class com.erudika.para.utils.HumanTime
Returns a human-formatted representation of the time delta.
getExactly(T) - Method in class com.erudika.para.utils.HumanTime
Appends a human-formatted representation of the time delta to the given Appendable object.
getExceptionResponse(int, String) - Static method in class com.erudika.para.rest.GenericExceptionMapper
Returns an exception/error response as a JSON object.
getExecutorService() - Static method in class com.erudika.para.Para
Returns the Para executor service.
getExpiresAfter() - Method in class com.erudika.para.core.Vote
Returns the expiration period.
getGIT() - Static method in class com.erudika.para.utils.Version
 
getGIT() - Static method in class com.erudika.para.utils.VersionInfo
Returns the Git repo starting with "scm:git:git" from Maven.
getGITBranch() - Static method in class com.erudika.para.utils.Version
 
getGITBranch() - Static method in class com.erudika.para.utils.VersionInfo
Returns the Git branch.
getGroupId() - Static method in class com.erudika.para.utils.Version
 
getGroupId() - Static method in class com.erudika.para.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.utils.Utils
Returns the host part of the URL.
getHumanTime() - Static method in class com.erudika.para.utils.Utils
HumanTime - a relative time formatter.
getId() - Method in class com.erudika.para.core.Address
 
getId() - Method in class com.erudika.para.core.App
 
getId() - Method in class com.erudika.para.core.Linker
 
getId() - Method in interface com.erudika.para.core.ParaObject
The id of an object.
getId() - Method in class com.erudika.para.core.Sysprop
 
getId() - Method in class com.erudika.para.core.Tag
 
getId() - Method in class com.erudika.para.core.Translation
 
getId() - Method in class com.erudika.para.core.User
 
getId() - Method in class com.erudika.para.core.Vote
 
getId1() - Method in class com.erudika.para.core.Linker
Returns the id of the first object in the link.
getId2() - Method in class com.erudika.para.core.Linker
Returns the id of the second object in the link.
getIdentifier() - Method in class com.erudika.para.core.User
Returns the main identifier for this user.
getIdentifiers() - Method in class com.erudika.para.core.User
Returns a list of identifiers for this user (can have many).
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.
getIndexed() - Method in class com.erudika.para.core.Address
 
getIndexed() - Method in class com.erudika.para.core.App
 
getIndexed() - Method in class com.erudika.para.core.Linker
 
getIndexed() - Method in interface com.erudika.para.core.ParaObject
Boolean flag which controls whether this object is indexed by the search engine.
getIndexed() - Method in class com.erudika.para.core.Sysprop
 
getIndexed() - Method in class com.erudika.para.core.Tag
 
getIndexed() - Method in class com.erudika.para.core.Translation
 
getIndexed() - Method in class com.erudika.para.core.User
 
getIndexed() - Method in class com.erudika.para.core.Vote
 
getInstance() - Static method in enum com.erudika.para.core.utils.CoreUtils
Provides a default instance using fake DAO, Search and Cache implementations.
getInstance() - Static method in enum com.erudika.para.i18n.CurrencyUtils
Returns an instance of this class.
getInstance() - Static method in class com.erudika.para.utils.Utils
Returns an instance of this class.
getIOListeners() - Static method in class com.erudika.para.Para
Returns a list of I/O listeners (callbacks).
getIotFactory() - Method in enum com.erudika.para.core.utils.CoreUtils
Returns the default IoT factory.
getIoTService(String) - Method in interface com.erudika.para.iot.IoTServiceFactory
Creates the appropriate IoT service for a given name.
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.
getLastIp() - Method in class com.erudika.para.core.User
The IP address of the user recorded on last login.
getLastKey() - Method in class com.erudika.para.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.
getLimit() - Method in class com.erudika.para.utils.Pager
Limits the maximum number of results to return in one page.
getLinkedObjects(String, Pager...) - Method in class com.erudika.para.core.Address
 
getLinkedObjects(String, Pager...) - Method in class com.erudika.para.core.App
 
getLinkedObjects(String, Pager...) - Method in interface com.erudika.para.core.Linkable
getLinkedObjects(String, Pager...) - Method in class com.erudika.para.core.Linker
 
getLinkedObjects(String, Pager...) - Method in class com.erudika.para.core.Sysprop
 
getLinkedObjects(String, Pager...) - Method in class com.erudika.para.core.Tag
 
getLinkedObjects(String, Pager...) - Method in class com.erudika.para.core.Translation
 
getLinkedObjects(String, Pager...) - Method in class com.erudika.para.core.User
 
getLinkedObjects(ParaObject, String, Pager...) - Method in enum com.erudika.para.core.utils.CoreUtils
Returns all objects linked to the given one.
getLinkedObjects(String, Pager...) - Method in class com.erudika.para.core.Vote
 
getLinks(String, Pager...) - Method in class com.erudika.para.core.Address
 
getLinks(String, Pager...) - Method in class com.erudika.para.core.App
 
getLinks(String, Pager...) - Method in interface com.erudika.para.core.Linkable
Returns all links between this type object and another type of object.
getLinks(String, Pager...) - Method in class com.erudika.para.core.Linker
 
getLinks(String, Pager...) - Method in class com.erudika.para.core.Sysprop
 
getLinks(String, Pager...) - Method in class com.erudika.para.core.Tag
 
getLinks(String, Pager...) - Method in class com.erudika.para.core.Translation
 
getLinks(String, Pager...) - Method in class com.erudika.para.core.User
 
getLinks(ParaObject, String, Pager...) - Method in enum com.erudika.para.core.utils.CoreUtils
Returns a list of all Linker objects for a given object.
getLinks(String, Pager...) - Method in class com.erudika.para.core.Vote
 
getLocale() - Method in class com.erudika.para.core.Translation
The locale.
getLocale(String) - Static method in class com.erudika.para.utils.Utils
 
getLocaleForCountry(String) - Method in enum com.erudika.para.i18n.CurrencyUtils
Returns the locale for a given country code.
getMaxImgSize(int, int) - Static method in class com.erudika.para.utils.Utils
Returns the adjusted size of an image (doesn't do any resizing).
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.utils.Utils
Returns an array of the months in the Gregorian calendar.
getName() - Method in class com.erudika.para.core.Address
 
getName() - Method in class com.erudika.para.core.App
 
getName() - Method in class com.erudika.para.core.Linker
 
getName() - Method in interface com.erudika.para.core.ParaObject
The name of the object.
getName() - Method in class com.erudika.para.core.Sysprop
 
getName() - Method in class com.erudika.para.core.Tag
 
getName() - Method in class com.erudika.para.core.Translation
 
getName() - Method in class com.erudika.para.core.User
 
getName(String, String) - Method in enum com.erudika.para.core.utils.CoreUtils
Returns the default name property of an object.
getName() - Method in class com.erudika.para.core.Vote
 
getName() - Method in interface com.erudika.para.queue.Queue
Returns the name of the queue.
getName() - Method in class com.erudika.para.utils.Pager
Name of this pager object (optional).
getName() - Method in class com.erudika.para.validation.Constraint
The constraint name.
getNewId() - Static method in class com.erudika.para.utils.Utils
Distributed id generator.
getNstd() - Method in class com.erudika.para.core.Linker
Get the nested objects that are linked by this link.
getObjectURI() - Method in class com.erudika.para.core.Address
 
getObjectURI() - Method in class com.erudika.para.core.App
 
getObjectURI() - Method in class com.erudika.para.core.Linker
 
getObjectURI() - Method in interface com.erudika.para.core.ParaObject
The URI of this object.
getObjectURI() - Method in class com.erudika.para.core.Sysprop
 
getObjectURI() - Method in class com.erudika.para.core.Tag
 
getObjectURI() - Method in class com.erudika.para.core.Translation
 
getObjectURI() - Method in class com.erudika.para.core.User
 
getObjectURI(ParaObject) - Method in enum com.erudika.para.core.utils.CoreUtils
Returns the relative path to the object, e.g.
getObjectURI() - Method in class com.erudika.para.core.Vote
 
getObjectURI(ParaObject, boolean, boolean) - Static method in class com.erudika.para.utils.Utils
Returns the default URL for a given domain object.
getPage() - Method in class com.erudika.para.utils.Pager
Page number.
getParaClassLoader() - Static method in class com.erudika.para.Para
Returns the URLClassLoader classloader for Para.
getParent(ParaObject) - Method in enum com.erudika.para.core.utils.CoreUtils
The parent object.
getParentid() - Method in class com.erudika.para.core.Address
 
getParentid() - Method in class com.erudika.para.core.App
 
getParentid() - Method in class com.erudika.para.core.Linker
 
getParentid() - Method in interface com.erudika.para.core.ParaObject
The id of the parent object.
getParentid() - Method in class com.erudika.para.core.Sysprop
 
getParentid() - Method in class com.erudika.para.core.Tag
 
getParentid() - Method in class com.erudika.para.core.Translation
 
getParentid() - Method in class com.erudika.para.core.User
 
getParentid() - Method in class com.erudika.para.core.Vote
 
getPassword() - Method in class com.erudika.para.core.User
The password.
getPayload() - Method in class com.erudika.para.validation.Constraint
The payload (a map).
getPhone() - Method in class com.erudika.para.core.Address
The phone number.
getPicture() - Method in class com.erudika.para.core.User
The profile picture URL.
getPlural() - Method in class com.erudika.para.core.Address
 
getPlural() - Method in class com.erudika.para.core.App
 
getPlural() - Method in class com.erudika.para.core.Linker
 
getPlural() - Method in interface com.erudika.para.core.ParaObject
The plural name of the object.
getPlural() - Method in class com.erudika.para.core.Sysprop
 
getPlural() - Method in class com.erudika.para.core.Tag
 
getPlural() - Method in class com.erudika.para.core.Translation
 
getPlural() - Method in class com.erudika.para.core.User
 
getPlural() - Method in class com.erudika.para.core.Vote
 
getProperties() - Method in class com.erudika.para.core.Sysprop
A map of all properties (key/values).
getProperty(String) - Method in class com.erudika.para.core.Sysprop
Returns the value of a property for a given key.
getReadOnly() - Method in class com.erudika.para.core.App
Gets read-only mode.
getRegistry(String) - Static method in class com.erudika.para.utils.RegistryUtils
Retrieve an entire registry.
getRelativePath() - Method in interface com.erudika.para.rest.CustomResourceHandler
The relative path of the custom resource.
getResourcePermissions() - Method in class com.erudika.para.core.App
Returns a map of resource permissions.
getRevision() - Static method in class com.erudika.para.utils.Version
 
getRevision() - Static method in class com.erudika.para.utils.VersionInfo
Returns the current revision from Git.
getRootAppIdentifier() - Static method in class com.erudika.para.utils.Config
 
getScheduledExecutorService() - Static method in class com.erudika.para.Para
Returns the Para scheduled executor service.
getSearch() - Method in enum com.erudika.para.core.utils.CoreUtils
Returns the Search object.
getSearch() - Static method in class com.erudika.para.Para
 
getSearchQueryListeners() - Static method in class com.erudika.para.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.
getServiceBroker() - Method in class com.erudika.para.core.Thing
Returns the service broker, e.g.
getSetting(String) - Method in class com.erudika.para.core.App
Returns the value of a setting for a given key.
getSettings() - Method in class com.erudika.para.core.App
A map of all settings (key/values).
getSortby() - Method in class com.erudika.para.utils.Pager
The name of the field used when sorting the results.
getStateProperty(String) - Method in class com.erudika.para.core.Thing
Returns the value of a property for a given key.
getStored() - Method in class com.erudika.para.core.Address
 
getStored() - Method in class com.erudika.para.core.App
 
getStored() - Method in class com.erudika.para.core.Linker
 
getStored() - Method in interface com.erudika.para.core.ParaObject
Boolean flag which controls whether this object is stored in the database or not.
getStored() - Method in class com.erudika.para.core.Sysprop
 
getStored() - Method in class com.erudika.para.core.Tag
 
getStored() - Method in class com.erudika.para.core.Translation
 
getStored() - Method in class com.erudika.para.core.User
 
getStored() - Method in class com.erudika.para.core.Vote
 
getSystemProperty(String) - Static method in class com.erudika.para.utils.Utils
getTag() - Method in class com.erudika.para.core.Tag
The tag value.
getTags() - Method in class com.erudika.para.core.Address
 
getTags() - Method in class com.erudika.para.core.App
 
getTags() - Method in class com.erudika.para.core.Linker
 
getTags() - Method in interface com.erudika.para.core.ParaObject
The tags associated with this object.
getTags() - Method in class com.erudika.para.core.Sysprop
 
getTags() - Method in class com.erudika.para.core.Tag
 
getTags() - Method in class com.erudika.para.core.Translation
 
getTags() - Method in class com.erudika.para.core.User
 
getTags() - Method in class com.erudika.para.core.Vote
 
getThekey() - Method in class com.erudika.para.core.Translation
The translation key.
getTimestamp() - Method in class com.erudika.para.core.Address
 
getTimestamp() - Method in class com.erudika.para.core.App
 
getTimestamp() - Method in class com.erudika.para.core.Linker
 
getTimestamp() - Method in interface com.erudika.para.core.ParaObject
The time when the object was created, in milliseconds.
getTimestamp() - Method in class com.erudika.para.core.Sysprop
 
getTimestamp() - Method in class com.erudika.para.core.Tag
 
getTimestamp() - Method in class com.erudika.para.core.Translation
 
getTimestamp() - Method in class com.erudika.para.core.User
 
getTimestamp() - Method in class com.erudika.para.core.Vote
 
getTokenSecret() - Method in class com.erudika.para.core.User
Token secret - used for generating JWT tokens.
getTokenValiditySec() - Method in class com.erudika.para.core.App
The validity period for access tokens in seconds.
getTwoFA() - Method in class com.erudika.para.core.User
 
getTwoFAbackupKeyHash() - Method in class com.erudika.para.core.User
 
getTwoFAkey() - Method in class com.erudika.para.core.User
 
getType() - Method in class com.erudika.para.core.Address
 
getType() - Method in class com.erudika.para.core.App
 
getType() - Method in class com.erudika.para.core.Linker
 
getType() - Method in interface com.erudika.para.core.ParaObject
The name of the object's class.
getType() - Method in class com.erudika.para.core.Sysprop
 
getType() - Method in class com.erudika.para.core.Tag
 
getType() - Method in class com.erudika.para.core.Translation
 
getType() - Method in class com.erudika.para.core.User
 
getType() - Method in class com.erudika.para.core.Vote
 
getType1() - Method in class com.erudika.para.core.Linker
Returns the type of the first object in the link.
getType2() - Method in class com.erudika.para.core.Linker
Returns the type of the second object in the link.
getUpdated() - Method in class com.erudika.para.core.Address
 
getUpdated() - Method in class com.erudika.para.core.App
 
getUpdated() - Method in class com.erudika.para.core.Linker
 
getUpdated() - Method in interface com.erudika.para.core.ParaObject
The last time this object was updated.
getUpdated() - Method in class com.erudika.para.core.Sysprop
 
getUpdated() - Method in class com.erudika.para.core.Tag
 
getUpdated() - Method in class com.erudika.para.core.Translation
 
getUpdated() - Method in class com.erudika.para.core.User
 
getUpdated() - Method in class com.erudika.para.core.Vote
 
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.validation.ValidationUtils
A Hibernate Validator.
getValue() - Method in class com.erudika.para.core.Translation
The translated string.
getValue() - Method in enum com.erudika.para.core.Votable.VoteValue
 
getValue() - Method in class com.erudika.para.core.Vote
Returns the value of the vote.
getValue(String, String) - Static method in class com.erudika.para.utils.RegistryUtils
Retrieve one specific value from a registry.
getVersion() - Method in class com.erudika.para.core.Address
 
getVersion() - Method in class com.erudika.para.core.App
 
getVersion() - Method in class com.erudika.para.core.Linker
 
getVersion() - Method in interface com.erudika.para.core.ParaObject
Returns the version number for this object.
getVersion() - Method in class com.erudika.para.core.Sysprop
 
getVersion() - Method in class com.erudika.para.core.Tag
 
getVersion() - Method in class com.erudika.para.core.Translation
 
getVersion() - Method in class com.erudika.para.core.User
 
getVersion() - Method in class com.erudika.para.core.Vote
 
getVersion() - Static method in class com.erudika.para.Para
The current version of Para.
getVersion() - Static method in class com.erudika.para.utils.Version
 
getVersion() - Static method in class com.erudika.para.utils.VersionInfo
Returns the current version from Maven.
getVotes() - Method in class com.erudika.para.core.Address
 
getVotes() - Method in class com.erudika.para.core.App
 
getVotes() - Method in class com.erudika.para.core.Linker
 
getVotes() - Method in class com.erudika.para.core.Sysprop
 
getVotes() - Method in class com.erudika.para.core.Tag
 
getVotes() - Method in class com.erudika.para.core.Translation
 
getVotes() - Method in class com.erudika.para.core.User
 
getVotes() - Method in interface com.erudika.para.core.Votable
Returns the total sum of all votes for this object.
getVotes() - Method in class com.erudika.para.core.Vote
 
GITHUB_APP_ID - Static variable in class com.erudika.para.utils.Config
GitHub app id (for authentication).
GITHUB_PREFIX - Static variable in class com.erudika.para.utils.Config
GitHub prefix - defaults to 'gh:'.
GITHUB_SECRET - Static variable in class com.erudika.para.utils.Config
GitHub app secret (for authentication).
GPLUS_APP_ID - Static variable in class com.erudika.para.utils.Config
Google+ app id (for authentication).
GPLUS_PREFIX - Static variable in class com.erudika.para.utils.Config
Google prefix - defaults to 'gp:'.
GPLUS_SECRET - Static variable in class com.erudika.para.utils.Config
Google+ app secret (for authentication).
grantResourcePermission(String, String, EnumSet<App.AllowedMethods>) - Method in class com.erudika.para.core.App
Grants a new permission for a given subject and resource.
grantResourcePermission(String, String, EnumSet<App.AllowedMethods>, boolean) - Method in class com.erudika.para.core.App
Grants a new permission for a given subject and resource.
GZIP_ENABLED - Static variable in class com.erudika.para.utils.Config
Enable the GZIP filter for API requests.

H

h() - Method in class com.erudika.para.utils.HumanTime
Adds one hour to the time delta.
h(int) - Method in class com.erudika.para.utils.HumanTime
Adds n hours to the time delta.
handleDelete(ContainerRequestContext) - Method in interface com.erudika.para.rest.CustomResourceHandler
This method is called when a DELETE request to be handled.
handleGet(ContainerRequestContext) - Method in interface com.erudika.para.rest.CustomResourceHandler
This method is called when a GET request to be handled.
handlePatch(ContainerRequestContext) - Method in interface com.erudika.para.rest.CustomResourceHandler
This method is called when a PATCH request to be handled.
handlePost(ContainerRequestContext) - Method in interface com.erudika.para.rest.CustomResourceHandler
This method is called when a POST request to be handled.
handlePut(ContainerRequestContext) - Method in interface com.erudika.para.rest.CustomResourceHandler
This method is called when a PUT request to be handled.
hashCode() - Method in class com.erudika.para.core.Address
 
hashCode() - Method in class com.erudika.para.core.App
 
hashCode() - Method in class com.erudika.para.core.Linker
 
hashCode() - Method in class com.erudika.para.core.Sysprop
 
hashCode() - Method in class com.erudika.para.core.Tag
 
hashCode() - Method in class com.erudika.para.core.Thing
 
hashCode() - Method in class com.erudika.para.core.Translation
 
hashCode() - Method in class com.erudika.para.core.User
 
hashCode() - Method in class com.erudika.para.core.Vote
 
hashCode() - Method in class com.erudika.para.utils.HumanTime
 
hasProperty(String) - Method in class com.erudika.para.core.Sysprop
Checks for the existence of a property.
hasStateProperty(String) - Method in class com.erudika.para.core.Thing
Checks for the existence of a property.
HumanTime - Class in com.erudika.para.utils
HumanTime parses and formats time deltas for easier reading by humans.
HumanTime() - Constructor for class com.erudika.para.utils.HumanTime
No-argument Constructor for HumanTime.
HumanTime(long) - Constructor for class com.erudika.para.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.
IN_DEVELOPMENT - Static variable in class com.erudika.para.utils.Config
Development environment flag.
IN_PRODUCTION - Static variable in class com.erudika.para.utils.Config
Production environment flag.
incrementCount() - Method in class com.erudika.para.core.Tag
Increments the count when a new object is tagged.
index(ParaObject) - Method in class com.erudika.para.search.MockSearch
 
index(String, ParaObject) - Method in class com.erudika.para.search.MockSearch
 
index(ParaObject) - Method in interface com.erudika.para.search.Search
Indexes an object.
index(String, ParaObject) - Method in interface com.erudika.para.search.Search
Indexes an object.
indexAll(List<P>) - Method in class com.erudika.para.search.MockSearch
 
indexAll(String, List<P>) - Method in class com.erudika.para.search.MockSearch
 
indexAll(List<P>) - Method in interface com.erudika.para.search.Search
Indexes multiple objects in a batch operation.
indexAll(String, List<P>) - Method in interface com.erudika.para.search.Search
Indexes multiple objects in a batch operation.
Indexed - Annotation Type in com.erudika.para.annotations
Annotation that marks methods that can modify the search index.
Indexed.Action - Enum in com.erudika.para.annotations
The search action performed.
init(Config) - Static method in class com.erudika.para.utils.Config
Initializes the configuration class by loading the configuration file.
initialize() - Static method in class com.erudika.para.Para
Executes all initialize listeners and prints logo.
InitializeListener - Interface in com.erudika.para
This listener is executed when the Para.initialize() is called.
invokeSignedRequest(Client, String, String, String, String, String, Map<String, String>, MultivaluedMap<String, String>, Entity<?>) - Method in class com.erudika.para.rest.Signer
Builds, signs and executes a request to an API endpoint using the provided credentials.
invokeSignedRequest(Client, String, String, String, String, String, Map<String, String>, MultivaluedMap<String, String>, byte[]) - Method in class com.erudika.para.rest.Signer
Builds, signs and executes a request to an API endpoint using the provided credentials.
IOListener - Interface in com.erudika.para
Listens for create/read/update/delete events when DAO is called.
IoTService - Interface in com.erudika.para.iot
An IoT service interface for connecting to the cloud.
IoTServiceFactory - Interface in com.erudika.para.iot
IoT service factory.
isAdmin() - Method in class com.erudika.para.core.User
Checks for admin rights.
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.
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.utils.Utils
Checks if a class is primitive, String or a primitive wrapper.
isCacheEnabled() - Static method in class com.erudika.para.utils.Config
Default: true only if Config.ENVIRONMENT = "production".
isDesc() - Method in class com.erudika.para.utils.Pager
The sort order.
isDownvote() - Method in class com.erudika.para.core.Vote
 
isExpired() - Method in class com.erudika.para.core.Vote
Checks if expired.
isFacebookUser() - Method in class com.erudika.para.core.User
Is the main identifier a Facebook id.
isFirst(String) - Method in class com.erudika.para.core.Linker
Checks if the position of a given object is first or second.
isGitHubUser() - Method in class com.erudika.para.core.User
Is the main identifier a GitHub id.
isGooglePlusUser() - Method in class com.erudika.para.core.User
Is the main identifier a Google+ id.
isJsonType(String) - Static method in class com.erudika.para.utils.Utils
Checks if a response is of type JSON.
isLinked(String, String) - Method in class com.erudika.para.core.Address
 
isLinked(ParaObject) - Method in class com.erudika.para.core.Address
 
isLinked(String, String) - Method in class com.erudika.para.core.App
 
isLinked(ParaObject) - Method in class com.erudika.para.core.App
 
isLinked(String, String) - Method in interface com.erudika.para.core.Linkable
Checks if this object is linked to another.
isLinked(ParaObject) - Method in interface com.erudika.para.core.Linkable
Checks if a given object is linked to this one.
isLinked(String, String) - Method in class com.erudika.para.core.Linker
 
isLinked(ParaObject) - Method in class com.erudika.para.core.Linker
 
isLinked(String, String) - Method in class com.erudika.para.core.Sysprop
 
isLinked(ParaObject) - Method in class com.erudika.para.core.Sysprop
 
isLinked(String, String) - Method in class com.erudika.para.core.Tag
 
isLinked(ParaObject) - Method in class com.erudika.para.core.Tag
 
isLinked(String, String) - Method in class com.erudika.para.core.Translation
 
isLinked(ParaObject) - Method in class com.erudika.para.core.Translation
 
isLinked(String, String) - Method in class com.erudika.para.core.User
 
isLinked(ParaObject) - Method in class com.erudika.para.core.User
 
isLinked(ParaObject, String, String) - Method in enum com.erudika.para.core.utils.CoreUtils
Checks if this object is linked to another.
isLinked(ParaObject, ParaObject) - Method in enum com.erudika.para.core.utils.CoreUtils
Checks if a given object is linked to this one.
isLinked(String, String) - Method in class com.erudika.para.core.Vote
 
isLinked(ParaObject) - Method in class com.erudika.para.core.Vote
 
isLinkedInUser() - Method in class com.erudika.para.core.User
Is the main identifier a LinkedIn id.
isMicrosoftUser() - Method in class com.erudika.para.core.User
Is the main identifier a Microsoft/Windows account id.
isModerator() - Method in class com.erudika.para.core.User
Checks for moderator rights.
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).
isSearchEnabled() - Static method in class com.erudika.para.utils.Config
Default: true.
isShared() - Method in class com.erudika.para.core.App
 
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.
isTwitterUser() - Method in class com.erudika.para.core.User
Is the main identifier a Twitter id.
isUpvote() - Method in class com.erudika.para.core.Vote
 
isValid(Object) - Method in class com.erudika.para.validation.Constraint
Validates the given value against the this constraint.
isValidConstraintName(String) - Static method in class com.erudika.para.validation.Constraint
Returns true if that validator is the list of known validators.
isValidConstraintType(Class<? extends Annotation>) - Static method in class com.erudika.para.validation.Constraint
Returns true if that validator is the list of known validators.
isValidCurrency(String) - Method in enum com.erudika.para.i18n.CurrencyUtils
Validate the currency code.
isValidEmail(String) - Static method in class com.erudika.para.utils.Utils
Email validation.
isValidEmailConfirmationToken(String) - Method in class com.erudika.para.core.User
Validates a token sent for email confirmation.
isValidObject(ParaObject) - Static method in class com.erudika.para.validation.ValidationUtils
Validates objects using Hibernate Validator.
isValidObject(App, ParaObject) - Static method in class com.erudika.para.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.search.MockSearch
 
isValidQueryString(String) - Method in interface com.erudika.para.search.Search
Validates a query string.
isValidURL(String) - Static method in class com.erudika.para.utils.Utils
URL validation.

J

JWT_EXPIRES_AFTER_SEC - Static variable in class com.erudika.para.utils.Config
JWT (access token) expiration in seconds.
JWT_REFRESH_INTERVAL_SEC - Static variable in class com.erudika.para.utils.Config
JWT refresh interval - tokens will be auto-refreshed at this interval of time.

L

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

M

m() - Method in class com.erudika.para.utils.HumanTime
Adds one month to the time delta.
m(int) - Method in class com.erudika.para.utils.HumanTime
Adds n months to the time delta.
markdownToHtml(String) - Static method in class com.erudika.para.utils.Utils
Converts Markdown to HTML.
matches(Class<? extends Annotation>, String) - Static method in class com.erudika.para.validation.Constraint
Verifies that the given annotation type corresponds to a known constraint.
max(Number) - Static method in class com.erudika.para.validation.Constraint
The 'max' constraint - field must contain a number smaller than or equal to max.
MAX_DATATYPES_PER_APP - Static variable in class com.erudika.para.utils.Config
Maximum number of data types that can be defined per app - default is 256.
MAX_ENTITY_SIZE_BYTES - Static variable in class com.erudika.para.utils.Config
Maximum size of incoming JSON objects - default is 1048576 (bytes).
MAX_IMG_SIZE_PX - Static variable in class com.erudika.para.utils.Config
Maximum image size (longest edge) - default is 1024 (pixels).
MAX_ITEMS_PER_PAGE - Static variable in class com.erudika.para.utils.Config
Maximum results per page - limits the number of items to show in search results.
MAX_PAGE_LIMIT - Static variable in class com.erudika.para.utils.Config
Pagination limit - maximum number of results per page, default is 256.
MAX_PAGES - Static variable in class com.erudika.para.utils.Config
Pagination limit - highest page number, default is 1000.
md5(String) - Static method in class com.erudika.para.utils.Utils
md5 hash function.
Measured - Annotation Type in com.erudika.para.annotations
Annotation that marks a method for interception by AOP.
Metrics - Class in com.erudika.para.metrics
Helper methods for working with performance metrics.
Metrics.Context - Class in com.erudika.para.metrics
An auto-closeable class that manages timers for both the overall system as well as specific application.
MICROSOFT_APP_ID - Static variable in class com.erudika.para.utils.Config
Microsoft app id (for authentication).
MICROSOFT_PREFIX - Static variable in class com.erudika.para.utils.Config
Microsoft prefix - defaults to 'ms:'.
MICROSOFT_SECRET - Static variable in class com.erudika.para.utils.Config
Microsoft app secret (for authentication).
min(Number) - Static method in class com.erudika.para.validation.Constraint
The 'min' constraint - field must contain a number larger than or equal to min.
MIN_PASS_LENGTH - Static variable in class com.erudika.para.utils.Config
Minimum password length - default is 6 symbols.
MockCache - Class in com.erudika.para.cache
 
MockCache() - Constructor for class com.erudika.para.cache.MockCache
 
MockDAO - Class in com.erudika.para.persistence
Fake DAO for in-memory persistence.
MockDAO() - Constructor for class com.erudika.para.persistence.MockDAO
 
MockSearch - Class in com.erudika.para.search
 
MockSearch() - Constructor for class com.erudika.para.search.MockSearch
 
ms() - Method in class com.erudika.para.utils.HumanTime
Adds one millisecond to the time delta.
ms(int) - Method in class com.erudika.para.utils.HumanTime
Adds n milliseconds to the time delta.

N

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

O

OAUTH2_PREFIX - Static variable in class com.erudika.para.utils.Config
OAuth2 generic prefix - defaults to 'oa2:'.
onAppCreated(App) - Method in interface com.erudika.para.AppCreatedListener
Code to execute right after app is created.
onAppDeleted(App) - Method in interface com.erudika.para.AppDeletedListener
Code to execute right after app is deleted.
onDestroy() - Method in interface com.erudika.para.DestroyListener
Code to execute on exit.
onInitialize() - Method in interface com.erudika.para.InitializeListener
Code to execute right after initialization.
onPostInvoke(Method, Object) - Method in interface com.erudika.para.IOListener
Called after an I/O (CRUD) operation has occurred.
onPreInvoke(Method, Object[]) - Method in interface com.erudika.para.IOListener
Called before an I/O (CRUD) operation has occurred.
onSettingAdded(App, String, Object) - Method in interface com.erudika.para.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.AppSettingRemovedListener
Code to execute right after a setting is removed.
overwrite(ParaObject) - Method in enum com.erudika.para.core.utils.CoreUtils
Creates the object again (use with caution!).
overwrite(String, ParaObject) - Method in enum com.erudika.para.core.utils.CoreUtils
Creates the object again (use with caution!).

P

Pager - Class in com.erudika.para.utils
This class stores pagination data.
Pager() - Constructor for class com.erudika.para.utils.Pager
No-args constructor.
Pager(int) - Constructor for class com.erudika.para.utils.Pager
Default constructor with limit.
Pager(long, int) - Constructor for class com.erudika.para.utils.Pager
Default constructor with a page and count.
Pager(long, String, boolean, int) - Constructor for class com.erudika.para.utils.Pager
Default constructor with a page, count, sortby, desc and limit.
Para - Class in com.erudika.para
This is the main utility class and entry point.
PARA - Static variable in class com.erudika.para.utils.Config
"para".
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.rest.Signer
Returns a parsed Date.
PASSRESET_TIMEOUT_SEC - Static variable in class com.erudika.para.utils.Config
Password reset window in seconds.
passwordMatches(User) - Static method in class com.erudika.para.core.User
Checks if a user has entered the correct password.
past() - Static method in class com.erudika.para.validation.Constraint
The 'past' constraint - field value must be a Date or a timestamp in the past.
pattern(Object) - Static method in class com.erudika.para.validation.Constraint
The 'pattern' constraint - field must contain a value matching a regular expression.
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.
printLogo() - Static method in class com.erudika.para.Para
Prints the Para logo to System.out.
pull() - Method in interface com.erudika.para.queue.Queue
Pulls a message from a queue.
push(String) - Method in interface com.erudika.para.queue.Queue
Pushes a message to a queue.
put(String, T) - Method in interface com.erudika.para.cache.Cache
Store an object in the cache.
put(String, String, T) - Method in interface com.erudika.para.cache.Cache
Store an object in the cache.
put(String, String, T, Long) - Method in interface com.erudika.para.cache.Cache
Store an object in the cache.
put(String, String, T) - Method in class com.erudika.para.cache.MockCache
 
put(String, String, T, Long) - Method in class com.erudika.para.cache.MockCache
 
put(String, T) - Method in class com.erudika.para.cache.MockCache
 
putAll(Map<String, T>) - Method in interface com.erudika.para.cache.Cache
Store all objects in cache, except those which are null.
putAll(String, Map<String, T>) - Method in interface com.erudika.para.cache.Cache
Store all objects in cache, except those which are null.
putAll(String, Map<String, T>) - Method in class com.erudika.para.cache.MockCache
 
putAll(Map<String, T>) - Method in class com.erudika.para.cache.MockCache
 
putValue(String, String, Object) - Static method in class com.erudika.para.utils.RegistryUtils
Add a specific value to a registry.

Q

Queue - Interface in com.erudika.para.queue
The core queue interface.

R

READ - Static variable in enum com.erudika.para.core.App.AllowedMethods
Only GET is allowed.
read(String, String) - Method in interface com.erudika.para.persistence.DAO
Retrieves an object from the data store.
read(String) - Method in interface com.erudika.para.persistence.DAO
Retrieves an object from the data store.
read(String, String) - Method in class com.erudika.para.persistence.MockDAO
 
read(String) - Method in class com.erudika.para.persistence.MockDAO
 
READ_AND_WRITE - Static variable in enum com.erudika.para.core.App.AllowedMethods
All methods allowed (*).
readAll(String, List<String>, boolean) - Method in interface com.erudika.para.persistence.DAO
Retrieves multiple objects from the data store.
readAll(List<String>, boolean) - Method in interface com.erudika.para.persistence.DAO
Retrieves multiple objects from the data store.
readAll(String, List<String>, boolean) - Method in class com.erudika.para.persistence.MockDAO
 
readAll(List<String>, boolean) - Method in class com.erudika.para.persistence.MockDAO
 
readExternal(ObjectInput) - Method in class com.erudika.para.utils.HumanTime
 
readPage(String, Pager) - Method in interface com.erudika.para.persistence.DAO
Reads a fixed number of objects.
readPage(Pager) - Method in interface com.erudika.para.persistence.DAO
Reads a fixed number of objects.
readPage(String, Pager) - Method in class com.erudika.para.persistence.MockDAO
 
readPage(Pager) - Method in class com.erudika.para.persistence.MockDAO
 
readThing(Thing) - Method in interface com.erudika.para.iot.IoTService
Returns the state of the thing, read from the cloud (not Para).
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.search.MockSearch
 
rebuildIndex(DAO, App, String, Pager...) - Method in class com.erudika.para.search.MockSearch
 
rebuildIndex(DAO, App, Pager...) - Method in interface com.erudika.para.search.Search
Reads all objects from the database and indexes them into a new index.
rebuildIndex(DAO, App, String, Pager...) - Method in interface com.erudika.para.search.Search
Reads all objects from the database and indexes them into a new index.
RegistryUtils - Class in com.erudika.para.utils
A utility for creating, reading, and updating registries.
remove(String) - Method in interface com.erudika.para.cache.Cache
Remove an object from cache.
remove(String, String) - Method in interface com.erudika.para.cache.Cache
Remove an object from cache.
remove(String, String) - Method in class com.erudika.para.cache.MockCache
 
remove(String) - Method in class com.erudika.para.cache.MockCache
 
removeAll() - Method in interface com.erudika.para.cache.Cache
Clears the cache.
removeAll(String) - Method in interface com.erudika.para.cache.Cache
Clears the cache.
removeAll(List<String>) - Method in interface com.erudika.para.cache.Cache
Remove a number of objects from cache given a list of their ids.
removeAll(String, List<String>) - Method in interface com.erudika.para.cache.Cache
Remove a number of objects from cache given a list of their ids.
removeAll(String) - Method in class com.erudika.para.cache.MockCache
 
removeAll(String, List<String>) - Method in class com.erudika.para.cache.MockCache
 
removeAll() - Method in class com.erudika.para.cache.MockCache
 
removeAll(List<String>) - Method in class com.erudika.para.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.
removeStateProperty(String) - Method in class com.erudika.para.core.Thing
Removes a property from the map.
removeTags(List<String>, String...) - Method in enum com.erudika.para.core.utils.CoreUtils
Removes a tag from the set of tags.
removeValidationConstraint(String, String, String) - Method in class com.erudika.para.core.App
Removes a constraint from the map.
removeValue(String, String) - Static method in class com.erudika.para.utils.RegistryUtils
Remove a specific value from a registry.
REQUEST_EXPIRES_AFTER_SEC - Static variable in class com.erudika.para.utils.Config
Expiration of signed API request, in seconds.
required() - Static method in class com.erudika.para.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.
resetTokenSecret() - Method in class com.erudika.para.core.User
Generates a new token secret.
RETURNTO_COOKIE - Static variable in class com.erudika.para.utils.Config
The name of the "return to" cookie.
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.
round(float) - Static method in class com.erudika.para.utils.Utils
Rounds a float to an int.
roundHalfUp(double) - Static method in class com.erudika.para.utils.Utils
Round up a double using the "half up" method.
roundHalfUp(double, int) - Static method in class com.erudika.para.utils.Utils
Round up a double using the "half up" method.

S

s() - Method in class com.erudika.para.utils.HumanTime
Adds one second to the time delta.
s(int) - Method in class com.erudika.para.utils.HumanTime
Adds n seconds to the time delta.
Search - Interface in com.erudika.para.search
The core search interface.
sendEmail(List<String>, String, String) - Method in interface com.erudika.para.email.Emailer
Sends an email.
SEPARATOR - Static variable in class com.erudika.para.utils.Config
String separator - default is colon ':'.
SESSION_TIMEOUT_SEC - Static variable in class com.erudika.para.utils.Config
Session timeout 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.
setAddress(String) - Method in class com.erudika.para.core.Address
Sets new street address.
setAnnotatedFields(Map<String, Object>) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
 
setAnnotatedFields(P, Map<String, Object>, Class<? extends Annotation>) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
Converts a map of fields/values to a domain object.
setAppid(String) - Method in class com.erudika.para.core.Address
 
setAppid(String) - Method in class com.erudika.para.core.App
 
setAppid(String) - Method in class com.erudika.para.core.Linker
 
setAppid(String) - Method in interface com.erudika.para.core.ParaObject
Sets a new app name.
setAppid(String) - Method in class com.erudika.para.core.Sysprop
 
setAppid(String) - Method in class com.erudika.para.core.Tag
 
setAppid(String) - Method in class com.erudika.para.core.Translation
 
setAppid(String) - Method in class com.erudika.para.core.User
 
setAppid(String) - Method in class com.erudika.para.core.Vote
 
setApproved(Boolean) - Method in class com.erudika.para.core.Translation
Sets approved.
setAuthorName(String) - Method in class com.erudika.para.core.Translation
Sets the name of the translator.
setCache(Cache) - Method in enum com.erudika.para.core.utils.CoreUtils
Sets the Cache object.
setCached(Boolean) - Method in class com.erudika.para.core.Address
 
setCached(Boolean) - Method in class com.erudika.para.core.App
 
setCached(Boolean) - Method in class com.erudika.para.core.Linker
 
setCached(Boolean) - Method in interface com.erudika.para.core.ParaObject
Sets the "isCached" flag.
setCached(Boolean) - Method in class com.erudika.para.core.Sysprop
 
setCached(Boolean) - Method in class com.erudika.para.core.Tag
 
setCached(Boolean) - Method in class com.erudika.para.core.Translation
 
setCached(Boolean) - Method in class com.erudika.para.core.User
 
setCached(Boolean) - Method in class com.erudika.para.core.Vote
 
setCity(String) - Method in class com.erudika.para.core.Address
Sets the city.
setCount(Integer) - Method in class com.erudika.para.core.Tag
Sets the number of objects tagged with this tag.
setCount(long) - Method in class com.erudika.para.utils.Pager
Set the value of count.
setCountry(String) - Method in class com.erudika.para.core.Address
Sets a new country name.
setCreatorid(String) - Method in class com.erudika.para.core.Address
 
setCreatorid(String) - Method in class com.erudika.para.core.App
 
setCreatorid(String) - Method in class com.erudika.para.core.Linker
 
setCreatorid(String) - Method in interface com.erudika.para.core.ParaObject
Sets a new creator id.
setCreatorid(String) - Method in class com.erudika.para.core.Sysprop
 
setCreatorid(String) - Method in class com.erudika.para.core.Tag
 
setCreatorid(String) - Method in class com.erudika.para.core.Translation
 
setCreatorid(String) - Method in class com.erudika.para.core.User
 
setCreatorid(String) - Method in class com.erudika.para.core.Vote
 
setCurrency(String) - Method in class com.erudika.para.core.User
Sets a preferred currency.
setDao(DAO) - Method in enum com.erudika.para.core.utils.CoreUtils
Sets the DAO object.
setDatatypes(Map<String, String>) - Method in class com.erudika.para.core.App
Sets the data types for this app.
setDeleteOn(Long) - Method in class com.erudika.para.core.App
Sets the time for deletion.
setDesc(boolean) - Method in class com.erudika.para.utils.Pager
Sets the value of desc.
setDeviceMetadata(Map<String, Object>) - Method in class com.erudika.para.core.Thing
Sets the device's metadata.
setDeviceState(Map<String, Object>) - Method in class com.erudika.para.core.Thing
Sets the device's deviceState.
setEmail(String) - Method in class com.erudika.para.core.User
Sets the email.
setExpiresAfter(Long) - Method in class com.erudika.para.core.Vote
Sets the expiration period.
setGroups(String) - Method in class com.erudika.para.core.User
Sets the security groups for this user.
setId(String) - Method in class com.erudika.para.core.Address
 
setId(String) - Method in class com.erudika.para.core.App
 
setId(String) - Method in class com.erudika.para.core.Linker
 
setId(String) - Method in interface com.erudika.para.core.ParaObject
Sets a new id.
setId(String) - Method in class com.erudika.para.core.Sysprop
 
setId(String) - Method in class com.erudika.para.core.Tag
 
setId(String) - Method in class com.erudika.para.core.Translation
 
setId(String) - Method in class com.erudika.para.core.User
 
setId(String) - Method in class com.erudika.para.core.Vote
 
setId1(String) - Method in class com.erudika.para.core.Linker
Sets the id of the first object in the link.
setId2(String) - Method in class com.erudika.para.core.Linker
Sets the id of the second object in the link.
setIdentifier(String) - Method in class com.erudika.para.core.User
Sets the main identifier.
setIndexed(Boolean) - Method in class com.erudika.para.core.Address
 
setIndexed(Boolean) - Method in class com.erudika.para.core.App
 
setIndexed(Boolean) - Method in class com.erudika.para.core.Linker
 
setIndexed(Boolean) - Method in interface com.erudika.para.core.ParaObject
Sets the "isIndexed" flag.
setIndexed(Boolean) - Method in class com.erudika.para.core.Sysprop
 
setIndexed(Boolean) - Method in class com.erudika.para.core.Tag
 
setIndexed(Boolean) - Method in class com.erudika.para.core.Translation
 
setIndexed(Boolean) - Method in class com.erudika.para.core.User
 
setIndexed(Boolean) - Method in class com.erudika.para.core.Vote
 
setIotFactory(IoTServiceFactory) - Method in enum com.erudika.para.core.utils.CoreUtils
Sets the IoT factory.
setLastIp(String) - Method in class com.erudika.para.core.User
Sets the IP of the user.
setLastKey(String) - Method in class com.erudika.para.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.utils.Pager
Set the value of limit.
setLocale(String) - Method in class com.erudika.para.core.Translation
Sets the locale.
setMetadata(String) - Method in class com.erudika.para.core.Linker
Sets additional information about the link.
setName(String) - Method in class com.erudika.para.core.Address
 
setName(String) - Method in class com.erudika.para.core.App
 
setName(String) - Method in class com.erudika.para.core.Linker
 
setName(String) - Method in interface com.erudika.para.core.ParaObject
Sets a new name.
setName(String) - Method in class com.erudika.para.core.Sysprop
 
setName(String) - Method in class com.erudika.para.core.Tag
 
setName(String) - Method in class com.erudika.para.core.Translation
 
setName(String) - Method in class com.erudika.para.core.User
 
setName(String) - Method in class com.erudika.para.core.Vote
 
setName(String) - Method in interface com.erudika.para.queue.Queue
Sets the name of the queue.
setName(String) - Method in class com.erudika.para.utils.Pager
Set the value of name.
setName(String) - Method in class com.erudika.para.validation.Constraint
Sets the name of the constraint.
setNstd(List<Map<String, Object>>) - Method in class com.erudika.para.core.Linker
Sets the nested array of objects that are linked by this link.
setPage(long) - Method in class com.erudika.para.utils.Pager
Set the value of page.
setParentid(String) - Method in class com.erudika.para.core.Address
 
setParentid(String) - Method in class com.erudika.para.core.App
 
setParentid(String) - Method in class com.erudika.para.core.Linker
 
setParentid(String) - Method in interface com.erudika.para.core.ParaObject
Sets a new parent id.
setParentid(String) - Method in class com.erudika.para.core.Sysprop
 
setParentid(String) - Method in class com.erudika.para.core.Tag
 
setParentid(String) - Method in class com.erudika.para.core.Translation
 
setParentid(String) - Method in class com.erudika.para.core.User
 
setParentid(String) - Method in class com.erudika.para.core.Vote
 
setPassword(String) - Method in class com.erudika.para.core.User
Sets a password.
setPayload(Map<String, Object>) - Method in class com.erudika.para.validation.Constraint
Sets the payload.
setPhone(String) - Method in class com.erudika.para.core.Address
Sets a new phone number.
setPicture(String) - Method in class com.erudika.para.core.User
Sets the profile picture URL.
setProperties(Map<String, Object>) - Method in class com.erudika.para.core.Sysprop
Overwrites the map.
setReadOnly(Boolean) - Method in class com.erudika.para.core.App
Sets read-only mode.
setResourcePermissions(Map<String, Map<String, List<String>>>) - Method in class com.erudika.para.core.App
Sets the permissions map.
setSearch(Search) - Method in enum com.erudika.para.core.utils.CoreUtils
Sets the Search object.
setSecret(String) - Method in class com.erudika.para.core.App
Sets the secret key.
setServiceBroker(String) - Method in class com.erudika.para.core.Thing
Sets the service broker which will handle the messages in the cloud.
setSettings(Map<String, Object>) - Method in class com.erudika.para.core.App
Overwrites the settings map.
setSharingIndex(boolean) - Method in class com.erudika.para.core.App
Sets the sharingIndex flag.
setSharingTable(boolean) - Method in class com.erudika.para.core.App
Sets the sharingTable flag.
setSortby(String) - Method in class com.erudika.para.utils.Pager
Sets the value of sortby.
setStored(Boolean) - Method in class com.erudika.para.core.Address
 
setStored(Boolean) - Method in class com.erudika.para.core.App
 
setStored(Boolean) - Method in class com.erudika.para.core.Linker
 
setStored(Boolean) - Method in interface com.erudika.para.core.ParaObject
Sets the "isStored" flag.
setStored(Boolean) - Method in class com.erudika.para.core.Sysprop
 
setStored(Boolean) - Method in class com.erudika.para.core.Tag
 
setStored(Boolean) - Method in class com.erudika.para.core.Translation
 
setStored(Boolean) - Method in class com.erudika.para.core.User
 
setStored(Boolean) - Method in class com.erudika.para.core.Vote
 
setTag(String) - Method in class com.erudika.para.core.Tag
Sets the tag value.
setTags(List<String>) - Method in class com.erudika.para.core.Address
 
setTags(List<String>) - Method in class com.erudika.para.core.App
 
setTags(List<String>) - Method in class com.erudika.para.core.Linker
 
setTags(List<String>) - Method in interface com.erudika.para.core.ParaObject
Merges the given tags with existing tags.
setTags(List<String>) - Method in class com.erudika.para.core.Sysprop
 
setTags(List<String>) - Method in class com.erudika.para.core.Tag
 
setTags(List<String>) - Method in class com.erudika.para.core.Translation
 
setTags(List<String>) - Method in class com.erudika.para.core.User
 
setTags(List<String>) - Method in class com.erudika.para.core.Vote
 
setThekey(String) - Method in class com.erudika.para.core.Translation
Sets the key.
setTimestamp(Long) - Method in class com.erudika.para.core.Address
 
setTimestamp(Long) - Method in class com.erudika.para.core.App
 
setTimestamp(Long) - Method in class com.erudika.para.core.Linker
 
setTimestamp(Long) - Method in interface com.erudika.para.core.ParaObject
Sets the timestamp.
setTimestamp(Long) - Method in class com.erudika.para.core.Sysprop
 
setTimestamp(Long) - Method in class com.erudika.para.core.Tag
 
setTimestamp(Long) - Method in class com.erudika.para.core.Translation
 
setTimestamp(Long) - Method in class com.erudika.para.core.User
 
setTimestamp(Long) - Method in class com.erudika.para.core.Vote
 
setTokenSecret(String) - Method in class com.erudika.para.core.User
Sets the token secret.
setTokenValiditySec(Long) - Method in class com.erudika.para.core.App
Sets the access token validity period in seconds.
setTwoFA(Boolean) - Method in class com.erudika.para.core.User
Sets 2FA enabled/disabled.
setTwoFAbackupKeyHash(String) - Method in class com.erudika.para.core.User
Sets the 2FA backup key hash.
setTwoFAkey(String) - Method in class com.erudika.para.core.User
Sets the 2FA secret key.
setType(String) - Method in class com.erudika.para.core.Address
 
setType(String) - Method in class com.erudika.para.core.App
 
setType(String) - Method in class com.erudika.para.core.Linker
 
setType(String) - Method in interface com.erudika.para.core.ParaObject
Sets a new object type.
setType(String) - Method in class com.erudika.para.core.Sysprop
 
setType(String) - Method in class com.erudika.para.core.Tag
 
setType(String) - Method in class com.erudika.para.core.Translation
 
setType(String) - Method in class com.erudika.para.core.User
 
setType(String) - Method in class com.erudika.para.core.Vote
 
setType1(String) - Method in class com.erudika.para.core.Linker
Sets the type of the first object in the link.
setType2(String) - Method in class com.erudika.para.core.Linker
Sets the type of the second object in the link.
setup() - Static method in class com.erudika.para.Para
Creates the root application and returns the credentials for it.
setUpdated(Long) - Method in class com.erudika.para.core.Address
 
setUpdated(Long) - Method in class com.erudika.para.core.App
 
setUpdated(Long) - Method in class com.erudika.para.core.Linker
 
setUpdated(Long) - Method in interface com.erudika.para.core.ParaObject
Sets the last updated timestamp.
setUpdated(Long) - Method in class com.erudika.para.core.Sysprop
 
setUpdated(Long) - Method in class com.erudika.para.core.Tag
 
setUpdated(Long) - Method in class com.erudika.para.core.Translation
 
setUpdated(Long) - Method in class com.erudika.para.core.User
 
setUpdated(Long) - Method in class com.erudika.para.core.Vote
 
setValidationConstraints(Map<String, Map<String, Map<String, Map<String, ?>>>>) - Method in class com.erudika.para.core.App
Sets the validation constraints map.
setValue(String) - Method in class com.erudika.para.core.Translation
Sets the translated string.
setValue(String) - Method in class com.erudika.para.core.Vote
Sets the value of the vote.
setVersion(Long) - Method in class com.erudika.para.core.Address
 
setVersion(Long) - Method in class com.erudika.para.core.App
 
setVersion(Long) - Method in class com.erudika.para.core.Linker
 
setVersion(Long) - Method in interface com.erudika.para.core.ParaObject
Sets the version of this object.
setVersion(Long) - Method in class com.erudika.para.core.Sysprop
 
setVersion(Long) - Method in class com.erudika.para.core.Tag
 
setVersion(Long) - Method in class com.erudika.para.core.Translation
 
setVersion(Long) - Method in class com.erudika.para.core.User
 
setVersion(Long) - Method in class com.erudika.para.core.Vote
 
setVotes(Integer) - Method in class com.erudika.para.core.Address
 
setVotes(Integer) - Method in class com.erudika.para.core.App
 
setVotes(Integer) - Method in class com.erudika.para.core.Linker
 
setVotes(Integer) - Method in class com.erudika.para.core.Sysprop
 
setVotes(Integer) - Method in class com.erudika.para.core.Tag
 
setVotes(Integer) - Method in class com.erudika.para.core.Translation
 
setVotes(Integer) - Method in class com.erudika.para.core.User
 
setVotes(Integer) - Method in interface com.erudika.para.core.Votable
Sets the total votes for this object.
setVotes(Integer) - Method in class com.erudika.para.core.Vote
 
sign(String, String, String, Map<String, String>, Map<String, String>, InputStream, String, String) - Method in class com.erudika.para.rest.Signer
Signs a request using AWS signature V4.
sign(Request<?>, String, String) - Method in class com.erudika.para.rest.Signer
Signs a request using AWS signature V4.
Signer - Class in com.erudika.para.rest
This class extends AWS4Signer implementing the AWS Signature Version 4 algorithm.
Signer() - Constructor for class com.erudika.para.rest.Signer
No-args constructor.
signRequest(String, String, String, String, String, Map<String, String>, MultivaluedMap<String, String>, byte[]) - Method in class com.erudika.para.rest.Signer
Builds and signs a request to an API endpoint using the provided credentials.
singularToPlural(String) - Static method in class com.erudika.para.utils.Utils
Quick and dirty singular to plural conversion.
size(Number, Number) - Static method in class com.erudika.para.validation.Constraint
The 'size' constraint - field must be a String, Map, Collection or array with a given minimum and maximum length.
startPolling() - Method in interface com.erudika.para.queue.Queue
Start a new async task which polls the queue and automatically processes the messages.
stopPolling() - Method in interface com.erudika.para.queue.Queue
Stops the polling async task manually.
store(String, InputStream) - Method in interface com.erudika.para.storage.FileStore
Saves a file to a storage service.
Stored - Annotation Type in com.erudika.para.annotations
Annotation indicates that this field will be stored in the database.
stripAndTrim(String) - Static method in class com.erudika.para.utils.Utils
Strips all symbols, punctuation, whitespace and control chars from a string.
stripAndTrim(String, String) - Static method in class com.erudika.para.utils.Utils
Strips all symbols, punctuation, whitespace and control chars from a string.
stripAndTrim(String, String, boolean) - Static method in class com.erudika.para.utils.Utils
Strips all symbols, punctuation, whitespace and control chars from a string.
stripHtml(String) - Static method in class com.erudika.para.utils.Utils
Strips all HTML tags from a string.
SUPPORT_EMAIL - Static variable in class com.erudika.para.utils.Config
The email address for support.
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.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.
Thing - Class in com.erudika.para.core
A "thing" in the Internet of Things.
Thing() - Constructor for class com.erudika.para.core.Thing
No-args constructor.
Thing(String) - Constructor for class com.erudika.para.core.Thing
The default constructor.
time(String, Class<?>, String...) - Static method in class com.erudika.para.metrics.Metrics
Instantiate timing of a particular class and method for a specific application.
timestamp() - Static method in class com.erudika.para.utils.Utils
Java timestamp.
toClass(String) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
Converts a class name to a real Class object.
toClass(String, Class<? extends ParaObject>) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
Converts a class name to a real ParaObject subclass.
toJSON(P) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
Converts a domain object to JSON.
toObject(String) - Static method in class com.erudika.para.core.utils.ParaObjectUtils
Constructs a new instance of a core object.
toResponse(Exception) - Method in class com.erudika.para.rest.GenericExceptionMapper
 
toString() - Method in class com.erudika.para.core.Address
 
toString() - Method in enum com.erudika.para.core.App.AllowedMethods
 
toString() - Method in class com.erudika.para.core.App
 
toString() - Method in class com.erudika.para.core.Linker
 
toString() - Method in class com.erudika.para.core.Sysprop
 
toString() - Method in class com.erudika.para.core.Tag
 
toString() - Method in class com.erudika.para.core.Translation
 
toString() - Method in enum com.erudika.para.core.User.Groups
 
toString() - Method in enum com.erudika.para.core.User.Roles
 
toString() - Method in class com.erudika.para.core.User
 
toString() - Method in enum com.erudika.para.core.Votable.VoteValue
 
toString() - Method in class com.erudika.para.core.Vote
 
toString() - Method in class com.erudika.para.utils.HumanTime
 
toString() - Method in class com.erudika.para.utils.Pager
 
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.validation.Constraint
The 'truthy' constraint - field value must be equal to 'true'.
TWITTER_APP_ID - Static variable in class com.erudika.para.utils.Config
Twitter app id (for authentication).
TWITTER_PREFIX - Static variable in class com.erudika.para.utils.Config
Twitter prefix - defaults to 'tw:'.
TWITTER_SECRET - Static variable in class com.erudika.para.utils.Config
Twitter app secret (for authentication).
type(Class<? extends ParaObject>) - Static method in class com.erudika.para.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.search.MockSearch
 
unindex(String, ParaObject) - Method in class com.erudika.para.search.MockSearch
 
unindex(ParaObject) - Method in interface com.erudika.para.search.Search
Removes an object from the index.
unindex(String, ParaObject) - Method in interface com.erudika.para.search.Search
Removes an object from the index.
unindexAll(List<P>) - Method in class com.erudika.para.search.MockSearch
 
unindexAll(String, List<P>) - Method in class com.erudika.para.search.MockSearch
 
unindexAll(Map<String, ?>, boolean) - Method in class com.erudika.para.search.MockSearch
 
unindexAll(String, Map<String, ?>, boolean) - Method in class com.erudika.para.search.MockSearch
 
unindexAll(List<P>) - Method in interface com.erudika.para.search.Search
Removes multiple objects from the index in a batch operation.
unindexAll(String, List<P>) - Method in interface com.erudika.para.search.Search
Removes multiple objects from the index in a batch operation.
unindexAll(Map<String, ?>, boolean) - Method in interface com.erudika.para.search.Search
Removes multiple objects from the index matching a set of terms.
unindexAll(String, Map<String, ?>, boolean) - Method in interface com.erudika.para.search.Search
Removes multiple objects from the index matching a set of terms.
unlink(String, String) - Method in class com.erudika.para.core.Address
 
unlink(String, String) - Method in class com.erudika.para.core.App
 
unlink(String, String) - Method in interface com.erudika.para.core.Linkable
Unlinks an object from this one.
unlink(String, String) - Method in class com.erudika.para.core.Linker
 
unlink(String, String) - Method in class com.erudika.para.core.Sysprop
 
unlink(String, String) - Method in class com.erudika.para.core.Tag
 
unlink(String, String) - Method in class com.erudika.para.core.Translation
 
unlink(String, String) - Method in class com.erudika.para.core.User
 
unlink(ParaObject, String, String) - Method in enum com.erudika.para.core.utils.CoreUtils
Unlinks an object from this one.
unlink(String, String) - Method in class com.erudika.para.core.Vote
 
unlinkAll() - Method in class com.erudika.para.core.Address
 
unlinkAll() - Method in class com.erudika.para.core.App
 
unlinkAll() - Method in interface com.erudika.para.core.Linkable
Unlinks all objects that are linked to this one.
unlinkAll() - Method in class com.erudika.para.core.Linker
 
unlinkAll() - Method in class com.erudika.para.core.Sysprop
 
unlinkAll() - Method in class com.erudika.para.core.Tag
 
unlinkAll() - Method in class com.erudika.para.core.Translation
 
unlinkAll() - Method in class com.erudika.para.core.User
 
unlinkAll(ParaObject) - Method in enum com.erudika.para.core.utils.CoreUtils
Unlinks all objects that are linked to this one.
unlinkAll() - Method in class com.erudika.para.core.Vote
 
up() - Method in class com.erudika.para.core.Vote
Set the vote positive.
update() - Method in class com.erudika.para.core.Address
 
update() - Method in class com.erudika.para.core.App
 
update() - Method in class com.erudika.para.core.Linker
 
update() - Method in interface com.erudika.para.core.ParaObject
Updates the object permanently.
update() - Method in class com.erudika.para.core.Sysprop
 
update() - Method in class com.erudika.para.core.Tag
 
update() - Method in class com.erudika.para.core.Thing
 
update() - Method in class com.erudika.para.core.Translation
 
update() - Method in class com.erudika.para.core.User
 
update() - Method in class com.erudika.para.core.Vote
 
update(String, P) - Method in interface com.erudika.para.persistence.DAO
Updates an object permanently.
update(P) - Method in interface com.erudika.para.persistence.DAO
Updates an object permanently.
update(String, P) - Method in class com.erudika.para.persistence.MockDAO
 
update(P) - Method in class com.erudika.para.persistence.MockDAO
 
updateAll(String, List<P>) - Method in interface com.erudika.para.persistence.DAO
Updates multiple objects.
updateAll(List<P>) - Method in interface com.erudika.para.persistence.DAO
Updates multiple objects.
updateAll(String, List<P>) - Method in class com.erudika.para.persistence.MockDAO
 
updateAll(List<P>) - Method in class com.erudika.para.persistence.MockDAO
 
updateThing(Thing) - Method in interface com.erudika.para.iot.IoTService
Updates the state of a thing in the cloud (not Para).
url() - Static method in class com.erudika.para.validation.Constraint
The 'url' constraint - field value must be a valid URL.
urlDecode(String) - Static method in class com.erudika.para.utils.Utils
Decodes a URL-encoded string.
urlEncode(String) - Static method in class com.erudika.para.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.Groups - Enum in com.erudika.para.core
Simple groups enum.
User.Roles - Enum in com.erudika.para.core
Simple user roles enum.
Utils - Class in com.erudika.para.utils
Miscellaneous Para utilities.

V

validateObject(ParaObject) - Static method in class com.erudika.para.validation.ValidationUtils
Validates objects using Hibernate Validator.
validateObject(App, ParaObject) - Static method in class com.erudika.para.validation.ValidationUtils
Validates objects.
ValidationUtils - Class in com.erudika.para.validation
Helper methods for validating objects and generating JSON schemas.
valueOf(String) - Static method in enum com.erudika.para.annotations.Cached.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.erudika.para.annotations.Indexed.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.erudika.para.core.App.AllowedMethods
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.erudika.para.core.User.Groups
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.erudika.para.core.User.Roles
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.erudika.para.core.utils.CoreUtils
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.erudika.para.core.Votable.VoteValue
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.erudika.para.i18n.CurrencyUtils
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.erudika.para.annotations.Cached.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.erudika.para.annotations.Indexed.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.erudika.para.core.App.AllowedMethods
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.erudika.para.core.User.Groups
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.erudika.para.core.User.Roles
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.erudika.para.core.utils.CoreUtils
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.erudika.para.core.Votable.VoteValue
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.erudika.para.i18n.CurrencyUtils
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Class in com.erudika.para.utils
GENERATED CLASS.
Version() - Constructor for class com.erudika.para.utils.Version
 
VersionInfo - Class in com.erudika.para.utils
Uses the generated class Version.java to display version information.
Votable - Interface in com.erudika.para.core
This interface enables voting on an object.
Votable.VoteValue - Enum in com.erudika.para.core
The type of vote (negative or positive).
vote(ParaObject, String, Votable.VoteValue) - Method in enum com.erudika.para.core.utils.CoreUtils
Casts a vote on a given object.
Vote - 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.
VOTE_EXPIRES_AFTER_SEC - Static variable in class com.erudika.para.utils.Config
Votes expire after X seconds.
VOTE_LOCKED_AFTER_SEC - Static variable in class com.erudika.para.utils.Config
A vote can be changed within X seconds of casting.
voteDown(String) - Method in class com.erudika.para.core.Address
 
voteDown(String) - Method in class com.erudika.para.core.App
 
voteDown(String) - Method in class com.erudika.para.core.Linker
 
voteDown(String) - Method in class com.erudika.para.core.Sysprop
 
voteDown(String) - Method in class com.erudika.para.core.Tag
 
voteDown(String) - Method in class com.erudika.para.core.Translation
 
voteDown(String) - Method in class com.erudika.para.core.User
 
voteDown(String) - Method in interface com.erudika.para.core.Votable
Downvotes the object.
voteDown(String) - Method in class com.erudika.para.core.Vote
 
voteUp(String) - Method in class com.erudika.para.core.Address
 
voteUp(String) - Method in class com.erudika.para.core.App
 
voteUp(String) - Method in class com.erudika.para.core.Linker
 
voteUp(String) - Method in class com.erudika.para.core.Sysprop
 
voteUp(String) - Method in class com.erudika.para.core.Tag
 
voteUp(String) - Method in class com.erudika.para.core.Translation
 
voteUp(String) - Method in class com.erudika.para.core.User
 
voteUp(String) - Method in interface com.erudika.para.core.Votable
Upvotes the object.
voteUp(String) - Method in class com.erudika.para.core.Vote
 

W

WORKER_ID - Static variable in class com.erudika.para.utils.Config
The id of this deployment.
WRITE - Static variable in enum com.erudika.para.core.App.AllowedMethods
All methods allowed, except GET.
writeExternal(ObjectOutput) - Method in class com.erudika.para.utils.HumanTime
 

Y

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

_

_APPID - Static variable in class com.erudika.para.utils.Config
"appid".
_CREATORID - Static variable in class com.erudika.para.utils.Config
"creatorid".
_EMAIL - Static variable in class com.erudika.para.utils.Config
"email".
_EMAIL_TOKEN - Static variable in class com.erudika.para.utils.Config
"etoken".
_GROUPS - Static variable in class com.erudika.para.utils.Config
"groups".
_ID - Static variable in class com.erudika.para.utils.Config
"id".
_IDENTIFIER - Static variable in class com.erudika.para.utils.Config
"identifier".
_KEY - Static variable in class com.erudika.para.utils.Config
"key".
_NAME - Static variable in class com.erudika.para.utils.Config
"name".
_PARENTID - Static variable in class com.erudika.para.utils.Config
"parentid".
_PASSWORD - Static variable in class com.erudika.para.utils.Config
"password".
_PROPERTIES - Static variable in class com.erudika.para.utils.Config
"properties".
_RESET_TOKEN - Static variable in class com.erudika.para.utils.Config
"token".
_TAGS - Static variable in class com.erudika.para.utils.Config
"tags".
_TIMESTAMP - Static variable in class com.erudika.para.utils.Config
"timestamp".
_TYPE - Static variable in class com.erudika.para.utils.Config
"type".
_UPDATED - Static variable in class com.erudika.para.utils.Config
"updated".
_VERSION - Static variable in class com.erudika.para.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 _ 
Skip navigation links

Copyright © 2018 Erudika. All rights reserved.