Index
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
All Classes|All Packages