Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- allowedOrigins - Variable in class biz.devstack.springframework.boot.config.security.CorsConfig
- AnnotationProcessor - Class in biz.devstack.springframework.boot.annotation
- AnnotationProcessor() - Constructor for class biz.devstack.springframework.boot.annotation.AnnotationProcessor
- apiKey - Variable in class biz.devstack.springframework.boot.config.security.AuthorizationService
- apiKeyHeader - Variable in class biz.devstack.springframework.boot.config.security.AuthorizationService
- apiVersion - Variable in class biz.devstack.springframework.boot.config.logger.LoggerConfig
- AuditableEntity - Class in biz.devstack.springframework.boot.jpa.audit
- AuditableEntity() - Constructor for class biz.devstack.springframework.boot.jpa.audit.AuditableEntity
- authenticate(String, String) - Method in class biz.devstack.springframework.boot.config.security.AuthorizationService
- authorizationService - Variable in class biz.devstack.springframework.boot.jpa.crud.CrudController
- AuthorizationService - Class in biz.devstack.springframework.boot.config.security
- AuthorizationService() - Constructor for class biz.devstack.springframework.boot.config.security.AuthorizationService
- authorizeHttpRequests(HttpSecurity) - Method in class biz.devstack.springframework.boot.config.security.JwtSecurityConfig
B
- badRequest() - Static method in exception biz.devstack.springframework.boot.exception.RestException
- badRequest(String) - Static method in exception biz.devstack.springframework.boot.exception.RestException
- BeanDefinition - Class in biz.devstack.springframework.boot
- BeanDefinition() - Constructor for class biz.devstack.springframework.boot.BeanDefinition
- biz.devstack.springframework.boot - package biz.devstack.springframework.boot
- biz.devstack.springframework.boot.annotation - package biz.devstack.springframework.boot.annotation
- biz.devstack.springframework.boot.config.logger - package biz.devstack.springframework.boot.config.logger
- biz.devstack.springframework.boot.config.security - package biz.devstack.springframework.boot.config.security
- biz.devstack.springframework.boot.exception - package biz.devstack.springframework.boot.exception
- biz.devstack.springframework.boot.jpa.audit - package biz.devstack.springframework.boot.jpa.audit
- biz.devstack.springframework.boot.jpa.crud - package biz.devstack.springframework.boot.jpa.crud
- biz.devstack.springframework.boot.jpa.fastpaging - package biz.devstack.springframework.boot.jpa.fastpaging
- buildSearchPredicate(Pageable) - Method in class biz.devstack.springframework.boot.jpa.crud.CrudService
C
- CLIENT_IP - Static variable in class biz.devstack.springframework.boot.config.logger.LoggerConfig
- content(List<E>) - Method in class biz.devstack.springframework.boot.jpa.crud.PaginatedList
- convertEntityToResponse(Entity) - Method in class biz.devstack.springframework.boot.jpa.crud.CrudController
-
Abstract method to convert an entity to a response object.
- CorsConfig - Class in biz.devstack.springframework.boot.config.security
- CorsConfig() - Constructor for class biz.devstack.springframework.boot.config.security.CorsConfig
- createdAt - Variable in class biz.devstack.springframework.boot.jpa.audit.AuditableEntity
- createdBy - Variable in class biz.devstack.springframework.boot.jpa.audit.AuditableEntity
- createEntityFromDto(Dto) - Method in class biz.devstack.springframework.boot.jpa.crud.CrudController
- createEntityFromDto(Dto) - Method in class biz.devstack.springframework.boot.jpa.crud.CrudService
- createRepositoryFactory(EntityManager) - Method in class biz.devstack.springframework.boot.jpa.fastpaging.QuerydslFastPagingRepositoryFactoryBean
- CrudController<Entity,
ID, Dto extends DataTransferObject<Entity>, Pageable extends PaginatedListRequest, Repository extends org.springframework.data.jpa.repository.JpaRepository<Entity, ID> & QuerydslFastPagingRepository<Entity, ID>, Service extends CrudService<Entity, ID, Dto, Pageable, Repository>> - Class in biz.devstack.springframework.boot.jpa.crud -
Abstract controller to handle CRUD operations for entities.
- CrudController() - Constructor for class biz.devstack.springframework.boot.jpa.crud.CrudController
- CrudService<Entity,
ID, Dto extends DataTransferObject<Entity>, Pageable extends PaginatedListRequest, Repository extends org.springframework.data.jpa.repository.JpaRepository<Entity, ID> & QuerydslFastPagingRepository<Entity, ID>> - Class in biz.devstack.springframework.boot.jpa.crud -
Generic CRUD service for managing entities with basic operations like Create, Read, Update, Delete, and Pagination.
- CrudService() - Constructor for class biz.devstack.springframework.boot.jpa.crud.CrudService
D
- DataTransferObject<E> - Class in biz.devstack.springframework.boot.jpa.crud
- DataTransferObject() - Constructor for class biz.devstack.springframework.boot.jpa.crud.DataTransferObject
- decodeBase64ToPrivateKey(String) - Static method in class biz.devstack.springframework.boot.config.security.TokenService
- decodeBase64ToPublicKey(String) - Static method in class biz.devstack.springframework.boot.config.security.TokenService
- decorate(Runnable) - Method in class biz.devstack.springframework.boot.config.logger.MdcAsyncTaskDecorator
- DEFAULT_PAGE_SIZE_FOR_EXPORT - Static variable in class biz.devstack.springframework.boot.jpa.crud.ExtendedCrudService
- defaultGroupedOpenApi() - Method in class biz.devstack.springframework.boot.BeanDefinition
- deleteEntity(ID) - Method in class biz.devstack.springframework.boot.jpa.crud.CrudController
- deleteEntity(ID) - Method in class biz.devstack.springframework.boot.jpa.crud.CrudService
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class biz.devstack.springframework.boot.config.security.CorsConfig
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class biz.devstack.springframework.boot.config.logger.LoggerConfig
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class biz.devstack.springframework.boot.config.security.JwtAuthenticationFilter
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class biz.devstack.springframework.boot.config.security.JwtExceptionHandlerFilter
- downloadCsvExportFile(HttpServletResponse, String, Long, Pageable) - Method in class biz.devstack.springframework.boot.jpa.crud.ExtendedCrudController
- downloadCsvExportFile(HttpServletResponse, String, Long, Pageable) - Method in class biz.devstack.springframework.boot.jpa.crud.ExtendedCrudService
- downloadCsvImportTemplate(HttpServletRequest, HttpServletResponse) - Method in class biz.devstack.springframework.boot.jpa.crud.ExtendedCrudController
- downloadCsvImportTemplate(HttpServletRequest, HttpServletResponse) - Method in class biz.devstack.springframework.boot.jpa.crud.ExtendedCrudService
E
- EntityAuditorAware - Class in biz.devstack.springframework.boot.jpa.audit
- EntityAuditorAware() - Constructor for class biz.devstack.springframework.boot.jpa.audit.EntityAuditorAware
- ErrorResponse - Class in biz.devstack.springframework.boot.exception
- ErrorResponse() - Constructor for class biz.devstack.springframework.boot.exception.ErrorResponse
- EXPORT_QUERY_INTERVAL_MILLIS - Static variable in class biz.devstack.springframework.boot.jpa.crud.ExtendedCrudService
- ExtendedCrudController<Entity,
ID, Dto extends DataTransferObject<Entity>, Pageable extends PaginatedListRequest, Repository extends org.springframework.data.jpa.repository.JpaRepository<Entity, ID> & QuerydslFastPagingRepository<Entity, ID>, Service extends ExtendedCrudService<Entity, ID, Dto, Pageable, Repository>> - Class in biz.devstack.springframework.boot.jpa.crud -
Extended CRUD controller to handle import, export, and download functionalities.
- ExtendedCrudController() - Constructor for class biz.devstack.springframework.boot.jpa.crud.ExtendedCrudController
- ExtendedCrudService<Entity,
ID, Dto extends DataTransferObject<Entity>, Pageable extends PaginatedListRequest, Repository extends org.springframework.data.jpa.repository.JpaRepository<Entity, ID> & QuerydslFastPagingRepository<Entity, ID>> - Class in biz.devstack.springframework.boot.jpa.crud - ExtendedCrudService() - Constructor for class biz.devstack.springframework.boot.jpa.crud.ExtendedCrudService
F
- fetchEntities(Pageable) - Method in class biz.devstack.springframework.boot.jpa.crud.CrudController
- fetchEntities(Pageable) - Method in class biz.devstack.springframework.boot.jpa.crud.CrudService
- filterChain(HttpSecurity) - Method in class biz.devstack.springframework.boot.config.security.JwtSecurityConfig
- findAllFastPaging(Predicate, Pageable) - Method in interface biz.devstack.springframework.boot.jpa.fastpaging.QuerydslFastPagingRepository
- findAllFastPaging(Predicate, Pageable) - Method in class biz.devstack.springframework.boot.jpa.fastpaging.QuerydslFastPagingRepositoryImpl
- forbidden() - Static method in exception biz.devstack.springframework.boot.exception.RestException
- forbidden(String) - Static method in exception biz.devstack.springframework.boot.exception.RestException
G
- generateBase64EncodedRsaKeyPair() - Static method in class biz.devstack.springframework.boot.config.security.TokenService
- generateDownloadLinkForExport(HttpServletRequest, Pageable) - Method in class biz.devstack.springframework.boot.jpa.crud.ExtendedCrudController
- generateDownloadLinkForExport(HttpServletRequest, Pageable) - Method in class biz.devstack.springframework.boot.jpa.crud.ExtendedCrudService
- generateJwtToken(String, String) - Method in class biz.devstack.springframework.boot.config.security.TokenService
- getAuthenticationPrincipal(boolean) - Method in class biz.devstack.springframework.boot.config.security.TokenService
- getAuthoritySuffix() - Method in class biz.devstack.springframework.boot.jpa.crud.CrudController
-
Abstract method to get the authority suffix for role-based access control.
- getCsvFilenamePrefix() - Method in class biz.devstack.springframework.boot.jpa.crud.ExtendedCrudService
- getCurrentAuditor() - Method in class biz.devstack.springframework.boot.jpa.audit.EntityAuditorAware
- getCurrentUserProfile() - Method in class biz.devstack.springframework.boot.config.security.AuthorizationService
- getDefaultSortForFetchEntities() - Method in class biz.devstack.springframework.boot.jpa.crud.PaginatedListRequest
- getExportCsvHeaders() - Method in class biz.devstack.springframework.boot.jpa.crud.ExtendedCrudService
- getImportCsvHeaders() - Method in class biz.devstack.springframework.boot.jpa.crud.ExtendedCrudService
- getRepositoryFragments(RepositoryMetadata, EntityManager, EntityPathResolver, CrudMethodMetadata) - Method in class biz.devstack.springframework.boot.jpa.fastpaging.QuerydslFastPagingRepositoryFactory
H
- handleConstraintViolationException(ConstraintViolationException) - Method in class biz.devstack.springframework.boot.exception.RestExceptionHandler
- handleDuplicateKeyException(DuplicateKeyException) - Method in class biz.devstack.springframework.boot.exception.RestExceptionHandler
- handleException(Exception) - Method in class biz.devstack.springframework.boot.exception.RestExceptionHandler
- handleHttpMessageNotReadableException(HttpMessageNotReadableException) - Method in class biz.devstack.springframework.boot.exception.RestExceptionHandler
- handleMethodArgumentNotValid(MethodArgumentNotValidException) - Method in class biz.devstack.springframework.boot.exception.RestExceptionHandler
- handleMethodArgumentTypeMismatchException(MethodArgumentTypeMismatchException) - Method in class biz.devstack.springframework.boot.exception.RestExceptionHandler
- handleRestException(RestException) - Method in class biz.devstack.springframework.boot.exception.RestExceptionHandler
- hasApiKey(HttpServletRequest) - Method in class biz.devstack.springframework.boot.config.security.AuthorizationService
- hasAuthority(String) - Method in class biz.devstack.springframework.boot.config.security.AuthorizationService
- hasAuthority(JoinPoint) - Method in class biz.devstack.springframework.boot.annotation.AnnotationProcessor
- HasAuthority - Annotation Interface in biz.devstack.springframework.boot.annotation
I
- importCsvFile(HttpServletRequest, MultipartFile) - Method in class biz.devstack.springframework.boot.jpa.crud.ExtendedCrudController
- importCsvFile(MultipartFile) - Method in class biz.devstack.springframework.boot.jpa.crud.ExtendedCrudService
- initializeKeys() - Method in class biz.devstack.springframework.boot.config.security.TokenService
- internalServerError() - Static method in exception biz.devstack.springframework.boot.exception.RestException
- internalServerError(String) - Static method in exception biz.devstack.springframework.boot.exception.RestException
J
- jdbcTemplate - Variable in class biz.devstack.springframework.boot.jpa.crud.CrudService
- JwtAuthenticationFilter - Class in biz.devstack.springframework.boot.config.security
- JwtAuthenticationFilter() - Constructor for class biz.devstack.springframework.boot.config.security.JwtAuthenticationFilter
- JwtExceptionHandlerFilter - Class in biz.devstack.springframework.boot.config.security
- JwtExceptionHandlerFilter() - Constructor for class biz.devstack.springframework.boot.config.security.JwtExceptionHandlerFilter
- JwtSecurityConfig - Class in biz.devstack.springframework.boot.config.security
- JwtSecurityConfig() - Constructor for class biz.devstack.springframework.boot.config.security.JwtSecurityConfig
L
- loadUserByLoginId(String) - Method in class biz.devstack.springframework.boot.config.security.AuthorizationService
- LoggerConfig - Class in biz.devstack.springframework.boot.config.logger
- LoggerConfig() - Constructor for class biz.devstack.springframework.boot.config.logger.LoggerConfig
M
- makeErrorResponse(RestException) - Static method in class biz.devstack.springframework.boot.exception.ErrorResponse
- makeResponseEntity(RestException) - Method in class biz.devstack.springframework.boot.exception.RestExceptionHandler
- mapRoleToAuthorities(String) - Method in class biz.devstack.springframework.boot.config.security.TokenService
- MdcAsyncTaskDecorator - Class in biz.devstack.springframework.boot.config.logger
- MdcAsyncTaskDecorator() - Constructor for class biz.devstack.springframework.boot.config.logger.MdcAsyncTaskDecorator
- memoryHealthIndicator() - Method in class biz.devstack.springframework.boot.BeanDefinition
N
- normalizePaginationParams() - Method in class biz.devstack.springframework.boot.jpa.crud.PaginatedListRequest
- notFound() - Static method in exception biz.devstack.springframework.boot.exception.RestException
- notFound(String) - Static method in exception biz.devstack.springframework.boot.exception.RestException
O
- openAPI() - Method in class biz.devstack.springframework.boot.BeanDefinition
P
- pageNum - Variable in class biz.devstack.springframework.boot.jpa.crud.PaginatedListRequest
- pageSize - Variable in class biz.devstack.springframework.boot.jpa.crud.PaginatedListRequest
- PaginatedList<E> - Class in biz.devstack.springframework.boot.jpa.crud
- PaginatedList() - Constructor for class biz.devstack.springframework.boot.jpa.crud.PaginatedList
- PaginatedListRequest - Class in biz.devstack.springframework.boot.jpa.crud
- PaginatedListRequest() - Constructor for class biz.devstack.springframework.boot.jpa.crud.PaginatedListRequest
- parseAndValidateToken(String) - Method in class biz.devstack.springframework.boot.config.security.TokenService
- passwordEncoder() - Method in class biz.devstack.springframework.boot.BeanDefinition
- processCsvImport(JdbcTemplate, List<CSVRecord>) - Method in class biz.devstack.springframework.boot.jpa.crud.ExtendedCrudService
-
Bulk import entities example:
- processEntityAfterRead(Entity) - Method in class biz.devstack.springframework.boot.jpa.crud.CrudService
- processEntityBeforeCreate(Entity, Dto) - Method in class biz.devstack.springframework.boot.jpa.crud.CrudService
- processEntityBeforeDelete(Entity) - Method in class biz.devstack.springframework.boot.jpa.crud.CrudService
- processEntityBeforeUpdate(Entity, Dto) - Method in class biz.devstack.springframework.boot.jpa.crud.CrudService
Q
- QuerydslFastPagingRepository<T,
ID> - Interface in biz.devstack.springframework.boot.jpa.fastpaging - QuerydslFastPagingRepositoryFactory - Class in biz.devstack.springframework.boot.jpa.fastpaging
- QuerydslFastPagingRepositoryFactory(EntityManager) - Constructor for class biz.devstack.springframework.boot.jpa.fastpaging.QuerydslFastPagingRepositoryFactory
- QuerydslFastPagingRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,
ID>, S, ID> - Class in biz.devstack.springframework.boot.jpa.fastpaging - QuerydslFastPagingRepositoryFactoryBean(Class<? extends T>) - Constructor for class biz.devstack.springframework.boot.jpa.fastpaging.QuerydslFastPagingRepositoryFactoryBean
- QuerydslFastPagingRepositoryImpl<T,
ID extends Serializable> - Class in biz.devstack.springframework.boot.jpa.fastpaging - QuerydslFastPagingRepositoryImpl(JpaEntityInformation<T, ID>, EntityManager, EntityPathResolver, CrudMethodMetadata) - Constructor for class biz.devstack.springframework.boot.jpa.fastpaging.QuerydslFastPagingRepositoryImpl
R
- readEntityById(ID) - Method in class biz.devstack.springframework.boot.jpa.crud.CrudController
- readEntityById(ID) - Method in class biz.devstack.springframework.boot.jpa.crud.CrudService
- repository - Variable in class biz.devstack.springframework.boot.jpa.crud.CrudService
- REQUEST_ID - Static variable in class biz.devstack.springframework.boot.config.logger.LoggerConfig
- requiresApiKey() - Method in class biz.devstack.springframework.boot.annotation.AnnotationProcessor
- RequiresApiKey - Annotation Interface in biz.devstack.springframework.boot.annotation
- RestException - Exception in biz.devstack.springframework.boot.exception
- RestException() - Constructor for exception biz.devstack.springframework.boot.exception.RestException
- RestException(HttpStatus) - Constructor for exception biz.devstack.springframework.boot.exception.RestException
- RestException(HttpStatus, String) - Constructor for exception biz.devstack.springframework.boot.exception.RestException
- RestExceptionHandler - Class in biz.devstack.springframework.boot.exception
- RestExceptionHandler() - Constructor for class biz.devstack.springframework.boot.exception.RestExceptionHandler
S
- saltKey - Variable in class biz.devstack.springframework.boot.jpa.crud.ExtendedCrudService
- service - Variable in class biz.devstack.springframework.boot.jpa.crud.CrudController
- stringEncryptor() - Method in class biz.devstack.springframework.boot.BeanDefinition
T
- toEntity() - Method in class biz.devstack.springframework.boot.jpa.crud.DataTransferObject
- TOKEN_EXPIRE_IN_SECONDS - Static variable in class biz.devstack.springframework.boot.jpa.crud.ExtendedCrudService
- TokenService - Class in biz.devstack.springframework.boot.config.security
- TokenService() - Constructor for class biz.devstack.springframework.boot.config.security.TokenService
- totalElements(long) - Method in class biz.devstack.springframework.boot.jpa.crud.PaginatedList
- totalPages(int) - Method in class biz.devstack.springframework.boot.jpa.crud.PaginatedList
U
- unauthorized() - Static method in exception biz.devstack.springframework.boot.exception.RestException
- unauthorized(String) - Static method in exception biz.devstack.springframework.boot.exception.RestException
- updatedAt - Variable in class biz.devstack.springframework.boot.jpa.audit.AuditableEntity
- updatedBy - Variable in class biz.devstack.springframework.boot.jpa.audit.AuditableEntity
- updateEntityFromDto(ID, Dto) - Method in class biz.devstack.springframework.boot.jpa.crud.CrudController
- updateEntityFromDto(ID, Dto) - Method in class biz.devstack.springframework.boot.jpa.crud.CrudService
- UserDetails - Class in biz.devstack.springframework.boot.config.security
- UserDetails() - Constructor for class biz.devstack.springframework.boot.config.security.UserDetails
V
- value() - Element in annotation interface biz.devstack.springframework.boot.annotation.HasAuthority
W
- webSecurityCustomizer() - Method in class biz.devstack.springframework.boot.config.security.JwtSecurityConfig
- writeEntityToCsvRow(CSVPrinter, Entity) - Method in class biz.devstack.springframework.boot.jpa.crud.ExtendedCrudService
-
Export entity to CSV row example:
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form