A B C D E F G H I L M O P Q R S T U V W
All Classes All Packages
All Classes All Packages
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
ResultSetto 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
SqlPredicatefor 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
TableNameattribute 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_QUERIESconstant. - 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_QUERIESconstant.
M
- map(ResultSet) - Method in class com.github.collinalpert.java2db.mappers.BaseMapper
-
Maps a
ResultSetwith a single row to a Java entity. - mapToList(ResultSet) - Method in class com.github.collinalpert.java2db.mappers.BaseMapper
-
Maps a
ResultSetwith 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.
All Classes All Packages