Index

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

A

about(Model) - Method in class tech.ailef.dbadmin.external.controller.DefaultDbAdminController
 
addError(MappingError) - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
 
addField(DbField) - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
Adds a field to this schema.
addResourceHandlers(ResourceHandlerRegistry) - Method in class tech.ailef.dbadmin.external.MvcConfig
 
AFTER - Enum constant in enum class tech.ailef.dbadmin.external.dto.CompareOperator
 
attachManyToMany(DbObjectSchema, Object, Map<String, List<String>>) - Method in class tech.ailef.dbadmin.external.dbmapping.DbAdminRepository
Attaches multiple many to many relationships to an object, parsed from a multi -valued map.
autocomplete(String, String) - Method in class tech.ailef.dbadmin.external.controller.rest.AutocompleteController
Returns a list of entities from a given table that match an input query.
AutocompleteController - Class in tech.ailef.dbadmin.external.controller.rest
API controller for autocomplete results
AutocompleteController() - Constructor for class tech.ailef.dbadmin.external.controller.rest.AutocompleteController
 
AutocompleteSearchResult - Class in tech.ailef.dbadmin.external.dto
An object to hold autocomplete results returned from the AutocompleteController.
AutocompleteSearchResult() - Constructor for class tech.ailef.dbadmin.external.dto.AutocompleteSearchResult
 
AutocompleteSearchResult(DbObject) - Constructor for class tech.ailef.dbadmin.external.dto.AutocompleteSearchResult
 

B

BEFORE - Enum constant in enum class tech.ailef.dbadmin.external.dto.CompareOperator
 
BigDecimalFieldType - Class in tech.ailef.dbadmin.external.dbmapping.fields
 
BigDecimalFieldType() - Constructor for class tech.ailef.dbadmin.external.dbmapping.fields.BigDecimalFieldType
 
BigIntegerFieldType - Class in tech.ailef.dbadmin.external.dbmapping.fields
 
BigIntegerFieldType() - Constructor for class tech.ailef.dbadmin.external.dbmapping.fields.BigIntegerFieldType
 
BooleanFieldType - Class in tech.ailef.dbadmin.external.dbmapping.fields
 
BooleanFieldType() - Constructor for class tech.ailef.dbadmin.external.dbmapping.fields.BooleanFieldType
 
buildObject(Map<String, String>, Map<String, MultipartFile>) - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
 
ByteArrayFieldType - Class in tech.ailef.dbadmin.external.dbmapping.fields
 
ByteArrayFieldType() - Constructor for class tech.ailef.dbadmin.external.dbmapping.fields.ByteArrayFieldType
 
ByteFieldType - Class in tech.ailef.dbadmin.external.dbmapping.fields
 
ByteFieldType() - Constructor for class tech.ailef.dbadmin.external.dbmapping.fields.ByteFieldType
 

C

camelToSnake(String) - Static method in interface tech.ailef.dbadmin.external.misc.Utils
Convers camel case to snake case
CATEGORICAL - Enum constant in enum class tech.ailef.dbadmin.external.annotations.FilterableType
The categorical filter provides the full list of possible values for the field, rendered as a list of clickable items (that will filter for equality).
CharFieldType - Class in tech.ailef.dbadmin.external.dbmapping.fields
 
CharFieldType() - Constructor for class tech.ailef.dbadmin.external.dbmapping.fields.CharFieldType
 
CompareOperator - Enum Class in tech.ailef.dbadmin.external.dto
A list of operators that are used in faceted search.
compute(String) - Method in class tech.ailef.dbadmin.external.dbmapping.DbObject
 
ComputedColumn - Annotation Interface in tech.ailef.dbadmin.external.annotations
This annotation marks a method as a "virtual" column whose value is computed by using the method itself rather than retrieving it from the database like a physical column.
ComputedFieldType - Class in tech.ailef.dbadmin.external.dbmapping.fields
 
ComputedFieldType() - Constructor for class tech.ailef.dbadmin.external.dbmapping.fields.ComputedFieldType
 
computeFilters(DbObjectSchema, MultiValueMap<String, String>) - Static method in interface tech.ailef.dbadmin.external.misc.Utils
Converts a multi value map of parameters containing query filters applied with the faceted search feature into a set of QueryFilter objects
computeParams() - Method in class tech.ailef.dbadmin.external.dto.FacetedSearchRequest
 
computeParams() - Method in interface tech.ailef.dbadmin.external.dto.FilterRequest
Converts the request to a MultiValue map that can be later converted into a query string
computeParams() - Method in class tech.ailef.dbadmin.external.dto.LogsSearchRequest
 
console() - Method in class tech.ailef.dbadmin.external.controller.DefaultDbAdminController
 
consoleDelete(String, Model) - Method in class tech.ailef.dbadmin.external.controller.DefaultDbAdminController
 
consoleNew(Model) - Method in class tech.ailef.dbadmin.external.controller.DefaultDbAdminController
 
ConsoleQuery - Class in tech.ailef.dbadmin.internal.model
 
ConsoleQuery() - Constructor for class tech.ailef.dbadmin.internal.model.ConsoleQuery
 
ConsoleQueryRepository - Interface in tech.ailef.dbadmin.internal.repository
 
consoleRun(Model, String, String, Integer, Integer, String) - Method in class tech.ailef.dbadmin.external.controller.DefaultDbAdminController
 
CONTAINS - Enum constant in enum class tech.ailef.dbadmin.external.dto.CompareOperator
 
count(String, Set<QueryFilter>) - Method in class tech.ailef.dbadmin.external.dbmapping.CustomJpaRepository
 
count(DbObjectSchema) - Method in class tech.ailef.dbadmin.external.dbmapping.DbAdminRepository
 
count(DbObjectSchema, String, Set<QueryFilter>) - Method in class tech.ailef.dbadmin.external.dbmapping.DbAdminRepository
Counts the elements that match the fuzzy search
countActions(String, String, String) - Method in interface tech.ailef.dbadmin.internal.repository.CustomActionRepository
 
countActions(String, String, String) - Method in class tech.ailef.dbadmin.internal.repository.CustomActionRepositoryImpl
Returns the count that match the filtering parameters, used for pagination.
create(Model, String, RedirectAttributes) - Method in class tech.ailef.dbadmin.external.controller.DefaultDbAdminController
 
create(DbObjectSchema, Map<String, String>, Map<String, MultipartFile>, String) - Method in class tech.ailef.dbadmin.external.dbmapping.DbAdminRepository
Create a new object with the specific primary key and values, returns the primary key of the created object
crop(int, int) - Method in class tech.ailef.dbadmin.external.dbmapping.query.DbQueryResult
 
CSV - Enum constant in enum class tech.ailef.dbadmin.external.dto.DataExportFormat
 
CustomActionRepository - Interface in tech.ailef.dbadmin.internal.repository
 
CustomActionRepositoryImpl - Class in tech.ailef.dbadmin.internal.repository
A repository that provides custom queries for UserActions
CustomActionRepositoryImpl() - Constructor for class tech.ailef.dbadmin.internal.repository.CustomActionRepositoryImpl
 
CustomJpaRepository - Class in tech.ailef.dbadmin.external.dbmapping
 
CustomJpaRepository(DbObjectSchema, EntityManager) - Constructor for class tech.ailef.dbadmin.external.dbmapping.CustomJpaRepository
 

D

DataExportController - Class in tech.ailef.dbadmin.external.controller
 
DataExportController() - Constructor for class tech.ailef.dbadmin.external.controller.DataExportController
 
DataExportFormat - Enum Class in tech.ailef.dbadmin.external.dto
 
DateFieldType - Class in tech.ailef.dbadmin.external.dbmapping.fields
 
DateFieldType() - Constructor for class tech.ailef.dbadmin.external.dbmapping.fields.DateFieldType
 
DbAdmin - Class in tech.ailef.dbadmin.external
The main DbAdmin class responsible for the initialization phase.
DbAdmin(EntityManager, DbAdminProperties) - Constructor for class tech.ailef.dbadmin.external.DbAdmin
Builds the DbAdmin instance by scanning the `@Entity` beans and loading the schemas.
DbAdminAutoConfiguration - Class in tech.ailef.dbadmin.external
The configuration class for "internal" data source.
DbAdminAutoConfiguration() - Constructor for class tech.ailef.dbadmin.external.DbAdminAutoConfiguration
 
DbAdminException - Exception in tech.ailef.dbadmin.external.exceptions
Generic top-level exception for everything thrown by us
DbAdminException() - Constructor for exception tech.ailef.dbadmin.external.exceptions.DbAdminException
 
DbAdminException(String) - Constructor for exception tech.ailef.dbadmin.external.exceptions.DbAdminException
 
DbAdminException(String, Throwable) - Constructor for exception tech.ailef.dbadmin.external.exceptions.DbAdminException
 
DbAdminException(Throwable) - Constructor for exception tech.ailef.dbadmin.external.exceptions.DbAdminException
 
DbAdminNotFoundException - Exception in tech.ailef.dbadmin.external.exceptions
 
DbAdminNotFoundException(String) - Constructor for exception tech.ailef.dbadmin.external.exceptions.DbAdminNotFoundException
 
DbAdminProperties - Class in tech.ailef.dbadmin.external
The 'dbadmin.*' properties that can be set in the properties file to configure the behaviour of Spring Boot Admin Panel.
DbAdminProperties() - Constructor for class tech.ailef.dbadmin.external.DbAdminProperties
 
DbAdminRepository - Class in tech.ailef.dbadmin.external.dbmapping
Implements the basic CRUD operations (and some more)
DbAdminRepository() - Constructor for class tech.ailef.dbadmin.external.dbmapping.DbAdminRepository
 
DbField - Class in tech.ailef.dbadmin.external.dbmapping.fields
Represent a field on the database, generated from an Entity class instance variable.
DbField(String, String, Field, DbFieldType, DbObjectSchema, String) - Constructor for class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
DbFieldType - Class in tech.ailef.dbadmin.external.dbmapping.fields
 
DbFieldType() - Constructor for class tech.ailef.dbadmin.external.dbmapping.fields.DbFieldType
 
DbFieldValue - Class in tech.ailef.dbadmin.external.dbmapping
Wrapper for the value of a field
DbFieldValue(Object, DbField) - Constructor for class tech.ailef.dbadmin.external.dbmapping.DbFieldValue
 
dbName - Variable in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
The inferred name of this field on the database
DbObject - Class in tech.ailef.dbadmin.external.dbmapping
Wrapper for all objects retrieved from the database.
DbObject(Object, DbObjectSchema) - Constructor for class tech.ailef.dbadmin.external.dbmapping.DbObject
 
DbObjectSchema - Class in tech.ailef.dbadmin.external.dbmapping
A class that represents a table/`@Entity` as reconstructed from the JPA annotations found on its fields.
DbObjectSchema(Class<?>, DbAdmin) - Constructor for class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
Initializes this schema for the specific `@Entity` class.
DbQueryOutputField - Class in tech.ailef.dbadmin.external.dbmapping.query
 
DbQueryOutputField(String, String, DbAdmin) - Constructor for class tech.ailef.dbadmin.external.dbmapping.query.DbQueryOutputField
 
DbQueryResult - Class in tech.ailef.dbadmin.external.dbmapping.query
 
DbQueryResult(List<DbQueryResultRow>) - Constructor for class tech.ailef.dbadmin.external.dbmapping.query.DbQueryResult
 
DbQueryResultRow - Class in tech.ailef.dbadmin.external.dbmapping.query
 
DbQueryResultRow(Map<DbQueryOutputField, Object>, String) - Constructor for class tech.ailef.dbadmin.external.dbmapping.query.DbQueryResultRow
 
DEFAULT - Enum constant in enum class tech.ailef.dbadmin.external.annotations.FilterableType
The default filter provides a list of standard operators customized to the field type (e.g.
DefaultDbAdminController - Class in tech.ailef.dbadmin.external.controller
The main DbAdmin controller that register most of the routes of the web interface.
DefaultDbAdminController() - Constructor for class tech.ailef.dbadmin.external.controller.DefaultDbAdminController
 
delete(String, String[], RedirectAttributes) - Method in class tech.ailef.dbadmin.external.controller.DefaultDbAdminController
 
delete(String, String, RedirectAttributes) - Method in class tech.ailef.dbadmin.external.controller.DefaultDbAdminController
 
delete(DbObjectSchema, String) - Method in class tech.ailef.dbadmin.external.dbmapping.DbAdminRepository
Delete a specific object
Disable - Annotation Interface in tech.ailef.dbadmin.external.annotations
Disables Spring Boot Database Admin on this table.
DisableCreate - Annotation Interface in tech.ailef.dbadmin.external.annotations
Disables create actions on the Entity class.
DisableDelete - Annotation Interface in tech.ailef.dbadmin.external.annotations
Disables delete actions on the Entity class.
DisableEdit - Annotation Interface in tech.ailef.dbadmin.external.annotations
Disables edit actions on the Entity class.
DisableExport - Annotation Interface in tech.ailef.dbadmin.external.annotations
Disables the export functionality on a specific class.
DisplayFormat - Annotation Interface in tech.ailef.dbadmin.external.annotations
Specifies a format string for a field, which will be automatically applied when displaying its value.
DisplayImage - Annotation Interface in tech.ailef.dbadmin.external.annotations
Marks a binary field as containing an image, which in turn enables its display in the interface.
DisplayName - Annotation Interface in tech.ailef.dbadmin.external.annotations
Marks a method as returning a name that has to be used to display this item, in addition to its primary key.
DoubleFieldType - Class in tech.ailef.dbadmin.external.dbmapping.fields
 
DoubleFieldType() - Constructor for class tech.ailef.dbadmin.external.dbmapping.fields.DoubleFieldType
 

E

edit(Model, String, String, RedirectAttributes) - Method in class tech.ailef.dbadmin.external.controller.DefaultDbAdminController
 
empty() - Static method in interface tech.ailef.dbadmin.external.dto.FilterRequest
Empty filtering request
enabled - Variable in class tech.ailef.dbadmin.external.DbAdminProperties
Whether Spring Boot Database Admin is enabled.
EnumFieldType - Class in tech.ailef.dbadmin.external.dbmapping.fields
 
EnumFieldType(Class<?>, EnumType) - Constructor for class tech.ailef.dbadmin.external.dbmapping.fields.EnumFieldType
 
EQ - Enum constant in enum class tech.ailef.dbadmin.external.dto.CompareOperator
 
equals(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.DbFieldValue
 
equals(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
 
equals(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
equals(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.query.DbQueryOutputField
 
equals(Object) - Method in class tech.ailef.dbadmin.external.dto.QueryFilter
 
executeQuery(String) - Method in class tech.ailef.dbadmin.external.dbmapping.DbAdminRepository
Execute custom SQL query using jdbcTemplate
export(String, String, String, Boolean, MultiValueMap<String, String>) - Method in class tech.ailef.dbadmin.external.controller.DataExportController
 
export(String, String, MultiValueMap<String, String>) - Method in class tech.ailef.dbadmin.external.controller.DataExportController
 

F

FacetedSearchRequest - Class in tech.ailef.dbadmin.external.dto
The filter request for faceted search.
FacetedSearchRequest(Set<QueryFilter>) - Constructor for class tech.ailef.dbadmin.external.dto.FacetedSearchRequest
 
field - Variable in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
FileDownloadController - Class in tech.ailef.dbadmin.external.controller
Controller to serve file or images (`@DisplayImage`)
FileDownloadController() - Constructor for class tech.ailef.dbadmin.external.controller.FileDownloadController
 
Filterable - Annotation Interface in tech.ailef.dbadmin.external.annotations
Marks a field as filterable and places it in the faceted search bar.
FilterableType - Enum Class in tech.ailef.dbadmin.external.annotations
Type of filters that can be used in the faceted search.
FilterRequest - Interface in tech.ailef.dbadmin.external.dto
Describes a request that contains parameters that are used to filter results.
findActions(LogsSearchRequest) - Method in interface tech.ailef.dbadmin.internal.repository.CustomActionRepository
 
findActions(LogsSearchRequest) - Method in class tech.ailef.dbadmin.internal.repository.CustomActionRepositoryImpl
Finds the UserAction that match the input search request.
findActions(LogsSearchRequest) - Method in class tech.ailef.dbadmin.internal.service.UserActionService
Retruns a page of results of user actions that match the given input request.
findAll() - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
Returns all the data in this schema, as `DbObject`s
findAll(DbObjectSchema, int, int, String, String) - Method in class tech.ailef.dbadmin.external.dbmapping.DbAdminRepository
Find all the objects in the schema.
findAllByOnTableAndActionTypeAndPrimaryKey(String, String, String, PageRequest) - Method in interface tech.ailef.dbadmin.internal.repository.UserActionRepository
 
findById(DbObjectSchema, Object) - Method in class tech.ailef.dbadmin.external.dbmapping.DbAdminRepository
Find an object by ID
findGetter(String) - Method in class tech.ailef.dbadmin.external.dbmapping.DbObject
 
findSchemaByClass(Class<?>) - Method in class tech.ailef.dbadmin.external.DbAdmin
Finds a schema by its class object
findSchemaByClassName(String) - Method in class tech.ailef.dbadmin.external.DbAdmin
Finds a schema by its full class name
findSchemaByTableName(String) - Method in class tech.ailef.dbadmin.external.DbAdmin
Finds a schema by its table name
findSetter(String) - Method in class tech.ailef.dbadmin.external.dbmapping.DbObject
 
FloatFieldType - Class in tech.ailef.dbadmin.external.dbmapping.fields
 
FloatFieldType() - Constructor for class tech.ailef.dbadmin.external.dbmapping.fields.FloatFieldType
 
forField(String) - Method in class tech.ailef.dbadmin.external.dto.ValidationErrorsContainer
 
format() - Element in annotation interface tech.ailef.dbadmin.external.annotations.DisplayFormat
The format to apply to the field's value
fromClass(Class<?>) - Static method in class tech.ailef.dbadmin.external.dbmapping.fields.DbFieldType
Returns the corresponding DbFieldType from a Class object.

G

get(String) - Method in class tech.ailef.dbadmin.external.dbmapping.DbObject
 
get(String) - Method in class tech.ailef.dbadmin.internal.UserConfiguration
Returns the value of the specific setting
get(DbField) - Method in class tech.ailef.dbadmin.external.dbmapping.DbObject
 
get(DbQueryOutputField) - Method in class tech.ailef.dbadmin.external.dbmapping.query.DbQueryResultRow
 
getActionType() - Method in class tech.ailef.dbadmin.external.dto.LogsSearchRequest
Returns the actionType specified in this search request.
getActionType() - Method in class tech.ailef.dbadmin.internal.model.UserAction
 
getAfterPages() - Method in class tech.ailef.dbadmin.external.dto.PaginationInfo
Returns the pages after the current one
getAllValues() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
getBasePackage() - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
 
getBaseUrl() - Method in class tech.ailef.dbadmin.external.controller.GlobalController
The baseUrl as specified in the properties file by the user
getBaseUrl() - Method in class tech.ailef.dbadmin.external.DbAdminProperties
Returns the prefix that is prepended to all routes registered by Spring Boot Database Admin.
getBeforePages() - Method in class tech.ailef.dbadmin.external.dto.PaginationInfo
Returns the pages before the current one
getClassName() - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
Returns the name of the Java class for the underlying `@Entity` this schema corresponds to
getCompareOperators() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.BigDecimalFieldType
 
getCompareOperators() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.BigIntegerFieldType
 
getCompareOperators() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.BooleanFieldType
 
getCompareOperators() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.ByteArrayFieldType
 
getCompareOperators() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.ByteFieldType
 
getCompareOperators() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.CharFieldType
 
getCompareOperators() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.ComputedFieldType
 
getCompareOperators() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DateFieldType
 
getCompareOperators() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbFieldType
Returns a list of compare operators that can be used to compare two values for this field type.
getCompareOperators() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DoubleFieldType
 
getCompareOperators() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.EnumFieldType
 
getCompareOperators() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.FloatFieldType
 
getCompareOperators() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.InstantFieldType
 
getCompareOperators() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.IntegerFieldType
 
getCompareOperators() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.LocalDateFieldType
 
getCompareOperators() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.LocalDateTimeFieldType
 
getCompareOperators() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.LongFieldType
 
getCompareOperators() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.ManyToManyFieldType
 
getCompareOperators() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.OffsetDateTimeFieldType
 
getCompareOperators() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.OneToManyFieldType
 
getCompareOperators() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.OneToOneFieldType
 
getCompareOperators() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.ShortFieldType
 
getCompareOperators() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.StringFieldType
 
getCompareOperators() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.TextFieldType
 
getCompareOperators() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.UUIDFieldType
 
getComputedColumn(String) - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
Returns the method for the given `@ComputedColumn` name
getComputedColumnNames() - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
Returns the names of the `@ComputedColumn`s in this schema
getComputedColumns() - Method in class tech.ailef.dbadmin.external.dbmapping.DbObject
 
getConnectedSchema() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
getConnectedType() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
getConnectedType() - Method in class tech.ailef.dbadmin.external.dbmapping.query.DbQueryOutputField
 
getCreatedAt() - Method in class tech.ailef.dbadmin.internal.model.ConsoleQuery
 
getCreatedAt() - Method in class tech.ailef.dbadmin.internal.model.UserAction
 
getCurrentPage() - Method in class tech.ailef.dbadmin.external.dto.PaginationInfo
Returns the current requested page
getDbAdmin() - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
Returns the DbAdmin instance
getDisplayName() - Method in class tech.ailef.dbadmin.external.dbmapping.DbObject
 
getDisplayName() - Method in enum class tech.ailef.dbadmin.external.dto.CompareOperator
 
getEntityClassName() - Method in class tech.ailef.dbadmin.external.dbmapping.query.DbQueryOutputField
Returns the Java class of the field, if mapped to a table column
getErrors() - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
 
getField() - Method in class tech.ailef.dbadmin.external.dbmapping.DbFieldValue
 
getField() - Method in class tech.ailef.dbadmin.external.dto.QueryFilter
Returns the field of the boolean condition
getFieldByJavaName(String) - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
Get a field by its Java name, i.e.
getFieldByName(String) - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
Get a field by its database name, i.e.
getFieldByName(String) - Method in class tech.ailef.dbadmin.external.dbmapping.query.DbQueryResultRow
 
getFields() - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
Returns an unmodifiable list of all the fields in the schema
getFilterableFields() - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
Returns the list of fields that are `@Filterable`
getFormat() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
getFormattedDate() - Method in class tech.ailef.dbadmin.internal.model.UserAction
 
getFormattedValue() - Method in class tech.ailef.dbadmin.external.dbmapping.DbFieldValue
 
getFragmentName() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.BigDecimalFieldType
 
getFragmentName() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.BigIntegerFieldType
 
getFragmentName() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.BooleanFieldType
 
getFragmentName() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.ByteArrayFieldType
 
getFragmentName() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.ByteFieldType
 
getFragmentName() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.CharFieldType
 
getFragmentName() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.ComputedFieldType
 
getFragmentName() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DateFieldType
 
getFragmentName() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
Returns the name of the Thymeleaf fragment used to render the input for this field.
getFragmentName() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbFieldType
Returns the name of the Thymeleaf fragments in the 'inputs.html' file, used to render an input field for this specific type.
getFragmentName() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DoubleFieldType
 
getFragmentName() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.EnumFieldType
 
getFragmentName() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.FloatFieldType
 
getFragmentName() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.InstantFieldType
 
getFragmentName() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.IntegerFieldType
 
getFragmentName() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.LocalDateFieldType
 
getFragmentName() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.LocalDateTimeFieldType
 
getFragmentName() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.LongFieldType
 
getFragmentName() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.ManyToManyFieldType
 
getFragmentName() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.OffsetDateTimeFieldType
 
getFragmentName() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.OneToManyFieldType
 
getFragmentName() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.OneToOneFieldType
 
getFragmentName() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.ShortFieldType
 
getFragmentName() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.StringFieldType
 
getFragmentName() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.TextFieldType
 
getFragmentName() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.UUIDFieldType
 
getId() - Method in class tech.ailef.dbadmin.external.dto.AutocompleteSearchResult
Returns the primary key for the object
getId() - Method in class tech.ailef.dbadmin.internal.model.ConsoleQuery
 
getId() - Method in class tech.ailef.dbadmin.internal.model.UserAction
 
getId() - Method in class tech.ailef.dbadmin.internal.model.UserSetting
 
getItemId() - Method in class tech.ailef.dbadmin.external.dto.LogsSearchRequest
Returns the itemId specified in this search request.
getJavaClass() - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
Returns the Java class for the underlying `@Entity` this schema corresponds to
getJavaClass() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.BigDecimalFieldType
 
getJavaClass() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.BigIntegerFieldType
 
getJavaClass() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.BooleanFieldType
 
getJavaClass() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.ByteArrayFieldType
 
getJavaClass() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.ByteFieldType
 
getJavaClass() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.CharFieldType
 
getJavaClass() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.ComputedFieldType
 
getJavaClass() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DateFieldType
 
getJavaClass() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbFieldType
Returns the Java class corresponding to this field type.
getJavaClass() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DoubleFieldType
 
getJavaClass() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.EnumFieldType
 
getJavaClass() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.FloatFieldType
 
getJavaClass() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.InstantFieldType
 
getJavaClass() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.IntegerFieldType
 
getJavaClass() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.LocalDateFieldType
 
getJavaClass() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.LocalDateTimeFieldType
 
getJavaClass() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.LongFieldType
 
getJavaClass() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.ManyToManyFieldType
 
getJavaClass() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.OffsetDateTimeFieldType
 
getJavaClass() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.OneToManyFieldType
 
getJavaClass() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.OneToOneFieldType
 
getJavaClass() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.ShortFieldType
 
getJavaClass() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.StringFieldType
 
getJavaClass() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.TextFieldType
 
getJavaClass() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.UUIDFieldType
 
getJavaClass() - Method in class tech.ailef.dbadmin.internal.model.UserAction
 
getJavaName() - Method in class tech.ailef.dbadmin.external.dbmapping.DbFieldValue
 
getJavaName() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
getJavaName() - Method in class tech.ailef.dbadmin.external.dbmapping.query.DbQueryOutputField
Returns the Java name of the field, if mapped to a table column
getJpaRepository() - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
Returns the underlying CustomJpaRepository
getLink(int) - Method in class tech.ailef.dbadmin.external.dto.PaginationInfo
Returns a link to the specified page by preserving all the other filtering parameters
getManyToManyOwnedFields() - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
Returns the list of ManyToMany fields owned by this class (i.e.
getMaxElement() - Method in class tech.ailef.dbadmin.external.dto.PaginationInfo
Returns the total count of elements for all pages
getMaxPage() - Method in class tech.ailef.dbadmin.external.dto.PaginationInfo
Returns the last page for which there are results available
getMessage() - Method in class tech.ailef.dbadmin.external.dto.MappingError
 
getMessage() - Method in exception tech.ailef.dbadmin.external.exceptions.DbAdminNotFoundException
 
getModelsPackage() - Method in class tech.ailef.dbadmin.external.DbAdminProperties
Returns the path of the package that contains your JPA `@Entity` classes to be scanned.
getName() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
getName() - Method in class tech.ailef.dbadmin.external.dbmapping.query.DbQueryOutputField
Returns the column name of the field
getNumberOfResults() - Method in class tech.ailef.dbadmin.external.dto.PaginatedResult
Returns the number of results for the current page
getOnTable() - Method in class tech.ailef.dbadmin.internal.model.UserAction
 
getOp() - Method in class tech.ailef.dbadmin.external.dto.QueryFilter
Returns the operator of the boolean condition
getPage() - Method in class tech.ailef.dbadmin.external.dto.LogsSearchRequest
Returns the requested page number
getPageSize() - Method in class tech.ailef.dbadmin.external.dto.LogsSearchRequest
Returns the requested number of elements per page
getPageSize() - Method in class tech.ailef.dbadmin.external.dto.PaginationInfo
Returns the current number of elements per page
getPagination() - Method in class tech.ailef.dbadmin.external.dto.PaginatedResult
Returns the pagination settings used to produce this output
getPrimaryKey() - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
Returns the DbField which serves as the primary key for this schema
getPrimaryKey() - Method in class tech.ailef.dbadmin.internal.model.UserAction
 
getPrimaryKeyValue() - Method in class tech.ailef.dbadmin.external.dbmapping.DbObject
 
getPrimitiveField() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
getProps() - Method in class tech.ailef.dbadmin.external.controller.GlobalController
 
getQuery() - Method in class tech.ailef.dbadmin.external.dbmapping.query.DbQueryResultRow
 
getQueryParams(HttpServletRequest) - Method in class tech.ailef.dbadmin.external.controller.GlobalController
A multi valued map containing the query parameters.
getQueryString(MultiValueMap<String, String>) - Static method in interface tech.ailef.dbadmin.external.misc.Utils
 
getRelationshipFields() - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
Returns the list of relationship fields
getRequestUrl(HttpServletRequest) - Method in class tech.ailef.dbadmin.external.controller.GlobalController
The full request URL, not including the query string
getResults() - Method in class tech.ailef.dbadmin.external.dto.PaginatedResult
Returns the list of results in the current page
getRows() - Method in class tech.ailef.dbadmin.external.dbmapping.query.DbQueryResult
 
getSchema() - Method in class tech.ailef.dbadmin.external.dbmapping.DbObject
 
getSchema() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
getSchemas() - Method in class tech.ailef.dbadmin.external.DbAdmin
Returns all the loaded schemas (i.e.
getSettingValue() - Method in class tech.ailef.dbadmin.internal.model.UserSetting
 
getSortedFields() - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
getSortedFields() - Method in class tech.ailef.dbadmin.external.dbmapping.query.DbQueryResult
 
getSortedFields() - Method in class tech.ailef.dbadmin.external.dbmapping.query.DbQueryResultRow
 
getSortedFields(boolean) - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
Returns a sorted list of physical fields (i.e., fields that correspond to a column in the table as opposed to fields that are just present as instance variables, like relationship fields).
getSortedPageLink(String, String) - Method in class tech.ailef.dbadmin.external.dto.PaginationInfo
Returns a link to the current page by preserving all the other filtering parameters but changing the sort order.
getSortKey() - Method in class tech.ailef.dbadmin.external.dto.LogsSearchRequest
Returns the requested sort key, possibly null
getSortOrder() - Method in class tech.ailef.dbadmin.external.dto.LogsSearchRequest
Returns the requested sort order, possibly null
getSql() - Method in class tech.ailef.dbadmin.internal.model.ConsoleQuery
 
getSql() - Method in class tech.ailef.dbadmin.internal.model.UserAction
 
getTable() - Method in class tech.ailef.dbadmin.external.dbmapping.query.DbQueryOutputField
Returns the table name of the field
getTable() - Method in class tech.ailef.dbadmin.external.dto.LogsSearchRequest
Returns the table specified in this search request.
getTableName() - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
Returns the inferred table name for this schema
getTitle() - Method in class tech.ailef.dbadmin.internal.model.ConsoleQuery
 
getType() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
getType() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.EnumFieldType
 
getType() - Method in class tech.ailef.dbadmin.external.dbmapping.query.DbQueryOutputField
Returns the type of the field.
getUnderlyingInstance() - Method in class tech.ailef.dbadmin.external.dbmapping.DbObject
 
getUpdatedAt() - Method in class tech.ailef.dbadmin.internal.model.ConsoleQuery
 
getUserConf() - Method in class tech.ailef.dbadmin.external.controller.GlobalController
The UserConfiguration object used to retrieve values specified in the settings table.
getValue() - Method in class tech.ailef.dbadmin.external.dbmapping.DbFieldValue
 
getValue() - Method in class tech.ailef.dbadmin.external.dto.AutocompleteSearchResult
Returns the readable name for the object
getValue() - Method in class tech.ailef.dbadmin.external.dto.QueryFilter
Returns the value of the boolean condition
getValues() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbFieldType
Returns all the possible values that this field can have.
getValues() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.EnumFieldType
 
getValues(DbField) - Method in class tech.ailef.dbadmin.external.dbmapping.DbObject
 
getVersion() - Method in class tech.ailef.dbadmin.external.controller.GlobalController
 
getVersion() - Method in class tech.ailef.dbadmin.external.DbAdmin
Returns the current version
GlobalController - Class in tech.ailef.dbadmin.external.controller
This class registers some global ModelAttributes and exception handlers.
GlobalController() - Constructor for class tech.ailef.dbadmin.external.controller.GlobalController
 
GT - Enum constant in enum class tech.ailef.dbadmin.external.dto.CompareOperator
 

H

handleException(Exception, Model, HttpServletResponse) - Method in class tech.ailef.dbadmin.external.controller.GlobalController
 
handleNotFound(Exception, Model, HttpServletResponse) - Method in class tech.ailef.dbadmin.external.controller.GlobalController
 
has(DbField) - Method in class tech.ailef.dbadmin.external.dbmapping.DbObject
 
hasErrors(String) - Method in class tech.ailef.dbadmin.external.dto.ValidationErrorsContainer
 
hashCode() - Method in class tech.ailef.dbadmin.external.dbmapping.DbFieldValue
 
hashCode() - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
 
hashCode() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
hashCode() - Method in class tech.ailef.dbadmin.external.dbmapping.query.DbQueryOutputField
 
hashCode() - Method in class tech.ailef.dbadmin.external.dto.QueryFilter
 
HiddenColumn - Annotation Interface in tech.ailef.dbadmin.external.annotations
Marks a column as hidden.

I

index(Model, String) - Method in class tech.ailef.dbadmin.external.controller.DefaultDbAdminController
Home page with list of schemas
InstantFieldType - Class in tech.ailef.dbadmin.external.dbmapping.fields
 
InstantFieldType() - Constructor for class tech.ailef.dbadmin.external.dbmapping.fields.InstantFieldType
 
IntegerFieldType - Class in tech.ailef.dbadmin.external.dbmapping.fields
 
IntegerFieldType() - Constructor for class tech.ailef.dbadmin.external.dbmapping.fields.IntegerFieldType
 
internalDataSource() - Method in class tech.ailef.dbadmin.external.DbAdminAutoConfiguration
Builds and returns the internal data source.
InternalDbAdminConfiguration - Class in tech.ailef.dbadmin.internal
Configuration class for the "internal" data source.
InternalDbAdminConfiguration() - Constructor for class tech.ailef.dbadmin.internal.InternalDbAdminConfiguration
 
internalEntityManagerFactory() - Method in class tech.ailef.dbadmin.external.DbAdminAutoConfiguration
 
internalTransactionManager() - Method in class tech.ailef.dbadmin.external.DbAdminAutoConfiguration
 
InvalidPageException - Exception in tech.ailef.dbadmin.external.exceptions
Thrown during the computation of pagination if the requested page number is not valid within the current request (e.g.
InvalidPageException() - Constructor for exception tech.ailef.dbadmin.external.exceptions.InvalidPageException
 
InvalidPageException(String) - Constructor for exception tech.ailef.dbadmin.external.exceptions.InvalidPageException
 
isBinary() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
isBinary() - Method in class tech.ailef.dbadmin.external.dbmapping.query.DbQueryOutputField
Returns true if this field is a binary field (BLOB, etc.), only in the case the field has been mapped to a table
isCreateEnabled() - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
 
isDeleteEnabled() - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
 
isEditEnabled() - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
 
isEmpty() - Method in class tech.ailef.dbadmin.external.dbmapping.query.DbQueryResult
 
isEmpty() - Method in class tech.ailef.dbadmin.external.dto.PaginatedResult
Returns whether the results are empty
isEmpty() - Method in class tech.ailef.dbadmin.external.dto.ValidationErrorsContainer
 
isEnabled() - Method in class tech.ailef.dbadmin.external.DbAdminProperties
Whether Spring Boot Database Admin is enabled
isExportable() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
Returns whether this field is exportable into a CSV file.
isExportable() - Method in class tech.ailef.dbadmin.external.dbmapping.query.DbQueryOutputField
 
isExportEnabled() - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
 
isFilterable() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
isFilterableCategorical() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
isForeignKey() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
isForeignKey() - Method in class tech.ailef.dbadmin.external.dbmapping.query.DbQueryOutputField
Returns true if this field is a foreign key, only in the case the field has been mapped to a table
isGeneratedValue() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
isImage() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
isLastPage() - Method in class tech.ailef.dbadmin.external.dto.PaginationInfo
Returns whether the current page is the last one
isMapped() - Method in class tech.ailef.dbadmin.external.dbmapping.query.DbQueryOutputField
Returns true if this field is mapped to a table
isNullable() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
isPrimaryKey() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
isPrimaryKey() - Method in class tech.ailef.dbadmin.external.dbmapping.query.DbQueryOutputField
Returns true if this field is a primary key
isReadOnly() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
isRelationship() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbFieldType
 
isRelationship() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.ManyToManyFieldType
 
isRelationship() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.OneToManyFieldType
 
isRelationship() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.OneToOneFieldType
 
isSettable() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
Returns if this field is settable with a raw value, i.e.
isSqlConsoleEnabled() - Method in class tech.ailef.dbadmin.external.DbAdminProperties
 
isTestMode() - Method in class tech.ailef.dbadmin.external.DbAdminProperties
 
isText() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
isToOne() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 

J

javaName - Variable in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
The name of this field in the Java code (instance variable)
JSONL - Enum constant in enum class tech.ailef.dbadmin.external.dto.DataExportFormat
 

L

list(Model, String, Integer, String, Integer, String, String, MultiValueMap<String, String>, HttpServletRequest, HttpServletResponse) - Method in class tech.ailef.dbadmin.external.controller.DefaultDbAdminController
Lists the items of a schema by applying a variety of filters: - query: fuzzy search - otherParams: filterable fields Includes pagination and sorting options.
LocalDateFieldType - Class in tech.ailef.dbadmin.external.dbmapping.fields
 
LocalDateFieldType() - Constructor for class tech.ailef.dbadmin.external.dbmapping.fields.LocalDateFieldType
 
LocalDateTimeFieldType - Class in tech.ailef.dbadmin.external.dbmapping.fields
 
LocalDateTimeFieldType() - Constructor for class tech.ailef.dbadmin.external.dbmapping.fields.LocalDateTimeFieldType
 
logs(Model, LogsSearchRequest) - Method in class tech.ailef.dbadmin.external.controller.DefaultDbAdminController
 
LogsSearchRequest - Class in tech.ailef.dbadmin.external.dto
A client request for the Action logs page where several filtering parameters are present
LogsSearchRequest() - Constructor for class tech.ailef.dbadmin.external.dto.LogsSearchRequest
 
LongFieldType - Class in tech.ailef.dbadmin.external.dbmapping.fields
 
LongFieldType() - Constructor for class tech.ailef.dbadmin.external.dbmapping.fields.LongFieldType
 
LT - Enum constant in enum class tech.ailef.dbadmin.external.dto.CompareOperator
 

M

ManyToManyFieldType - Class in tech.ailef.dbadmin.external.dbmapping.fields
 
ManyToManyFieldType() - Constructor for class tech.ailef.dbadmin.external.dbmapping.fields.ManyToManyFieldType
 
MappingError - Class in tech.ailef.dbadmin.external.dto
A wrapper class for information about mapping errors, i.e.
MappingError(String) - Constructor for class tech.ailef.dbadmin.external.dto.MappingError
 
MvcConfig - Class in tech.ailef.dbadmin.external
 
MvcConfig() - Constructor for class tech.ailef.dbadmin.external.MvcConfig
 

N

name() - Element in annotation interface tech.ailef.dbadmin.external.annotations.ComputedColumn
 

O

OffsetDateTimeFieldType - Class in tech.ailef.dbadmin.external.dbmapping.fields
 
OffsetDateTimeFieldType() - Constructor for class tech.ailef.dbadmin.external.dbmapping.fields.OffsetDateTimeFieldType
 
OneToManyFieldType - Class in tech.ailef.dbadmin.external.dbmapping.fields
 
OneToManyFieldType() - Constructor for class tech.ailef.dbadmin.external.dbmapping.fields.OneToManyFieldType
 
OneToOneFieldType - Class in tech.ailef.dbadmin.external.dbmapping.fields
 
OneToOneFieldType() - Constructor for class tech.ailef.dbadmin.external.dbmapping.fields.OneToOneFieldType
 

P

PaginatedResult<T> - Class in tech.ailef.dbadmin.external.dto
A wrapper class that holds info about the current pagination and one page of returned result.
PaginatedResult(PaginationInfo, List<T>) - Constructor for class tech.ailef.dbadmin.external.dto.PaginatedResult
 
PaginationInfo - Class in tech.ailef.dbadmin.external.dto
Attached as output to requests that have a paginated response, holds information about the current pagination.
PaginationInfo(int, int, int, long, String, FilterRequest) - Constructor for class tech.ailef.dbadmin.external.dto.PaginationInfo
 
parseValue(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.BigDecimalFieldType
 
parseValue(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.BigIntegerFieldType
 
parseValue(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.BooleanFieldType
 
parseValue(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.ByteArrayFieldType
 
parseValue(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.ByteFieldType
 
parseValue(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.CharFieldType
 
parseValue(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.ComputedFieldType
 
parseValue(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DateFieldType
 
parseValue(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbFieldType
Parse the value received through an HTML form into a instance of an object of this specific type.
parseValue(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DoubleFieldType
 
parseValue(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.EnumFieldType
 
parseValue(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.FloatFieldType
 
parseValue(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.InstantFieldType
 
parseValue(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.IntegerFieldType
 
parseValue(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.LocalDateFieldType
 
parseValue(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.LocalDateTimeFieldType
 
parseValue(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.LongFieldType
 
parseValue(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.ManyToManyFieldType
 
parseValue(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.OffsetDateTimeFieldType
 
parseValue(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.OneToManyFieldType
 
parseValue(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.OneToOneFieldType
 
parseValue(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.ShortFieldType
 
parseValue(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.StringFieldType
 
parseValue(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.TextFieldType
 
parseValue(Object) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.UUIDFieldType
 

Q

QueryFilter - Class in tech.ailef.dbadmin.external.dto
A single filter in a FacetedSearchRequest.
QueryFilter(DbField, CompareOperator, String) - Constructor for class tech.ailef.dbadmin.external.dto.QueryFilter
 

R

ReadOnly - Annotation Interface in tech.ailef.dbadmin.external.annotations
Marks a field as read-only.

S

save(UserAction) - Method in class tech.ailef.dbadmin.internal.service.UserActionService
 
schema(Model, String) - Method in class tech.ailef.dbadmin.external.controller.DefaultDbAdminController
Displays information about the schema
search(String, int, int, String, String, Set<QueryFilter>) - Method in class tech.ailef.dbadmin.external.dbmapping.CustomJpaRepository
 
search(String, Set<QueryFilter>) - Method in class tech.ailef.dbadmin.external.dbmapping.CustomJpaRepository
 
search(DbObjectSchema, String) - Method in class tech.ailef.dbadmin.external.dbmapping.DbAdminRepository
Fuzzy search on primary key value and display name
search(DbObjectSchema, String, int, int, String, String, Set<QueryFilter>) - Method in class tech.ailef.dbadmin.external.dbmapping.DbAdminRepository
Fuzzy search on primary key value and display name
search(DbObjectSchema, String, Set<QueryFilter>) - Method in class tech.ailef.dbadmin.external.dbmapping.DbAdminRepository
 
serveFile(String, String, String) - Method in class tech.ailef.dbadmin.external.controller.FileDownloadController
Serve a binary field as a file.
serveImage(String, String, String) - Method in class tech.ailef.dbadmin.external.controller.FileDownloadController
Serve a binary field as an image
set(String, Object) - Method in class tech.ailef.dbadmin.external.dbmapping.DbObject
 
setActionType(String) - Method in class tech.ailef.dbadmin.external.dto.LogsSearchRequest
 
setActionType(String) - Method in class tech.ailef.dbadmin.internal.model.UserAction
 
setBaseUrl(String) - Method in class tech.ailef.dbadmin.external.DbAdminProperties
 
setConnectedType(Class<?>) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
setCreatedAt(LocalDateTime) - Method in class tech.ailef.dbadmin.internal.model.ConsoleQuery
 
setCreatedAt(LocalDateTime) - Method in class tech.ailef.dbadmin.internal.model.UserAction
 
setCurrentPage(int) - Method in class tech.ailef.dbadmin.external.dto.PaginationInfo
 
setEnabled(boolean) - Method in class tech.ailef.dbadmin.external.DbAdminProperties
 
setField(Field) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
setId(Integer) - Method in class tech.ailef.dbadmin.internal.model.UserAction
 
setId(String) - Method in class tech.ailef.dbadmin.internal.model.ConsoleQuery
 
setId(String) - Method in class tech.ailef.dbadmin.internal.model.UserSetting
 
setItemId(String) - Method in class tech.ailef.dbadmin.external.dto.LogsSearchRequest
 
setJavaClass(String) - Method in class tech.ailef.dbadmin.internal.model.UserAction
 
setJpaRepository(CustomJpaRepository) - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
Sets the underlying CustomJpaRepository
setMaxPage(int) - Method in class tech.ailef.dbadmin.external.dto.PaginationInfo
 
setModelsPackage(String) - Method in class tech.ailef.dbadmin.external.DbAdminProperties
 
setName(String) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
setNullable(boolean) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
setOnTable(String) - Method in class tech.ailef.dbadmin.internal.model.UserAction
 
setPage(int) - Method in class tech.ailef.dbadmin.external.dto.LogsSearchRequest
Sets the page for this request
setPageSize(int) - Method in class tech.ailef.dbadmin.external.dto.LogsSearchRequest
Sets the page size for this request
setPageSize(int) - Method in class tech.ailef.dbadmin.external.dto.PaginationInfo
 
setPrimaryKey(boolean) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
setPrimaryKey(String) - Method in class tech.ailef.dbadmin.internal.model.UserAction
 
setRelationship(String, Object) - Method in class tech.ailef.dbadmin.external.dbmapping.DbObject
 
setResult(DbQueryResultRow) - Method in class tech.ailef.dbadmin.external.dbmapping.query.DbQueryOutputField
Sets the row object this field belongs to
setSchema(DbObjectSchema) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
setSettingValue(String) - Method in class tech.ailef.dbadmin.internal.model.UserSetting
 
setSortKey(String) - Method in class tech.ailef.dbadmin.external.dto.LogsSearchRequest
 
setSortOrder(String) - Method in class tech.ailef.dbadmin.external.dto.LogsSearchRequest
Sets the sort order for this request
setSql(String) - Method in class tech.ailef.dbadmin.internal.model.ConsoleQuery
 
setSql(String) - Method in class tech.ailef.dbadmin.internal.model.UserAction
 
setSqlConsoleEnabled(boolean) - Method in class tech.ailef.dbadmin.external.DbAdminProperties
 
setTable(String) - Method in class tech.ailef.dbadmin.external.dto.LogsSearchRequest
 
setTestMode(boolean) - Method in class tech.ailef.dbadmin.external.DbAdminProperties
 
settings(Map<String, String>, Model) - Method in class tech.ailef.dbadmin.external.controller.DefaultDbAdminController
 
settings(Model) - Method in class tech.ailef.dbadmin.external.controller.DefaultDbAdminController
 
settingsAppearance(Model) - Method in class tech.ailef.dbadmin.external.controller.DefaultDbAdminController
 
setTitle(String) - Method in class tech.ailef.dbadmin.internal.model.ConsoleQuery
 
setType(DbFieldType) - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
setUpdatedAt(LocalDateTime) - Method in class tech.ailef.dbadmin.internal.model.ConsoleQuery
 
ShortFieldType - Class in tech.ailef.dbadmin.external.dbmapping.fields
 
ShortFieldType() - Constructor for class tech.ailef.dbadmin.external.dbmapping.fields.ShortFieldType
 
show(Model, String, String) - Method in class tech.ailef.dbadmin.external.controller.DefaultDbAdminController
Shows a single item
size() - Method in class tech.ailef.dbadmin.external.dbmapping.query.DbQueryResult
 
snakeToCamel(String) - Static method in interface tech.ailef.dbadmin.external.misc.Utils
Converts snake case to camel case
store(String, MultiValueMap<String, String>, Map<String, MultipartFile>, RedirectAttributes) - Method in class tech.ailef.dbadmin.external.controller.DefaultDbAdminController
 
STRING_EQ - Enum constant in enum class tech.ailef.dbadmin.external.dto.CompareOperator
 
StringFieldType - Class in tech.ailef.dbadmin.external.dbmapping.fields
 
StringFieldType() - Constructor for class tech.ailef.dbadmin.external.dbmapping.fields.StringFieldType
 

T

tech.ailef.dbadmin.external - package tech.ailef.dbadmin.external
Root package of Spring Boot Database Admin.
tech.ailef.dbadmin.external.annotations - package tech.ailef.dbadmin.external.annotations
Annotations defined to allow user customization
tech.ailef.dbadmin.external.controller - package tech.ailef.dbadmin.external.controller
Controllers registered for the web UI
tech.ailef.dbadmin.external.controller.rest - package tech.ailef.dbadmin.external.controller.rest
Rest controllers
tech.ailef.dbadmin.external.dbmapping - package tech.ailef.dbadmin.external.dbmapping
Representation of the user database and repository classes.
tech.ailef.dbadmin.external.dbmapping.fields - package tech.ailef.dbadmin.external.dbmapping.fields
 
tech.ailef.dbadmin.external.dbmapping.query - package tech.ailef.dbadmin.external.dbmapping.query
 
tech.ailef.dbadmin.external.dto - package tech.ailef.dbadmin.external.dto
Data objects used in primarily in requests and responses
tech.ailef.dbadmin.external.exceptions - package tech.ailef.dbadmin.external.exceptions
Exception classes
tech.ailef.dbadmin.external.misc - package tech.ailef.dbadmin.external.misc
Miscellaneous utility classes.
tech.ailef.dbadmin.internal - package tech.ailef.dbadmin.internal
This is the root package for the "internal" data source, i.e.
tech.ailef.dbadmin.internal.model - package tech.ailef.dbadmin.internal.model
Entity classes for the internal data source (action logs and user settings).
tech.ailef.dbadmin.internal.repository - package tech.ailef.dbadmin.internal.repository
Repositories for the internal data source.
tech.ailef.dbadmin.internal.service - package tech.ailef.dbadmin.internal.service
Service classes for the internal data source.
TextFieldType - Class in tech.ailef.dbadmin.external.dbmapping.fields
 
TextFieldType() - Constructor for class tech.ailef.dbadmin.external.dbmapping.fields.TextFieldType
 
toMap(List<String>) - Method in class tech.ailef.dbadmin.external.dbmapping.query.DbQueryResultRow
 
toMap(List<String>, boolean) - Method in class tech.ailef.dbadmin.external.dbmapping.DbObject
Converts this object to map where each key is a field name, including only the specified fields.
toPageRequest() - Method in class tech.ailef.dbadmin.external.dto.LogsSearchRequest
Build a Spring PageRequest object from the parameters in this request
toString() - Method in class tech.ailef.dbadmin.external.dbmapping.DbFieldValue
 
toString() - Method in class tech.ailef.dbadmin.external.dbmapping.DbObject
 
toString() - Method in class tech.ailef.dbadmin.external.dbmapping.DbObjectSchema
 
toString() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
 
toString() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.DbFieldType
 
toString() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.ManyToManyFieldType
 
toString() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.OneToManyFieldType
 
toString() - Method in class tech.ailef.dbadmin.external.dbmapping.fields.OneToOneFieldType
 
toString() - Method in enum class tech.ailef.dbadmin.external.dto.CompareOperator
 
toString() - Method in class tech.ailef.dbadmin.external.dto.LogsSearchRequest
 
toString() - Method in class tech.ailef.dbadmin.external.dto.QueryFilter
Provides a readable version of this query filter, customized based on field type and/or operator.
toString() - Method in class tech.ailef.dbadmin.external.dto.ValidationErrorsContainer
 
toString() - Method in class tech.ailef.dbadmin.internal.model.ConsoleQuery
 
traverse(String) - Method in class tech.ailef.dbadmin.external.dbmapping.DbObject
 
traverse(DbField) - Method in class tech.ailef.dbadmin.external.dbmapping.DbObject
 
traverseMany(String) - Method in class tech.ailef.dbadmin.external.dbmapping.DbObject
 
traverseMany(DbField) - Method in class tech.ailef.dbadmin.external.dbmapping.DbObject
 
type - Variable in class tech.ailef.dbadmin.external.dbmapping.fields.DbField
The type of this field
type() - Element in annotation interface tech.ailef.dbadmin.external.annotations.Filterable
The type of filter (DEFAULT or CATEGORICAL)

U

UnsupportedFieldTypeException - Exception in tech.ailef.dbadmin.external.exceptions
Thrown when a field of an `@Entity` class has a type that is not supported.
UnsupportedFieldTypeException() - Constructor for exception tech.ailef.dbadmin.external.exceptions.UnsupportedFieldTypeException
 
UnsupportedFieldTypeException(String) - Constructor for exception tech.ailef.dbadmin.external.exceptions.UnsupportedFieldTypeException
 
update(DbObjectSchema, Map<String, String>, Map<String, MultipartFile>) - Method in class tech.ailef.dbadmin.external.dbmapping.CustomJpaRepository
 
update(DbObjectSchema, Map<String, String>, Map<String, MultipartFile>) - Method in class tech.ailef.dbadmin.external.dbmapping.DbAdminRepository
Update an existing object with new values.
UserAction - Class in tech.ailef.dbadmin.internal.model
An write operation executed by a user from the web UI.
UserAction() - Constructor for class tech.ailef.dbadmin.internal.model.UserAction
 
UserAction(String, String, String, String) - Constructor for class tech.ailef.dbadmin.internal.model.UserAction
 
UserActionRepository - Interface in tech.ailef.dbadmin.internal.repository
 
UserActionService - Class in tech.ailef.dbadmin.internal.service
Service class to retrieve user actions through the CustomActionRepositoryImpl.
UserActionService() - Constructor for class tech.ailef.dbadmin.internal.service.UserActionService
 
UserConfiguration - Class in tech.ailef.dbadmin.internal
Wrapper class for the UserSettingsRepository that provides a better way of handling user settings.
UserConfiguration() - Constructor for class tech.ailef.dbadmin.internal.UserConfiguration
 
UserSetting - Class in tech.ailef.dbadmin.internal.model
A single variable in the user settings.
UserSetting() - Constructor for class tech.ailef.dbadmin.internal.model.UserSetting
 
UserSetting(String, String) - Constructor for class tech.ailef.dbadmin.internal.model.UserSetting
 
UserSettingsRepository - Interface in tech.ailef.dbadmin.internal.repository
 
Utils - Interface in tech.ailef.dbadmin.external.misc
Collection of utility functions used across the project
UUIDFieldType - Class in tech.ailef.dbadmin.external.dbmapping.fields
 
UUIDFieldType() - Constructor for class tech.ailef.dbadmin.external.dbmapping.fields.UUIDFieldType
 

V

ValidationErrorsContainer - Class in tech.ailef.dbadmin.external.dto
 
ValidationErrorsContainer(ConstraintViolationException) - Constructor for class tech.ailef.dbadmin.external.dto.ValidationErrorsContainer
 
valueOf(String) - Static method in enum class tech.ailef.dbadmin.external.annotations.FilterableType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tech.ailef.dbadmin.external.dto.CompareOperator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class tech.ailef.dbadmin.external.dto.DataExportFormat
Returns the enum constant of this class with the specified name.
values() - Static method in enum class tech.ailef.dbadmin.external.annotations.FilterableType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tech.ailef.dbadmin.external.dto.CompareOperator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class tech.ailef.dbadmin.external.dto.DataExportFormat
Returns an array containing the constants of this enum class, in the order they are declared.

X

XLSX - Enum constant in enum class tech.ailef.dbadmin.external.dto.DataExportFormat
 
A B C D E F G H I J L M N O P Q R S T U V X 
All Classes and Interfaces|All Packages|Serialized Form