A B C D E F G H I L M O P Q R S T U V W 
All Classes All Packages

A

addConstraint(Class<E>, SqlPredicate<E>) - Static method in class com.github.collinalpert.java2db.queries.QueryConstraints
Adds a query constraint to a query made with a certain entity.
ASCENDING - com.github.collinalpert.java2db.queries.OrderTypes
 

B

BaseCodeAndDescriptionEntity - Class in com.github.collinalpert.java2db.entities
Describes an entity that has an id, a code and a description.
BaseCodeAndDescriptionEntity() - Constructor for class com.github.collinalpert.java2db.entities.BaseCodeAndDescriptionEntity
 
BaseCodeAndDescriptionService<T extends BaseCodeAndDescriptionEntity> - Class in com.github.collinalpert.java2db.services
Describes a service class for an entity which contains an id, a code and a description.
BaseCodeAndDescriptionService() - Constructor for class com.github.collinalpert.java2db.services.BaseCodeAndDescriptionService
 
BaseEntity - Class in com.github.collinalpert.java2db.entities
Describes an entity that has an id.
BaseEntity() - Constructor for class com.github.collinalpert.java2db.entities.BaseEntity
 
BaseMapper<T extends BaseEntity> - Class in com.github.collinalpert.java2db.mappers
Default mapper for converting a ResultSet to the respective Java entity.
BaseMapper(Class<T>) - Constructor for class com.github.collinalpert.java2db.mappers.BaseMapper
 
BaseService<T extends BaseEntity> - Class in com.github.collinalpert.java2db.services
Class that provides base functionality for all service classes.
BaseService() - Constructor for class com.github.collinalpert.java2db.services.BaseService
Constructor for the base class of all services.

C

close() - Method in class com.github.collinalpert.java2db.database.DBConnection
Closes the connection to the database.
com.github.collinalpert.java2db.annotations - package com.github.collinalpert.java2db.annotations
 
com.github.collinalpert.java2db.database - package com.github.collinalpert.java2db.database
 
com.github.collinalpert.java2db.entities - package com.github.collinalpert.java2db.entities
 
com.github.collinalpert.java2db.mappers - package com.github.collinalpert.java2db.mappers
 
com.github.collinalpert.java2db.queries - package com.github.collinalpert.java2db.queries
 
com.github.collinalpert.java2db.services - package com.github.collinalpert.java2db.services
 
com.github.collinalpert.java2db.utilities - package com.github.collinalpert.java2db.utilities
 
create(T) - Method in class com.github.collinalpert.java2db.services.BaseService
Creates this Java entity on the database.

D

DATABASE - Static variable in class com.github.collinalpert.java2db.database.DBConnection
 
DATABASE_TYPE - Static variable in class com.github.collinalpert.java2db.database.DBConnection
 
DatabaseTypes - Enum in com.github.collinalpert.java2db.database
Enum for all database types this library supports.
DBConnection - Class in com.github.collinalpert.java2db.database
 
DBConnection() - Constructor for class com.github.collinalpert.java2db.database.DBConnection
 
delete(long) - Method in class com.github.collinalpert.java2db.services.BaseService
Deletes a row by an id.
delete(T) - Method in class com.github.collinalpert.java2db.services.BaseService
Deletes the corresponding row on the database.
DESCENDING - com.github.collinalpert.java2db.queries.OrderTypes
 

E

execute(String) - Method in class com.github.collinalpert.java2db.database.DBConnection
Executes a DQL statement on the database without Java parameters.
execute(String, Object...) - Method in class com.github.collinalpert.java2db.database.DBConnection
Executes a DQL statement on the database with Java parameters.

F

ForeignKeyObject - Annotation Type in com.github.collinalpert.java2db.annotations
Marks a field as the correspondent object to a foreign key.
ForeignKeyReference - Class in com.github.collinalpert.java2db.database
Describes a foreign key reference containing the table and column of the
ForeignKeyReference(String, String, String) - Constructor for class com.github.collinalpert.java2db.database.ForeignKeyReference
 

G

get() - Method in class com.github.collinalpert.java2db.queries.Query
Gets the values returned from the query.
getAliasNotation() - Method in class com.github.collinalpert.java2db.database.TableNameColumn
 
getAll() - Method in class com.github.collinalpert.java2db.services.BaseService
 
getAllFields(Class<? extends BaseEntity>) - Static method in class com.github.collinalpert.java2db.utilities.Utilities
Gets all the fields and the fields of foreign key objects in this entity.
getByCode(String) - Method in class com.github.collinalpert.java2db.services.BaseCodeAndDescriptionService
 
getByDescription(String) - Method in class com.github.collinalpert.java2db.services.BaseCodeAndDescriptionService
 
getById(long) - Method in class com.github.collinalpert.java2db.services.BaseService
 
getChildTable() - Method in class com.github.collinalpert.java2db.database.ForeignKeyReference
 
getCode() - Method in class com.github.collinalpert.java2db.entities.BaseCodeAndDescriptionEntity
 
getColumn() - Method in class com.github.collinalpert.java2db.database.TableNameColumn
 
getConstraints(Class<E>) - Static method in class com.github.collinalpert.java2db.queries.QueryConstraints
Retrieves a composition SqlPredicate for all constraints that have been added for this class or any superclass of it.
getDescription() - Method in class com.github.collinalpert.java2db.entities.BaseCodeAndDescriptionEntity
 
getEntityFields(Class<? extends BaseEntity>) - Static method in class com.github.collinalpert.java2db.utilities.Utilities
 
getEntityFields(Class<? extends BaseEntity>, boolean) - Static method in class com.github.collinalpert.java2db.utilities.Utilities
 
getEntityFields(Class<? extends BaseEntity>, Class<?>) - Static method in class com.github.collinalpert.java2db.utilities.Utilities
 
getFirst() - Method in class com.github.collinalpert.java2db.queries.Query
Gets the first row of a query.
getFunction() - Method in class com.github.collinalpert.java2db.queries.OrderClause
 
getId() - Method in class com.github.collinalpert.java2db.entities.BaseEntity
 
getMultiple(SqlPredicate<T>) - Method in class com.github.collinalpert.java2db.services.BaseService
Retrieves list of entities which match the predicate.
getOrderType() - Method in class com.github.collinalpert.java2db.queries.OrderClause
 
getParentForeignKey() - Method in class com.github.collinalpert.java2db.database.ForeignKeyReference
 
getParentTable() - Method in class com.github.collinalpert.java2db.database.ForeignKeyReference
 
getQuery() - Method in class com.github.collinalpert.java2db.queries.Query
 
getSingle(SqlPredicate<T>) - Method in class com.github.collinalpert.java2db.services.BaseService
Retrieves a single entity which matches the predicate.
getSql() - Method in enum com.github.collinalpert.java2db.queries.OrderTypes
 
getSQLNotation() - Method in class com.github.collinalpert.java2db.database.TableNameColumn
 
getTableName() - Method in class com.github.collinalpert.java2db.database.TableNameColumn
 
getTableName(Class<?>) - Static method in class com.github.collinalpert.java2db.utilities.Utilities
Gets the database table name from the TableName attribute on the class.

H

HOST - Static variable in class com.github.collinalpert.java2db.database.DBConnection
 

I

IoC - Class in com.github.collinalpert.java2db.utilities
 
IoC() - Constructor for class com.github.collinalpert.java2db.utilities.IoC
 
isForeignKey() - Method in class com.github.collinalpert.java2db.database.TableNameColumn
 
isOpen() - Method in class com.github.collinalpert.java2db.database.DBConnection
Determines if a connection to the database still exists or not.
isRegistered(Class<S>) - Method in class com.github.collinalpert.java2db.utilities.IoC
Checks if a service has already been registered.
isValid() - Method in class com.github.collinalpert.java2db.database.DBConnection
Checks if the connection is valid/successful.

L

limit(int) - Method in class com.github.collinalpert.java2db.queries.Query
Limits the result of the rows returned to a maximum of the passed integer.
log(Object) - Static method in class com.github.collinalpert.java2db.utilities.Utilities
Prints messages to the query, while considering the DBConnection.LOG_QUERIES constant.
LOG_QUERIES - Static variable in class com.github.collinalpert.java2db.database.DBConnection
 
logf(String, Object...) - Static method in class com.github.collinalpert.java2db.utilities.Utilities
Prints formatted messages to the query, while considering the DBConnection.LOG_QUERIES constant.

M

map(ResultSet) - Method in class com.github.collinalpert.java2db.mappers.BaseMapper
Maps a ResultSet with a single row to a Java entity.
mapToList(ResultSet) - Method in class com.github.collinalpert.java2db.mappers.BaseMapper
Maps a ResultSet with multiple rows to a list of Java entities.
MICROSOFT - com.github.collinalpert.java2db.database.DatabaseTypes
 
MYSQL - com.github.collinalpert.java2db.database.DatabaseTypes
 

O

orderBy(SqlFunction<T, ?>) - Method in class com.github.collinalpert.java2db.queries.Query
Sets an ORDER BY clause for the DQL statement.
orderBy(SqlFunction<T, ?>, OrderTypes) - Method in class com.github.collinalpert.java2db.queries.Query
Sets an ORDER BY clause for the DQL statement.
OrderClause<T extends BaseEntity> - Class in com.github.collinalpert.java2db.queries
Describes an SQL ORDER BY clause.
OrderClause(SqlFunction<T, ?>) - Constructor for class com.github.collinalpert.java2db.queries.OrderClause
 
OrderClause(SqlFunction<T, ?>, OrderTypes) - Constructor for class com.github.collinalpert.java2db.queries.OrderClause
 
OrderTypes - Enum in com.github.collinalpert.java2db.queries
An enum representing the sorting order possibilities in a DQL statement.

P

PASSWORD - Static variable in class com.github.collinalpert.java2db.database.DBConnection
 
PORT - Static variable in class com.github.collinalpert.java2db.database.DBConnection
 

Q

Query<T extends BaseEntity> - Class in com.github.collinalpert.java2db.queries
A class representing a DQL statement with different options, including where clauses, order by clauses and limits.
Query(Class<T>, BaseMapper<T>) - Constructor for class com.github.collinalpert.java2db.queries.Query
Constructor for creating a DQL statement for a given entity.
QueryConstraints - Class in com.github.collinalpert.java2db.queries
A class which administers default query constraints set for entities.
QueryConstraints() - Constructor for class com.github.collinalpert.java2db.queries.QueryConstraints
 

R

registerService(Class<E>, S) - Static method in class com.github.collinalpert.java2db.utilities.IoC
Registers an instance of a service class.
resolve(Class<E>) - Static method in class com.github.collinalpert.java2db.utilities.IoC
Creates an instance of any class with an empty constructor.
resolveService(Class<S>) - Static method in class com.github.collinalpert.java2db.utilities.IoC
Resolves a service class.
resolveServiceByEntity(Class<E>) - Static method in class com.github.collinalpert.java2db.utilities.IoC
Resolves a service class by the entity it was registered with.

S

setCode(String) - Method in class com.github.collinalpert.java2db.entities.BaseCodeAndDescriptionEntity
 
setDescription(String) - Method in class com.github.collinalpert.java2db.entities.BaseCodeAndDescriptionEntity
 
setFunction(SqlFunction<T, ?>) - Method in class com.github.collinalpert.java2db.queries.OrderClause
 
setId(long) - Method in class com.github.collinalpert.java2db.entities.BaseEntity
This setter only exists for frameworks like Spring, where a form needs to set this id.
setOrderType(OrderTypes) - Method in class com.github.collinalpert.java2db.queries.OrderClause
 

T

TableName - Annotation Type in com.github.collinalpert.java2db.annotations
Specifies the database table name for an entity.
TableNameColumn - Class in com.github.collinalpert.java2db.database
Describes a column and its table name so they can be referenced together.
TableNameColumn(String, Field) - Constructor for class com.github.collinalpert.java2db.database.TableNameColumn
 
toString() - Method in class com.github.collinalpert.java2db.database.TableNameColumn
 
toString() - Method in class com.github.collinalpert.java2db.entities.BaseCodeAndDescriptionEntity
 
toString() - Method in class com.github.collinalpert.java2db.entities.BaseEntity
 
toString() - Method in class com.github.collinalpert.java2db.queries.Query
 

U

update(String) - Method in class com.github.collinalpert.java2db.database.DBConnection
This command is used for any DDL/DML queries.
update(String, Object...) - Method in class com.github.collinalpert.java2db.database.DBConnection
This command is used for any DDL/DML queries with Java parameters.
update(T) - Method in class com.github.collinalpert.java2db.services.BaseService
Updates this entity's row on the database.
USERNAME - Static variable in class com.github.collinalpert.java2db.database.DBConnection
 
Utilities - Class in com.github.collinalpert.java2db.utilities
 
Utilities() - Constructor for class com.github.collinalpert.java2db.utilities.Utilities
 

V

value() - Method in annotation type com.github.collinalpert.java2db.annotations.ForeignKeyObject
 
value() - Method in annotation type com.github.collinalpert.java2db.annotations.TableName
 
valueOf(String) - Static method in enum com.github.collinalpert.java2db.database.DatabaseTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.collinalpert.java2db.queries.OrderTypes
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.collinalpert.java2db.database.DatabaseTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.collinalpert.java2db.queries.OrderTypes
Returns an array containing the constants of this enum type, in the order they are declared.

W

where(SqlPredicate<T>) - Method in class com.github.collinalpert.java2db.queries.Query
Sets a WHERE clause for the DQL statement.
A B C D E F G H I L M O P Q R S T U V W 
All Classes All Packages