| Package | Description |
|---|---|
| com.erudika.para.core |
Core domain classes for modeling the Para domain space.
|
| com.erudika.para.core.utils |
Core utilities - helper methods for implementing ParaObject and and links.
|
| com.erudika.para.persistence |
The persistence module - handles data store communications and object persistence.
|
| com.erudika.para.search |
The search module - manages indexing operations and enables search.
|
| com.erudika.para.utils |
Utility classes.
|
| com.erudika.para.validation |
Object validation utilities.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Address
This class represents an address.
|
class |
App
This is a representation of an application within Para.
|
class |
Linker
This class represents a many-to-many relationship (link) between two objects.
|
class |
Sysprop
A generic system class for storing data.
|
class |
Tag
A tag.
|
class |
Thing
A "thing" in the Internet of Things.
|
class |
Translation
A translation is a key/value pair which holds a single translated string.
|
class |
User
The core user object.
|
class |
Vote
When a user votes on an object the vote is saved as positive or negative.
|
| Modifier and Type | Method and Description |
|---|---|
<P extends ParaObject> |
Tag.findChildren(String type,
String query,
Pager... pager) |
<P extends ParaObject> |
Translation.findChildren(String type,
String query,
Pager... pager) |
<P extends ParaObject> |
Linkable.findChildren(String type,
String query,
Pager... pager)
Search through all child objects.
|
<P extends ParaObject> |
Sysprop.findChildren(String type,
String query,
Pager... pager) |
<P extends ParaObject> |
App.findChildren(String type,
String query,
Pager... pager) |
<P extends ParaObject> |
Vote.findChildren(String type,
String query,
Pager... pager) |
<P extends ParaObject> |
User.findChildren(String type,
String query,
Pager... pager) |
<P extends ParaObject> |
Linker.findChildren(String type,
String query,
Pager... pager) |
<P extends ParaObject> |
Address.findChildren(String type,
String query,
Pager... pager) |
<P extends ParaObject> |
Tag.findLinkedObjects(String type,
String field,
String query,
Pager... pager) |
<P extends ParaObject> |
Translation.findLinkedObjects(String type,
String field,
String query,
Pager... pager) |
<P extends ParaObject> |
Linkable.findLinkedObjects(String type,
String field,
String query,
Pager... pager)
Similar to
Linkable.findChildren(java.lang.String, java.lang.String, com.erudika.para.utils.Pager...)
but for many-to-many relationships. |
<P extends ParaObject> |
Sysprop.findLinkedObjects(String type,
String field,
String query,
Pager... pager) |
<P extends ParaObject> |
App.findLinkedObjects(String type,
String field,
String query,
Pager... pager) |
<P extends ParaObject> |
Vote.findLinkedObjects(String type,
String field,
String query,
Pager... pager) |
<P extends ParaObject> |
User.findLinkedObjects(String type,
String field,
String query,
Pager... pager) |
<P extends ParaObject> |
Linker.findLinkedObjects(String type,
String field,
String query,
Pager... pager) |
<P extends ParaObject> |
Address.findLinkedObjects(String type,
String field,
String query,
Pager... pager) |
<P extends ParaObject> |
Tag.getChildren(String type,
Pager... pager) |
<P extends ParaObject> |
Translation.getChildren(String type,
Pager... pager) |
<P extends ParaObject> |
Linkable.getChildren(String type,
Pager... pager)
Returns all child objects linked to this object.
|
<P extends ParaObject> |
Sysprop.getChildren(String type,
Pager... pager) |
<P extends ParaObject> |
App.getChildren(String type,
Pager... pager) |
<P extends ParaObject> |
Vote.getChildren(String type,
Pager... pager) |
<P extends ParaObject> |
User.getChildren(String type,
Pager... pager) |
<P extends ParaObject> |
Linker.getChildren(String type,
Pager... pager) |
<P extends ParaObject> |
Address.getChildren(String type,
Pager... pager) |
<P extends ParaObject> |
Tag.getChildren(String type,
String field,
String term,
Pager... pager) |
<P extends ParaObject> |
Translation.getChildren(String type,
String field,
String term,
Pager... pager) |
<P extends ParaObject> |
Linkable.getChildren(String type,
String field,
String term,
Pager... pager)
Returns all child objects linked to this object.
|
<P extends ParaObject> |
Sysprop.getChildren(String type,
String field,
String term,
Pager... pager) |
<P extends ParaObject> |
App.getChildren(String type,
String field,
String term,
Pager... pager) |
<P extends ParaObject> |
Vote.getChildren(String type,
String field,
String term,
Pager... pager) |
<P extends ParaObject> |
User.getChildren(String type,
String field,
String term,
Pager... pager) |
<P extends ParaObject> |
Linker.getChildren(String type,
String field,
String term,
Pager... pager) |
<P extends ParaObject> |
Address.getChildren(String type,
String field,
String term,
Pager... pager) |
<P extends ParaObject> |
Tag.getLinkedObjects(String type,
Pager... pager) |
<P extends ParaObject> |
Translation.getLinkedObjects(String type,
Pager... pager) |
<P extends ParaObject> |
Linkable.getLinkedObjects(String type,
Pager... pager)
Similar to
Linkable.getChildren(java.lang.String, com.erudika.para.utils.Pager...)
but for many-to-many relationships. |
<P extends ParaObject> |
Sysprop.getLinkedObjects(String type,
Pager... pager) |
<P extends ParaObject> |
App.getLinkedObjects(String type,
Pager... pager) |
<P extends ParaObject> |
Vote.getLinkedObjects(String type,
Pager... pager) |
<P extends ParaObject> |
User.getLinkedObjects(String type,
Pager... pager) |
<P extends ParaObject> |
Linker.getLinkedObjects(String type,
Pager... pager) |
<P extends ParaObject> |
Address.getLinkedObjects(String type,
Pager... pager) |
| Modifier and Type | Method and Description |
|---|---|
void |
App.addDatatypes(ParaObject... objects)
Adds unknown types to this app's list of data types.
|
void |
Linker.addNestedObject(ParaObject obj)
Add an object to nest inside the linker object.
|
boolean |
User.canModify(ParaObject obj)
Note: this method assumes that child objects can be modified by their parents.
|
boolean |
Tag.isLinked(ParaObject toObj) |
boolean |
Translation.isLinked(ParaObject toObj) |
boolean |
Linkable.isLinked(ParaObject toObj)
Checks if a given object is linked to this one.
|
boolean |
Sysprop.isLinked(ParaObject toObj) |
boolean |
App.isLinked(ParaObject toObj) |
boolean |
Vote.isLinked(ParaObject toObj) |
boolean |
User.isLinked(ParaObject toObj) |
boolean |
Linker.isLinked(ParaObject toObj) |
boolean |
Address.isLinked(ParaObject toObj) |
boolean |
App.permissionsContainOwnKeyword(User user,
ParaObject object)
Check if the permissions map contains "OWN" keyword, which restricts access to objects to their creators.
|
| Modifier and Type | Method and Description |
|---|---|
abstract <P extends ParaObject> |
CoreUtils.findChildren(ParaObject obj,
String type2,
String query,
Pager... pager)
Searches through child objects in a one-to-many relationship.
|
abstract <P extends ParaObject> |
CoreUtils.findLinkedObjects(ParaObject obj,
String type2,
String field,
String query,
Pager... pager)
Searches through all linked objects in many-to-many relationships.
|
static <P extends ParaObject> |
ParaObjectUtils.fromJSON(String json)
Converts a JSON string to a domain object.
|
static <P extends ParaObject> |
ParaObjectUtils.getAnnotatedFields(P pojo) |
static <P extends ParaObject> |
ParaObjectUtils.getAnnotatedFields(P pojo,
boolean flattenNestedObjectsToString) |
static <P extends ParaObject> |
ParaObjectUtils.getAnnotatedFields(P pojo,
Class<? extends Annotation> filter) |
static <P extends ParaObject> |
ParaObjectUtils.getAnnotatedFields(P pojo,
Class<? extends Annotation> filter,
boolean flattenNestedObjectsToString)
Returns a map of annotated fields of a domain object.
|
abstract <P extends ParaObject> |
CoreUtils.getChildren(ParaObject obj,
String type2,
Pager... pager)
Returns all child objects linked to this object.
|
abstract <P extends ParaObject> |
CoreUtils.getChildren(ParaObject obj,
String type2,
String field,
String term,
Pager... pager)
Returns all child objects linked to this object.
|
abstract <P extends ParaObject> |
CoreUtils.getCreator(ParaObject obj)
The user object of the creator.
|
abstract <P extends ParaObject> |
CoreUtils.getLinkedObjects(ParaObject obj,
String type2,
Pager... pager)
Returns all objects linked to the given one.
|
abstract <P extends ParaObject> |
CoreUtils.getParent(ParaObject obj)
The parent object.
|
static <P extends ParaObject> |
ParaObjectUtils.setAnnotatedFields(Map<String,Object> data) |
static <P extends ParaObject> |
ParaObjectUtils.setAnnotatedFields(P pojo,
Map<String,Object> data,
Class<? extends Annotation> filter)
Converts a map of fields/values to a domain object.
|
static <P extends ParaObject> |
ParaObjectUtils.toJSON(P obj)
Converts a domain object to JSON.
|
static <P extends ParaObject> |
ParaObjectUtils.toObject(String type)
Constructs a new instance of a core object.
|
| Modifier and Type | Method and Description |
|---|---|
static Map<String,Class<? extends ParaObject>> |
ParaObjectUtils.getCoreClassesMap()
Searches through the Para core package and
Config.CORE_PACKAGE_NAME package for ParaObject
subclasses and adds their names them to the map. |
static Class<? extends ParaObject> |
ParaObjectUtils.toClass(String type)
Converts a class name to a real Class object.
|
static Class<? extends ParaObject> |
ParaObjectUtils.toClass(String type,
Class<? extends ParaObject> defaultClass)
Converts a class name to a real
ParaObject subclass. |
| Modifier and Type | Method and Description |
|---|---|
abstract Long |
CoreUtils.countChildren(ParaObject obj,
String type2)
Count the total number of child objects for this object.
|
abstract Long |
CoreUtils.countLinks(ParaObject obj,
String type2)
Count the total number of links between this object and another type of object.
|
abstract void |
CoreUtils.deleteChildren(ParaObject obj,
String type2)
Deletes all child objects permanently.
|
abstract <P extends ParaObject> |
CoreUtils.findChildren(ParaObject obj,
String type2,
String query,
Pager... pager)
Searches through child objects in a one-to-many relationship.
|
abstract <P extends ParaObject> |
CoreUtils.findLinkedObjects(ParaObject obj,
String type2,
String field,
String query,
Pager... pager)
Searches through all linked objects in many-to-many relationships.
|
abstract <P extends ParaObject> |
CoreUtils.getChildren(ParaObject obj,
String type2,
Pager... pager)
Returns all child objects linked to this object.
|
abstract <P extends ParaObject> |
CoreUtils.getChildren(ParaObject obj,
String type2,
String field,
String term,
Pager... pager)
Returns all child objects linked to this object.
|
abstract <P extends ParaObject> |
CoreUtils.getCreator(ParaObject obj)
The user object of the creator.
|
abstract <P extends ParaObject> |
CoreUtils.getLinkedObjects(ParaObject obj,
String type2,
Pager... pager)
Returns all objects linked to the given one.
|
abstract List<Linker> |
CoreUtils.getLinks(ParaObject obj,
String type2,
Pager... pager)
Returns a list of all Linker objects for a given object.
|
abstract String |
CoreUtils.getObjectURI(ParaObject obj)
Returns the relative path to the object, e.g.
|
abstract <P extends ParaObject> |
CoreUtils.getParent(ParaObject obj)
The parent object.
|
abstract boolean |
CoreUtils.isLinked(ParaObject obj,
ParaObject toObj)
Checks if a given object is linked to this one.
|
abstract boolean |
CoreUtils.isLinked(ParaObject obj,
String type2,
String id2)
Checks if this object is linked to another.
|
abstract String |
CoreUtils.link(ParaObject obj,
String id2)
Links an object to this one in a many-to-many relationship.
|
abstract String |
CoreUtils.overwrite(ParaObject obj)
Creates the object again (use with caution!).
|
abstract String |
CoreUtils.overwrite(String appid,
ParaObject obj)
Creates the object again (use with caution!).
|
static boolean |
ParaObjectUtils.typesMatch(ParaObject so)
Checks if the type of an object matches its real Class name.
|
abstract void |
CoreUtils.unlink(ParaObject obj,
String type2,
String id2)
Unlinks an object from this one.
|
abstract void |
CoreUtils.unlinkAll(ParaObject obj)
Unlinks all objects that are linked to this one.
|
abstract boolean |
CoreUtils.vote(ParaObject votable,
String userid,
Votable.VoteValue upDown)
Casts a vote on a given object.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends ParaObject> |
ParaObjectUtils.toClass(String type,
Class<? extends ParaObject> defaultClass)
Converts a class name to a real
ParaObject subclass. |
| Modifier and Type | Method and Description |
|---|---|
<P extends ParaObject> |
DAO.create(P object)
Persists an object to the data store.
|
<P extends ParaObject> |
MockDAO.create(P so) |
<P extends ParaObject> |
DAO.create(String appid,
P object)
Persists an object to the data store.
|
<P extends ParaObject> |
MockDAO.create(String appid,
P so) |
<P extends ParaObject> |
DAO.createAll(List<P> objects)
Saves multiple objects to the data store.
|
<P extends ParaObject> |
MockDAO.createAll(List<P> objects) |
<P extends ParaObject> |
DAO.createAll(String appid,
List<P> objects)
Saves multiple objects to the data store.
|
<P extends ParaObject> |
MockDAO.createAll(String appid,
List<P> objects) |
<P extends ParaObject> |
DAO.delete(P object)
Deletes an object permanently.
|
<P extends ParaObject> |
MockDAO.delete(P so) |
<P extends ParaObject> |
DAO.delete(String appid,
P object)
Deletes an object permanently.
|
<P extends ParaObject> |
MockDAO.delete(String appid,
P so) |
<P extends ParaObject> |
DAO.deleteAll(List<P> objects)
Deletes multiple objects.
|
<P extends ParaObject> |
MockDAO.deleteAll(List<P> objects) |
<P extends ParaObject> |
DAO.deleteAll(String appid,
List<P> objects)
Deletes multiple objects.
|
<P extends ParaObject> |
MockDAO.deleteAll(String appid,
List<P> objects) |
<P extends ParaObject> |
DAO.read(String key)
Retrieves an object from the data store.
|
<P extends ParaObject> |
MockDAO.read(String key) |
<P extends ParaObject> |
DAO.read(String appid,
String key)
Retrieves an object from the data store.
|
<P extends ParaObject> |
MockDAO.read(String appid,
String key) |
<P extends ParaObject> |
DAO.readAll(List<String> keys,
boolean getAllColumns)
Retrieves multiple objects from the data store.
|
<P extends ParaObject> |
MockDAO.readAll(List<String> keys,
boolean getAllColumns) |
<P extends ParaObject> |
DAO.readAll(String appid,
List<String> keys,
boolean getAllColumns)
Retrieves multiple objects from the data store.
|
<P extends ParaObject> |
MockDAO.readAll(String appid,
List<String> keys,
boolean getAllColumns) |
<P extends ParaObject> |
DAO.readPage(Pager pager)
Reads a fixed number of objects.
|
<P extends ParaObject> |
MockDAO.readPage(Pager pager) |
<P extends ParaObject> |
DAO.readPage(String appid,
Pager pager)
Reads a fixed number of objects.
|
<P extends ParaObject> |
MockDAO.readPage(String appid,
Pager pager) |
<P extends ParaObject> |
DAO.update(P object)
Updates an object permanently.
|
<P extends ParaObject> |
MockDAO.update(P so) |
<P extends ParaObject> |
DAO.update(String appid,
P object)
Updates an object permanently.
|
<P extends ParaObject> |
MockDAO.update(String appid,
P so) |
<P extends ParaObject> |
DAO.updateAll(List<P> objects)
Updates multiple objects.
|
<P extends ParaObject> |
MockDAO.updateAll(List<P> objects) |
<P extends ParaObject> |
DAO.updateAll(String appid,
List<P> objects)
Updates multiple objects.
|
<P extends ParaObject> |
MockDAO.updateAll(String appid,
List<P> objects) |
| Modifier and Type | Method and Description |
|---|---|
<P extends ParaObject> |
MockSearch.findById(String id) |
<P extends ParaObject> |
Search.findById(String id)
Simple id search.
|
<P extends ParaObject> |
MockSearch.findById(String appid,
String id) |
<P extends ParaObject> |
Search.findById(String appid,
String id)
Simple id search.
|
<P extends ParaObject> |
MockSearch.findByIds(List<String> ids) |
<P extends ParaObject> |
Search.findByIds(List<String> ids)
Simple multi id search.
|
<P extends ParaObject> |
MockSearch.findByIds(String appid,
List<String> ids) |
<P extends ParaObject> |
Search.findByIds(String appid,
List<String> ids)
Simple multi id search.
|
<P extends ParaObject> |
MockSearch.findNearby(String type,
String query,
int radius,
double lat,
double lng,
Pager... pager) |
<P extends ParaObject> |
Search.findNearby(String type,
String query,
int radius,
double lat,
double lng,
Pager... pager)
Search for
Address objects in a radius of X km from a given point. |
<P extends ParaObject> |
MockSearch.findNearby(String appid,
String type,
String query,
int radius,
double lat,
double lng,
Pager... pager) |
<P extends ParaObject> |
Search.findNearby(String appid,
String type,
String query,
int radius,
double lat,
double lng,
Pager... pager)
Search for
Address objects in a radius of X km from a given point. |
<P extends ParaObject> |
MockSearch.findNestedQuery(String type,
String field,
String query,
Pager... pager) |
<P extends ParaObject> |
Search.findNestedQuery(String type,
String field,
String query,
Pager... pager)
Searches within a nested field.
|
<P extends ParaObject> |
MockSearch.findNestedQuery(String appid,
String type,
String field,
String query,
Pager... pager) |
<P extends ParaObject> |
Search.findNestedQuery(String appid,
String type,
String field,
String query,
Pager... pager)
Searches within a nested field.
|
<P extends ParaObject> |
MockSearch.findPrefix(String type,
String field,
String prefix,
Pager... pager) |
<P extends ParaObject> |
Search.findPrefix(String type,
String field,
String prefix,
Pager... pager)
Searches for objects that have a property which value starts with a given prefix.
|
<P extends ParaObject> |
MockSearch.findPrefix(String appid,
String type,
String field,
String prefix,
Pager... pager) |
<P extends ParaObject> |
Search.findPrefix(String appid,
String type,
String field,
String prefix,
Pager... pager)
Searches for objects that have a property which value starts with a given prefix.
|
<P extends ParaObject> |
MockSearch.findQuery(String type,
String query,
Pager... pager) |
<P extends ParaObject> |
Search.findQuery(String type,
String query,
Pager... pager)
Query string search.
|
<P extends ParaObject> |
MockSearch.findQuery(String appid,
String type,
String query,
Pager... pager) |
<P extends ParaObject> |
Search.findQuery(String appid,
String type,
String query,
Pager... pager)
Query string search.
|
<P extends ParaObject> |
MockSearch.findSimilar(String type,
String filterKey,
String[] fields,
String liketext,
Pager... pager) |
<P extends ParaObject> |
Search.findSimilar(String type,
String filterKey,
String[] fields,
String liketext,
Pager... pager)
Searches for objects that have similar property values to a given text.
|
<P extends ParaObject> |
MockSearch.findSimilar(String appid,
String type,
String filterKey,
String[] fields,
String liketext,
Pager... pager) |
<P extends ParaObject> |
Search.findSimilar(String appid,
String type,
String filterKey,
String[] fields,
String liketext,
Pager... pager)
Searches for objects that have similar property values to a given text.
|
<P extends ParaObject> |
MockSearch.findTagged(String type,
String[] tags,
Pager... pager) |
<P extends ParaObject> |
Search.findTagged(String type,
String[] tags,
Pager... pager)
Searches for objects tagged with one or more tags.
|
<P extends ParaObject> |
MockSearch.findTagged(String appid,
String type,
String[] tags,
Pager... pager) |
<P extends ParaObject> |
Search.findTagged(String appid,
String type,
String[] tags,
Pager... pager)
Searches for objects tagged with one or more tags.
|
<P extends ParaObject> |
MockSearch.findTags(String keyword,
Pager... pager) |
<P extends ParaObject> |
Search.findTags(String keyword,
Pager... pager)
Searches for
Tag objects. |
<P extends ParaObject> |
MockSearch.findTags(String appid,
String keyword,
Pager... pager) |
<P extends ParaObject> |
Search.findTags(String appid,
String keyword,
Pager... pager)
Searches for
Tag objects. |
<P extends ParaObject> |
MockSearch.findTermInList(String type,
String field,
List<?> terms,
Pager... pager) |
<P extends ParaObject> |
Search.findTermInList(String type,
String field,
List<?> terms,
Pager... pager)
Searches for objects having a property value that is in list of possible values.
|
<P extends ParaObject> |
MockSearch.findTermInList(String appid,
String type,
String field,
List<?> terms,
Pager... pager) |
<P extends ParaObject> |
Search.findTermInList(String appid,
String type,
String field,
List<?> terms,
Pager... pager)
Searches for objects having a property value that is in list of possible values.
|
<P extends ParaObject> |
MockSearch.findTerms(String type,
Map<String,?> terms,
boolean matchAll,
Pager... pager) |
<P extends ParaObject> |
Search.findTerms(String type,
Map<String,?> terms,
boolean matchAll,
Pager... pager)
Searches for objects that have properties matching some given values.
|
<P extends ParaObject> |
MockSearch.findTerms(String appid,
String type,
Map<String,?> terms,
boolean matchAll,
Pager... pager) |
<P extends ParaObject> |
Search.findTerms(String appid,
String type,
Map<String,?> terms,
boolean matchAll,
Pager... pager)
Searches for objects that have properties matching some given values.
|
<P extends ParaObject> |
MockSearch.findWildcard(String type,
String field,
String wildcard,
Pager... pager) |
<P extends ParaObject> |
Search.findWildcard(String type,
String field,
String wildcard,
Pager... pager)
Searches for objects that have a property with a value matching a wildcard query.
|
<P extends ParaObject> |
MockSearch.findWildcard(String appid,
String type,
String field,
String wildcard,
Pager... pager) |
<P extends ParaObject> |
Search.findWildcard(String appid,
String type,
String field,
String wildcard,
Pager... pager)
Searches for objects that have a property with a value matching a wildcard query.
|
<P extends ParaObject> |
MockSearch.indexAll(List<P> objects) |
<P extends ParaObject> |
Search.indexAll(List<P> objects)
Indexes multiple objects in a batch operation.
|
<P extends ParaObject> |
MockSearch.indexAll(String appid,
List<P> objects) |
<P extends ParaObject> |
Search.indexAll(String appid,
List<P> objects)
Indexes multiple objects in a batch operation.
|
<P extends ParaObject> |
MockSearch.unindexAll(List<P> objects) |
<P extends ParaObject> |
Search.unindexAll(List<P> objects)
Removes multiple objects from the index in a batch operation.
|
<P extends ParaObject> |
MockSearch.unindexAll(String appid,
List<P> objects) |
<P extends ParaObject> |
Search.unindexAll(String appid,
List<P> objects)
Removes multiple objects from the index in a batch operation.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MockSearch.index(ParaObject po) |
void |
Search.index(ParaObject po)
Indexes an object.
|
void |
MockSearch.index(String appid,
ParaObject po) |
void |
Search.index(String appid,
ParaObject po)
Indexes an object.
|
void |
MockSearch.unindex(ParaObject po) |
void |
Search.unindex(ParaObject po)
Removes an object from the index.
|
void |
MockSearch.unindex(String appid,
ParaObject po) |
void |
Search.unindex(String appid,
ParaObject po)
Removes an object from the index.
|
| Modifier and Type | Method and Description |
|---|---|
static String |
Utils.getObjectURI(ParaObject obj,
boolean includeName,
boolean includeId)
Returns the default URL for a given domain object.
|
| Modifier and Type | Method and Description |
|---|---|
static List<Field> |
Utils.getAllDeclaredFields(Class<? extends ParaObject> clazz)
Returns a list of all declared fields in a class.
|
static String |
Utils.type(Class<? extends ParaObject> clazz)
Returns the simple name of a class in lowercase (AKA the type).
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
ValidationUtils.isValidObject(App app,
ParaObject obj)
Validates objects using Hibernate Validator.
|
static boolean |
ValidationUtils.isValidObject(ParaObject obj)
Validates objects using Hibernate Validator.
|
static String[] |
ValidationUtils.validateObject(App app,
ParaObject content)
Validates objects.
|
static String[] |
ValidationUtils.validateObject(ParaObject content)
Validates objects using Hibernate Validator.
|
Copyright © 2018 Erudika. All rights reserved.