Index

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

A

addConstraint(Constraint) - Method in class com.flowingcode.backendcore.model.QuerySpec
 
addError(T) - Method in exception com.flowingcode.backendcore.exception.BaseException
 
addOrder(String) - Method in class com.flowingcode.backendcore.model.QuerySpec
 
addOrder(String, QuerySpec.Order) - Method in class com.flowingcode.backendcore.model.QuerySpec
 
apply(Constraint) - Method in class com.flowingcode.backendcore.model.ConstraintTransformer
Return an implementation-specific representation of the constraint.
ASC - Enum constant in enum class com.flowingcode.backendcore.model.QuerySpec.Order
 
AttributeBetweenConstraint - Class in com.flowingcode.backendcore.model.constraints
 
AttributeBetweenConstraint(String, T, T) - Constructor for class com.flowingcode.backendcore.model.constraints.AttributeBetweenConstraint
 
AttributeConstraint - Interface in com.flowingcode.backendcore.model.constraints
 
AttributeILikeConstraint - Class in com.flowingcode.backendcore.model.constraints
 
AttributeILikeConstraint() - Constructor for class com.flowingcode.backendcore.model.constraints.AttributeILikeConstraint
 
AttributeInConstraint - Class in com.flowingcode.backendcore.model.constraints
 
AttributeInConstraint() - Constructor for class com.flowingcode.backendcore.model.constraints.AttributeInConstraint
 
AttributeLikeConstraint - Class in com.flowingcode.backendcore.model.constraints
 
AttributeLikeConstraint() - Constructor for class com.flowingcode.backendcore.model.constraints.AttributeLikeConstraint
 
AttributeNullConstraint - Class in com.flowingcode.backendcore.model.constraints
 
AttributeNullConstraint() - Constructor for class com.flowingcode.backendcore.model.constraints.AttributeNullConstraint
 
AttributeRelationalConstraint - Class in com.flowingcode.backendcore.model.constraints
 
AttributeRelationalConstraint() - Constructor for class com.flowingcode.backendcore.model.constraints.AttributeRelationalConstraint
 

B

BaseEntity<K> - Class in com.flowingcode.backendcore.model
Base class for entities
BaseEntity() - Constructor for class com.flowingcode.backendcore.model.BaseEntity
 
BaseException - Exception in com.flowingcode.backendcore.exception
Base Exception with support for I18N
BaseException() - Constructor for exception com.flowingcode.backendcore.exception.BaseException
 
BaseException(String) - Constructor for exception com.flowingcode.backendcore.exception.BaseException
 
BaseException(String, Serializable...) - Constructor for exception com.flowingcode.backendcore.exception.BaseException
 
BaseException(Throwable) - Constructor for exception com.flowingcode.backendcore.exception.BaseException
 
BaseException(Throwable, ErrorDescription) - Constructor for exception com.flowingcode.backendcore.exception.BaseException
 
BaseException(Throwable, String, Serializable...) - Constructor for exception com.flowingcode.backendcore.exception.BaseException
 
BaseException(Throwable, List<ErrorDescription>) - Constructor for exception com.flowingcode.backendcore.exception.BaseException
 
BaseException(List<ErrorDescription>) - Constructor for exception com.flowingcode.backendcore.exception.BaseException
 
BaseMessage - Class in com.flowingcode.backendcore.model
A message representation
BaseMessage(String) - Constructor for class com.flowingcode.backendcore.model.BaseMessage
 
BaseMessage(String, Serializable[]) - Constructor for class com.flowingcode.backendcore.model.BaseMessage
 
BaseMessage(String, String, Serializable...) - Constructor for class com.flowingcode.backendcore.model.BaseMessage
 
between(String, T, T) - Method in class com.flowingcode.backendcore.model.ConstraintBuilder
Deprecated.
Use #between(String)
between(T, T) - Method in class com.flowingcode.backendcore.model.ConstraintBuilder
 

C

com.flowingcode.backendcore.exception - package com.flowingcode.backendcore.exception
 
com.flowingcode.backendcore.model - package com.flowingcode.backendcore.model
 
com.flowingcode.backendcore.model.constraints - package com.flowingcode.backendcore.model.constraints
 
com.flowingcode.backendcore.validation - package com.flowingcode.backendcore.validation
 
Constraint - Interface in com.flowingcode.backendcore.model
 
ConstraintBuilder - Class in com.flowingcode.backendcore.model
 
ConstraintBuilder() - Constructor for class com.flowingcode.backendcore.model.ConstraintBuilder
 
ConstraintTransformer<T> - Class in com.flowingcode.backendcore.model
Transform a Constraint into an implementation-specific representation (such as a JPA Expression).
ConstraintTransformer() - Constructor for class com.flowingcode.backendcore.model.ConstraintTransformer
 
ConstraintTransformerException - Exception in com.flowingcode.backendcore.model
Thrown by ConstraintTransformer when the QuerySpec contains an unsupported Constraint.
ConstraintTransformerException(String) - Constructor for exception com.flowingcode.backendcore.model.ConstraintTransformerException
 
ConstraintTransformerException(String, Throwable) - Constructor for exception com.flowingcode.backendcore.model.ConstraintTransformerException
 
ConstraintTransformerException(Throwable) - Constructor for exception com.flowingcode.backendcore.model.ConstraintTransformerException
 
CreationValidationException - Exception in com.flowingcode.backendcore.validation
 
CreationValidationException(List<ErrorDescription>) - Constructor for exception com.flowingcode.backendcore.validation.CreationValidationException
 

D

DeletionValidationException - Exception in com.flowingcode.backendcore.validation
 
DeletionValidationException(List<ErrorDescription>) - Constructor for exception com.flowingcode.backendcore.validation.DeletionValidationException
 
DESC - Enum constant in enum class com.flowingcode.backendcore.model.QuerySpec.Order
 

E

EQ - Static variable in interface com.flowingcode.backendcore.model.constraints.RelationalConstraint
 
equal(Object) - Method in class com.flowingcode.backendcore.model.ConstraintBuilder
 
equal(String, Object) - Static method in class com.flowingcode.backendcore.model.ConstraintBuilder
equals(Identifiable<?>, Object) - Static method in class com.flowingcode.backendcore.model.Identifiables
Compare two Identifiable objects for equality.
equals(Object) - Method in class com.flowingcode.backendcore.model.BaseEntity
 
equals(Object) - Method in class com.flowingcode.backendcore.model.BaseMessage
 
ErrorDescription - Class in com.flowingcode.backendcore.model
Description of a given error
ErrorDescription(String) - Constructor for class com.flowingcode.backendcore.model.ErrorDescription
 
ErrorDescription(String, Serializable[]) - Constructor for class com.flowingcode.backendcore.model.ErrorDescription
 
ErrorDescription(String, String, Serializable[]) - Constructor for class com.flowingcode.backendcore.model.ErrorDescription
 

F

FIELD_CANNOT_BE_NULL - Static variable in class com.flowingcode.backendcore.model.BaseMessage
 
forCondition(Predicate<T>, Function<T, ErrorDescription>) - Static method in interface com.flowingcode.backendcore.validation.Validator
 
forCondition(Predicate<T>, Function<T, ErrorDescription>) - Method in class com.flowingcode.backendcore.validation.ValidatorBuilder
 

G

GE - Static variable in interface com.flowingcode.backendcore.model.constraints.RelationalConstraint
 
getAttribute() - Method in interface com.flowingcode.backendcore.model.constraints.AttributeConstraint
 
getErrors() - Method in exception com.flowingcode.backendcore.exception.BaseException
 
getFirstResult() - Method in class com.flowingcode.backendcore.model.QuerySpec
Return the position of the first result to retrieve.
getId() - Method in class com.flowingcode.backendcore.model.BaseEntity
 
getId() - Method in interface com.flowingcode.backendcore.model.Identifiable
 
getMaxResult() - Method in class com.flowingcode.backendcore.model.QuerySpec
Return the maximum number of results to retrieve.
getMessageKey() - Method in exception com.flowingcode.backendcore.exception.BaseException
 
getMessageKeyValues() - Method in exception com.flowingcode.backendcore.exception.BaseException
 
getValidators() - Method in interface com.flowingcode.backendcore.validation.ValidationSupport
 
getValidators(Class<? extends Validator>) - Method in interface com.flowingcode.backendcore.validation.ValidationSupport
 
getValidatorType() - Method in interface com.flowingcode.backendcore.validation.ValidationKind
 
greaterOrEqualThan(Object) - Method in class com.flowingcode.backendcore.model.ConstraintBuilder
 
greaterThan(Object) - Method in class com.flowingcode.backendcore.model.ConstraintBuilder
 
GT - Static variable in interface com.flowingcode.backendcore.model.constraints.RelationalConstraint
 

H

hashCode() - Method in class com.flowingcode.backendcore.model.BaseEntity
 
hashCode() - Method in class com.flowingcode.backendcore.model.BaseMessage
 
hashCode(Identifiable<K>) - Static method in class com.flowingcode.backendcore.model.Identifiables
Return the hash code of an Identifiable

I

Identifiable<K> - Interface in com.flowingcode.backendcore.model
Represents an object that can be identified
Identifiables - Class in com.flowingcode.backendcore.model
Utility methods for Identifiable objects.
Identifiables() - Constructor for class com.flowingcode.backendcore.model.Identifiables
 
iLike(String) - Method in class com.flowingcode.backendcore.model.ConstraintBuilder
 
iLike(String, String) - Static method in class com.flowingcode.backendcore.model.ConstraintBuilder
in(String, Collection<?>) - Static method in class com.flowingcode.backendcore.model.ConstraintBuilder
Deprecated.
Use #in(String)
in(Collection<?>) - Method in class com.flowingcode.backendcore.model.ConstraintBuilder
 
InfoDescription - Class in com.flowingcode.backendcore.model
Description of an information message
InfoDescription(String) - Constructor for class com.flowingcode.backendcore.model.InfoDescription
 
InfoDescription(String, Serializable[]) - Constructor for class com.flowingcode.backendcore.model.InfoDescription
 
InfoDescription(String, String, Serializable[]) - Constructor for class com.flowingcode.backendcore.model.InfoDescription
 
isNotNull() - Method in class com.flowingcode.backendcore.model.ConstraintBuilder
 
isNull() - Method in class com.flowingcode.backendcore.model.ConstraintBuilder
 
isNull(String) - Static method in class com.flowingcode.backendcore.model.ConstraintBuilder

L

LE - Static variable in interface com.flowingcode.backendcore.model.constraints.RelationalConstraint
 
lessOrEqualThan(Object) - Method in class com.flowingcode.backendcore.model.ConstraintBuilder
 
lessThan(Object) - Method in class com.flowingcode.backendcore.model.ConstraintBuilder
 
like(String) - Method in class com.flowingcode.backendcore.model.ConstraintBuilder
 
like(String, String) - Static method in class com.flowingcode.backendcore.model.ConstraintBuilder
LT - Static variable in interface com.flowingcode.backendcore.model.constraints.RelationalConstraint
 

M

MESSAGE_KEY_CANNOT_BE_NULL - Static variable in class com.flowingcode.backendcore.model.BaseMessage
 

N

NE - Static variable in interface com.flowingcode.backendcore.model.constraints.RelationalConstraint
 
NegatedConstraint - Class in com.flowingcode.backendcore.model.constraints
 
NegatedConstraint() - Constructor for class com.flowingcode.backendcore.model.constraints.NegatedConstraint
 
newInstance(ErrorDescription) - Method in exception com.flowingcode.backendcore.exception.BaseException
 
newInstance(ErrorDescription) - Method in exception com.flowingcode.backendcore.exception.ServiceException
 
newInstance(ErrorDescription) - Method in exception com.flowingcode.backendcore.validation.CreationValidationException
 
newInstance(ErrorDescription) - Method in exception com.flowingcode.backendcore.validation.DeletionValidationException
 
newInstance(ErrorDescription) - Method in exception com.flowingcode.backendcore.validation.UpdateValidationException
 
newInstance(ErrorDescription) - Method in exception com.flowingcode.backendcore.validation.ValidationException
 
not() - Method in interface com.flowingcode.backendcore.model.Constraint
 
not(Constraint) - Static method in class com.flowingcode.backendcore.model.ConstraintBuilder
Deprecated.
notEqual(Object) - Method in class com.flowingcode.backendcore.model.ConstraintBuilder
 
notEqual(String, Object) - Static method in class com.flowingcode.backendcore.model.ConstraintBuilder

O

of(String, String...) - Static method in class com.flowingcode.backendcore.model.ConstraintBuilder
 
on(ValidationKind...) - Static method in interface com.flowingcode.backendcore.validation.Validator
 

Q

QuerySpec - Class in com.flowingcode.backendcore.model
 
QuerySpec() - Constructor for class com.flowingcode.backendcore.model.QuerySpec
 
QuerySpec.Order - Enum Class in com.flowingcode.backendcore.model
 

R

RelationalConstraint - Interface in com.flowingcode.backendcore.model.constraints
 

S

ServiceException - Exception in com.flowingcode.backendcore.exception
Exception thrown at Service Layer
ServiceException() - Constructor for exception com.flowingcode.backendcore.exception.ServiceException
 
ServiceException(String) - Constructor for exception com.flowingcode.backendcore.exception.ServiceException
 
ServiceException(String, Object...) - Constructor for exception com.flowingcode.backendcore.exception.ServiceException
 
ServiceException(Throwable) - Constructor for exception com.flowingcode.backendcore.exception.ServiceException
 
ServiceException(Throwable, ErrorDescription) - Constructor for exception com.flowingcode.backendcore.exception.ServiceException
 
ServiceException(Throwable, String, Object...) - Constructor for exception com.flowingcode.backendcore.exception.ServiceException
 
ServiceException(Throwable, List<ErrorDescription>) - Constructor for exception com.flowingcode.backendcore.exception.ServiceException
 
ServiceException(List<ErrorDescription>) - Constructor for exception com.flowingcode.backendcore.exception.ServiceException
 
setFirstResult(Integer) - Method in class com.flowingcode.backendcore.model.QuerySpec
Set the position of the first result to retrieve.
setId(K) - Method in class com.flowingcode.backendcore.model.BaseEntity
 
setMaxResult(Integer) - Method in class com.flowingcode.backendcore.model.QuerySpec
Set the maximum number of results to retrieve.
success() - Static method in interface com.flowingcode.backendcore.validation.Validator
 

T

toString() - Method in class com.flowingcode.backendcore.model.BaseEntity
 
toString() - Method in class com.flowingcode.backendcore.model.QuerySpec
 
toString(Identifiable<?>) - Static method in class com.flowingcode.backendcore.model.Identifiables
Return a string representation of the Identifiable.
transform(Constraint) - Method in class com.flowingcode.backendcore.model.ConstraintTransformer
Return an implementation-specific representation of the constraint, or null if it cannot be transformed.
transformBetweenConstraint(AttributeBetweenConstraint) - Method in class com.flowingcode.backendcore.model.ConstraintTransformer
Return an implementation-specific representation of an AttributeBetweenConstraint constraint.
transformILikeConstraint(AttributeILikeConstraint) - Method in class com.flowingcode.backendcore.model.ConstraintTransformer
Return an implementation-specific representation of an AttributeILikeConstraint constraint.
transformInConstraint(AttributeInConstraint) - Method in class com.flowingcode.backendcore.model.ConstraintTransformer
Return an implementation-specific representation of an AttributeInConstraint constraint.
transformLikeConstraint(AttributeLikeConstraint) - Method in class com.flowingcode.backendcore.model.ConstraintTransformer
Return an implementation-specific representation of an AttributeLikeConstraint constraint.
transformNegatedConstraint(NegatedConstraint) - Method in class com.flowingcode.backendcore.model.ConstraintTransformer
Return an implementation-specific representation of a NegatedConstraint constraint.
transformNullConstraint(AttributeNullConstraint) - Method in class com.flowingcode.backendcore.model.ConstraintTransformer
Return an implementation-specific representation of a AttributeNullConstraint constraint.
transformRelationalConstraint(AttributeRelationalConstraint) - Method in class com.flowingcode.backendcore.model.ConstraintTransformer
Return an implementation-specific representation of an AttributeRelationalConstraint constraint.

U

UpdateValidationException - Exception in com.flowingcode.backendcore.validation
 
UpdateValidationException(List<ErrorDescription>) - Constructor for exception com.flowingcode.backendcore.validation.UpdateValidationException
 

V

validate(T) - Method in interface com.flowingcode.backendcore.validation.Validator
 
ValidationException - Exception in com.flowingcode.backendcore.validation
Exception representing business rules validations fails
ValidationException() - Constructor for exception com.flowingcode.backendcore.validation.ValidationException
 
ValidationException(String) - Constructor for exception com.flowingcode.backendcore.validation.ValidationException
 
ValidationException(String, Object...) - Constructor for exception com.flowingcode.backendcore.validation.ValidationException
 
ValidationException(Throwable) - Constructor for exception com.flowingcode.backendcore.validation.ValidationException
 
ValidationException(Throwable, ErrorDescription) - Constructor for exception com.flowingcode.backendcore.validation.ValidationException
 
ValidationException(Throwable, String, Object...) - Constructor for exception com.flowingcode.backendcore.validation.ValidationException
 
ValidationException(Throwable, List<ErrorDescription>) - Constructor for exception com.flowingcode.backendcore.validation.ValidationException
 
ValidationException(List<ErrorDescription>) - Constructor for exception com.flowingcode.backendcore.validation.ValidationException
 
ValidationKind - Interface in com.flowingcode.backendcore.validation
 
ValidationSupport<T> - Interface in com.flowingcode.backendcore.validation
 
Validator<T> - Interface in com.flowingcode.backendcore.validation
Generic validation service
ValidatorBuilder<T> - Class in com.flowingcode.backendcore.validation
 
ValidatorBuilder() - Constructor for class com.flowingcode.backendcore.validation.ValidatorBuilder
 
valueOf(String) - Static method in enum class com.flowingcode.backendcore.model.QuerySpec.Order
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.flowingcode.backendcore.model.QuerySpec.Order
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E F G H I L M N O Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form