Index

A B C D E F G H I J L N O P R S T U 
All Classes|All Packages

A

Avatar - Class in org.minijax.dao
The Avatar class represents an avatar or profile picture for an entity.
Avatar() - Constructor for class org.minijax.dao.Avatar
 
Avatar(String, String) - Constructor for class org.minijax.dao.Avatar
 

B

BaseDao - Interface in org.minijax.dao
The Dao class is the interface for all database access.
BaseEntity - Interface in org.minijax.dao
The BaseEntity class is the abstract base class for all web primitives.

C

ConflictException - Exception in org.minijax.dao
The ConflictException represents a HTTP 409 error.
ConflictException(String) - Constructor for exception org.minijax.dao.ConflictException
 
convertToDatabaseColumn(URI) - Method in class org.minijax.dao.converters.UriConverter
 
convertToDatabaseColumn(URL) - Method in class org.minijax.dao.converters.UrlConverter
 
convertToDatabaseColumn(Instant) - Method in class org.minijax.dao.converters.InstantConverter
 
convertToDatabaseColumn(LocalDate) - Method in class org.minijax.dao.converters.LocalDateConverter
 
convertToDatabaseColumn(List<String>) - Method in class org.minijax.dao.converters.StringListConverter
 
convertToDatabaseColumn(Locale) - Method in class org.minijax.dao.converters.LocaleConverter
 
convertToDatabaseColumn(Map<String, Object>) - Method in class org.minijax.dao.converters.JsonMapConverter
 
convertToDatabaseColumn(Map<String, String>) - Method in class org.minijax.dao.converters.UrlEncodedMapConverter
 
convertToDatabaseColumn(UUID) - Method in class org.minijax.dao.converters.UuidConverter
 
convertToEntityAttribute(byte[]) - Method in class org.minijax.dao.converters.UuidConverter
 
convertToEntityAttribute(String) - Method in class org.minijax.dao.converters.JsonMapConverter
 
convertToEntityAttribute(String) - Method in class org.minijax.dao.converters.LocaleConverter
 
convertToEntityAttribute(String) - Method in class org.minijax.dao.converters.StringListConverter
 
convertToEntityAttribute(String) - Method in class org.minijax.dao.converters.UriConverter
 
convertToEntityAttribute(String) - Method in class org.minijax.dao.converters.UrlConverter
 
convertToEntityAttribute(String) - Method in class org.minijax.dao.converters.UrlEncodedMapConverter
 
convertToEntityAttribute(Date) - Method in class org.minijax.dao.converters.LocalDateConverter
 
convertToEntityAttribute(Timestamp) - Method in class org.minijax.dao.converters.InstantConverter
 
copyNonNullProperties(T) - Method in class org.minijax.dao.DefaultBaseEntity
Copies all non-null properties from the other object to this object.
countAll(Class<T>) - Method in interface org.minijax.dao.BaseDao
Counts all rows of a type.
countAll(Class<T>) - Method in class org.minijax.dao.DefaultBaseDao
Counts all rows of a type.
create(T) - Method in interface org.minijax.dao.BaseDao
Inserts a new instance in the database.
create(T) - Method in class org.minijax.dao.DefaultBaseDao
Inserts a new instance in the database.

D

DefaultBaseDao - Class in org.minijax.dao
The Dao class is the interface for all database access.
DefaultBaseDao() - Constructor for class org.minijax.dao.DefaultBaseDao
 
DefaultBaseEntity - Class in org.minijax.dao
The BaseEntity class is the abstract base class for all web primitives.
DefaultBaseEntity() - Constructor for class org.minijax.dao.DefaultBaseEntity
 
DefaultNamedEntity - Class in org.minijax.dao
The NamedEntity class is a base class for web entities with names.
DefaultNamedEntity() - Constructor for class org.minijax.dao.DefaultNamedEntity
 
DefaultNamedEntity(String) - Constructor for class org.minijax.dao.DefaultNamedEntity
 
delete(T) - Method in interface org.minijax.dao.BaseDao
Soft deletes an object.
delete(T) - Method in class org.minijax.dao.DefaultBaseDao
Soft deletes an object.

E

em - Variable in class org.minijax.dao.DefaultBaseDao
 
equals(Object) - Method in class org.minijax.dao.DefaultBaseEntity
Determines if this object equals another.

F

firstOrNull(List<T>) - Static method in interface org.minijax.dao.BaseDao
Returns null if the list is empty.
fromJson(Class<T>, String) - Static method in class org.minijax.dao.DefaultBaseEntity
 

G

generateHandle() - Method in class org.minijax.dao.DefaultNamedEntity
 
getAvatar() - Method in class org.minijax.dao.DefaultNamedEntity
 
getAvatar() - Method in interface org.minijax.dao.NamedEntity
 
getCreatedDateTime() - Method in interface org.minijax.dao.BaseEntity
Returns the date/time when the object was created in the database.
getCreatedDateTime() - Method in class org.minijax.dao.DefaultBaseEntity
Returns the date/time when the object was created in the database.
getDeletedDateTime() - Method in interface org.minijax.dao.BaseEntity
Returns the date/time when the object was last deleted in the database.
getDeletedDateTime() - Method in class org.minijax.dao.DefaultBaseEntity
Returns the date/time when the object was last deleted in the database.
getEntityManager() - Method in interface org.minijax.dao.BaseDao
 
getEntityManager() - Method in class org.minijax.dao.DefaultBaseDao
 
getHandle() - Method in class org.minijax.dao.DefaultNamedEntity
 
getHandle() - Method in interface org.minijax.dao.NamedEntity
 
getId() - Method in interface org.minijax.dao.BaseEntity
Returns the ID of the object.
getId() - Method in class org.minijax.dao.DefaultBaseEntity
Returns the ID of the object.
getImageType() - Method in class org.minijax.dao.Avatar
 
getImageUrl() - Method in class org.minijax.dao.Avatar
 
getKey() - Method in exception org.minijax.dao.ConflictException
 
getName() - Method in class org.minijax.dao.DefaultNamedEntity
 
getName() - Method in interface org.minijax.dao.NamedEntity
 
getThumbUrl() - Method in class org.minijax.dao.Avatar
 
getUpdatedDateTime() - Method in interface org.minijax.dao.BaseEntity
Returns the date/time when the object was last updated in the database.
getUpdatedDateTime() - Method in class org.minijax.dao.DefaultBaseEntity
Returns the date/time when the object was last updated in the database.
getUri() - Method in interface org.minijax.dao.NamedEntity
 

H

HANDLE_REGEX - Static variable in class org.minijax.dao.DefaultNamedEntity
 
HANDLE_SPECIAL_CHARS - Static variable in class org.minijax.dao.DefaultNamedEntity
 
HANDLE_SPECIAL_CHARS_REGEX - Static variable in class org.minijax.dao.DefaultNamedEntity
 
hashCode() - Method in class org.minijax.dao.DefaultBaseEntity
Returns a hash code for this details object.

I

IMAGE_TYPE_DEFAULT - Static variable in class org.minijax.dao.Avatar
The image is the original generated default.
IMAGE_TYPE_GOOGLE - Static variable in class org.minijax.dao.Avatar
The image was pulled from Google Plus.
IMAGE_TYPE_GRAVATAR - Static variable in class org.minijax.dao.Avatar
The image was pulled from Gravatar.
IMAGE_TYPE_MANUAL - Static variable in class org.minijax.dao.Avatar
The image was manually uploaded by the user.
InstantConverter - Class in org.minijax.dao.converters
The InstantConverter class implements the JPA converter from Java Instant to Java SQL Timestamp.
InstantConverter() - Constructor for class org.minijax.dao.converters.InstantConverter
 
isDeleted() - Method in interface org.minijax.dao.BaseEntity
Returns whether the object is deleted.
isDeleted() - Method in class org.minijax.dao.DefaultBaseEntity
Returns whether the object is deleted.

J

JsonMapConverter - Class in org.minijax.dao.converters
The JsonMapConverter class implements the JPA converter from Map to JSON string.
JsonMapConverter() - Constructor for class org.minijax.dao.converters.JsonMapConverter
 

L

LocalDateConverter - Class in org.minijax.dao.converters
The LocalDateConverter class implements the JPA converter from Java LocalDate to Java SQL Date.
LocalDateConverter() - Constructor for class org.minijax.dao.converters.LocalDateConverter
 
LocaleConverter - Class in org.minijax.dao.converters
 
LocaleConverter() - Constructor for class org.minijax.dao.converters.LocaleConverter
 

N

NamedEntity - Interface in org.minijax.dao
The NamedEntity class is a base class for web entities with names.

O

onPrePersist() - Method in class org.minijax.dao.DefaultBaseEntity
 
onPreUpdate() - Method in class org.minijax.dao.DefaultBaseEntity
 
org.minijax.dao - package org.minijax.dao
 
org.minijax.dao.converters - package org.minijax.dao.converters
 

P

purge(T) - Method in interface org.minijax.dao.BaseDao
Hard deletes an object.
purge(T) - Method in class org.minijax.dao.DefaultBaseDao
Hard deletes an object.

R

read(Class<T>, UUID) - Method in interface org.minijax.dao.BaseDao
Retrieves an object by ID.
read(Class<T>, UUID) - Method in class org.minijax.dao.DefaultBaseDao
Retrieves an object by ID.
readByHandle(Class<T>, String) - Method in interface org.minijax.dao.BaseDao
Finds a user by handle.
readByHandle(Class<T>, String) - Method in class org.minijax.dao.DefaultBaseDao
Finds a user by handle.
readPage(Class<T>, int, int) - Method in interface org.minijax.dao.BaseDao
Returns a page of objects.
readPage(Class<T>, int, int) - Method in class org.minijax.dao.DefaultBaseDao
Returns a page of objects.

S

setAvatar(Avatar) - Method in class org.minijax.dao.DefaultNamedEntity
 
setAvatar(Avatar) - Method in interface org.minijax.dao.NamedEntity
 
setCreatedDateTime(Instant) - Method in class org.minijax.dao.DefaultBaseEntity
Sets the date/time when the object was created in the database.
setDeleted(boolean) - Method in interface org.minijax.dao.BaseEntity
 
setDeleted(boolean) - Method in class org.minijax.dao.DefaultBaseEntity
Marks the entity as deleted.
setHandle(String) - Method in class org.minijax.dao.DefaultNamedEntity
 
setId(UUID) - Method in interface org.minijax.dao.BaseEntity
 
setId(UUID) - Method in class org.minijax.dao.DefaultBaseEntity
Sets the ID of the object.
setImageType(int) - Method in class org.minijax.dao.Avatar
 
setImageUrl(String) - Method in class org.minijax.dao.Avatar
 
setName(String) - Method in class org.minijax.dao.DefaultNamedEntity
 
setName(String) - Method in interface org.minijax.dao.NamedEntity
 
setThumbUrl(String) - Method in class org.minijax.dao.Avatar
 
setUpdatedDateTime(Instant) - Method in class org.minijax.dao.DefaultBaseEntity
Sets the date/time when the object was last updated in the database.
sortByCreatedDateTime(List<T>) - Static method in interface org.minijax.dao.BaseEntity
Sorts a list of ID objects by created time (ascending).
sortByName(List<T>) - Static method in interface org.minijax.dao.NamedEntity
Sorts a list of ID objects by name (ascending).
StringListConverter - Class in org.minijax.dao.converters
 
StringListConverter() - Constructor for class org.minijax.dao.converters.StringListConverter
 

T

toJson() - Method in class org.minijax.dao.DefaultBaseEntity
 

U

update(T) - Method in interface org.minijax.dao.BaseDao
Updates an object.
update(T) - Method in class org.minijax.dao.DefaultBaseDao
Updates an object.
UriConverter - Class in org.minijax.dao.converters
 
UriConverter() - Constructor for class org.minijax.dao.converters.UriConverter
 
UrlConverter - Class in org.minijax.dao.converters
 
UrlConverter() - Constructor for class org.minijax.dao.converters.UrlConverter
 
UrlEncodedMapConverter - Class in org.minijax.dao.converters
The UrlEncodedMapConverter class implements the JPA converter from Map to URL-encoded String.
UrlEncodedMapConverter() - Constructor for class org.minijax.dao.converters.UrlEncodedMapConverter
 
UuidConverter - Class in org.minijax.dao.converters
The UuidConverter class implements the JPA converter from UUID to byte array.
UuidConverter() - Constructor for class org.minijax.dao.converters.UuidConverter
 
A B C D E F G H I J L N O P R S T U 
All Classes|All Packages