MCPcopy Create free account

hub / github.com/amran-bd/Dynamic-Multi-Tenancy-Using-Java-Spring-Boot-Security-JWT-Rest-API-MySQL-Postgresql-full-example / functions

Functions124 in github.com/amran-bd/Dynamic-Multi-Tenancy-Using-Java-Spring-Boot-Security-JWT-Rest-API-MySQL-Postgresql-full-example

↓ 6 callersMethodgetDbName
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/entity/MasterTenant.java:61
↓ 6 callersMethodgetUserName
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/entity/User.java:75
↓ 5 callersMethodgetUsername
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/config/MasterDatabaseConfigProperties.java:58
↓ 4 callersMethodgetCurrentDb
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/config/DBContextHolder.java:15
↓ 3 callersMethodgetClaimFromToken
(String token, Function<Claims, T> claimsResolver)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/util/JwtTokenUtil.java:36
↓ 3 callersMethodgetPassword
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/entity/User.java:84
↓ 3 callersMethodsetConnectionTimeout
(long connectionTimeout)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/config/MasterDatabaseConfigProperties.java:89
↓ 2 callersMethodcreateAndConfigureDataSource
(MasterTenant masterTenant)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/util/DataSourceUtil.java:17
↓ 2 callersMethodfindByClientId
(Integer clientId)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/service/MasterTenantService.java:10
↓ 2 callersMethodgetMap
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/security/UserTenantInformation.java:16
↓ 2 callersMethodgetTenantOrClientId
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/dto/UserLoginDTO.java:41
↓ 2 callersMethodgetUsernameFromToken
(String token)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/util/JwtTokenUtil.java:24
↓ 2 callersMethodpasswordEncoder
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/security/WebSecurityConfig.java:68
↓ 2 callersMethodsetCurrentDb
(String dbType)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/config/DBContextHolder.java:11
↓ 2 callersMethodsetDriverClassName
(String driverClassName)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/config/MasterDatabaseConfigProperties.java:80
↓ 2 callersMethodsetIdleTimeout
(long idleTimeout)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/config/MasterDatabaseConfigProperties.java:107
↓ 2 callersMethodsetMap
(Map<String, String> map)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/security/UserTenantInformation.java:20
↓ 2 callersMethodsetPoolName
(String poolName)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/config/MasterDatabaseConfigProperties.java:125
↓ 2 callersMethodsetUsername
(String username)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/config/MasterDatabaseConfigProperties.java:62
↓ 1 callersMethodauthenticationTokenFilterBean
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/security/WebSecurityConfig.java:45
↓ 1 callersMethoddoGenerateToken
(String subject, String tenantOrClientId)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/util/JwtTokenUtil.java:57
↓ 1 callersMethodfindByTenantClientId
(Integer clientId)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/repository/MasterTenantRepository.java:12
↓ 1 callersMethodfindByUserName
(String userName)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/repository/UserRepository.java:13
↓ 1 callersMethodgenerateToken
(String userName, String tenantOrClientId)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/util/JwtTokenUtil.java:53
↓ 1 callersMethodgetAllClaimsFromToken
(String token)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/util/JwtTokenUtil.java:41
↓ 1 callersMethodgetAllProduct
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/service/ProductService.java:12
↓ 1 callersMethodgetAudienceFromToken
(String token)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/util/JwtTokenUtil.java:28
↓ 1 callersMethodgetAuthority
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/security/JwtUserDetailsService.java:32
↓ 1 callersMethodgetConnectionTimeout
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/config/MasterDatabaseConfigProperties.java:85
↓ 1 callersMethodgetDriverClass
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/entity/MasterTenant.java:97
↓ 1 callersMethodgetDriverClassName
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/config/MasterDatabaseConfigProperties.java:76
↓ 1 callersMethodgetExpirationDateFromToken
(String token)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/util/JwtTokenUtil.java:32
↓ 1 callersMethodgetIdleTimeout
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/config/MasterDatabaseConfigProperties.java:103
↓ 1 callersMethodgetMaxPoolSize
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/config/MasterDatabaseConfigProperties.java:94
↓ 1 callersMethodgetMinIdle
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/config/MasterDatabaseConfigProperties.java:112
↓ 1 callersMethodgetPassword
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/config/MasterDatabaseConfigProperties.java:67
↓ 1 callersMethodgetPoolName
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/config/MasterDatabaseConfigProperties.java:121
↓ 1 callersMethodgetStatus
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/entity/MasterTenant.java:106
↓ 1 callersMethodgetUrl
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/config/MasterDatabaseConfigProperties.java:49
↓ 1 callersMethodgetUrl
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/entity/MasterTenant.java:70
↓ 1 callersMethodhibernateProperties
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/config/MasterDatabaseConfig.java:91
↓ 1 callersMethodinitializeTenantIfLost
(String tenantIdentifier)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/config/DataSourceBasedMultiTenantConnectionProviderImpl.java:72
↓ 1 callersMethodisTokenExpired
(String token)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/util/JwtTokenUtil.java:48
↓ 1 callersMethodjpaVendorAdapter
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/config/TenantDatabaseConfig.java:34
↓ 1 callersMethodloadCurrentDatabaseInstance
(String databaseName, String userName)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/controller/AuthenticationController.java:76
↓ 1 callersMethodloadUserByUsername
(String userName)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/security/JwtUserDetailsService.java:23
↓ 1 callersMethodmasterDataSource
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/config/MasterDatabaseConfig.java:41
↓ 1 callersMethodsetMetaDataAfterLogin
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/controller/AuthenticationController.java:81
↓ 1 callersMethodsetPassword
(String password)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/config/MasterDatabaseConfigProperties.java:71
↓ 1 callersMethodsetPassword
(String password)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/entity/User.java:88
↓ 1 callersMethodvalidateToken
(String token, UserDetails userDetails)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/util/JwtTokenUtil.java:71
MethodAuthResponse
(String userName, String token)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/dto/AuthResponse.java:13
MethodMasterTenant
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/entity/MasterTenant.java:40
MethodProduct
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/entity/Product.java:28
MethodUser
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/entity/User.java:37
MethodUserLoginDTO
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/dto/UserLoginDTO.java:14
MethodUserTenantInformation
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/security/UserTenantInformation.java:13
MethodauthenticationManagerBean
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/security/WebSecurityConfig.java:34
MethodcheckPermission
(ProceedingJoinPoint pjp)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/security/RequestAuthorizationIntercept.java:30
Methodclear
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/config/DBContextHolder.java:19
Methodcommence
(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, AuthenticationException e)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/security/JwtAuthenticationEntryPoint.java:21
Methodconfigure
(SpringApplicationBuilder application)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/ServletInitializer.java:8
Methodconfigure
(HttpSecurity http)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/security/WebSecurityConfig.java:50
MethodcontextLoads
()
dynamicmultitenant/src/test/java/com/amran/dynamic/multitenant/DynamicmultitenantApplicationTests.java:9
MethodcurrentTenantIdentifierResolver
The current tenant identifier resolver @return
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/config/TenantDatabaseConfig.java:63
MethoddoFilterInternal
(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, FilterChain filterChain)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/security/JwtAuthenticationFilter.java:40
MethodentityManagerFactory
Creates the entity manager factory bean which is required to access the JPA functionalities provided by the JPA persistence provider, i.e. Hibernate i
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/config/TenantDatabaseConfig.java:77
MethodexceptionTranslation
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/config/MasterDatabaseConfig.java:85
MethodfindByClientId
(Integer clientId)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/service/MasterTenantServiceImpl.java:22
MethodgetAllProduct
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/controller/ProductController.java:28
MethodgetAllProduct
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/service/ProductServiceImpl.java:19
MethodgetFullName
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/entity/User.java:57
MethodgetGender
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/entity/User.java:66
MethodgetPassword
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/entity/MasterTenant.java:88
MethodgetPassword
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/dto/UserLoginDTO.java:32
MethodgetProductId
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/entity/Product.java:37
MethodgetProductName
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/entity/Product.java:46
MethodgetQuantity
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/entity/Product.java:55
MethodgetSize
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/entity/Product.java:64
MethodgetStatus
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/entity/User.java:93
MethodgetTenantClientId
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/entity/MasterTenant.java:52
MethodgetToken
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/dto/AuthResponse.java:27
MethodgetUserId
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/entity/User.java:48
MethodgetUserName
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/entity/MasterTenant.java:79
MethodgetUserName
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/dto/UserLoginDTO.java:23
MethodgetUserName
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/dto/AuthResponse.java:18
MethodglobalUserDetails
(AuthenticationManagerBuilder auth)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/security/WebSecurityConfig.java:40
MethodlogoutFromApp
(Principal principal)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/controller/LogoutController.java:29
Methodmain
(String[] args)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/DynamicmultitenantApplication.java:9
MethodmasterEntityManagerFactory
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/config/MasterDatabaseConfig.java:58
MethodmasterTransactionManager
(@Qualifier("masterEntityManagerFactory") EntityManagerFactory emf)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/config/MasterDatabaseConfig.java:78
MethodmultiTenantConnectionProvider
The multi tenant connection provider @return
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/config/TenantDatabaseConfig.java:51
MethodplatformCorsFilter
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/security/WebSecurityConfig.java:73
MethodresolveCurrentTenantIdentifier
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/config/CurrentTenantIdentifierResolverImpl.java:14
MethodselectAnyDataSource
()
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/config/DataSourceBasedMultiTenantConnectionProviderImpl.java:38
MethodselectDataSource
(String tenantIdentifier)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/config/DataSourceBasedMultiTenantConnectionProviderImpl.java:52
MethodsetDbName
(String dbName)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/entity/MasterTenant.java:65
MethodsetDriverClass
(String driverClass)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/entity/MasterTenant.java:101
MethodsetFullName
(String fullName)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/entity/User.java:61
MethodsetGender
(String gender)
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/entity/User.java:70
next →1–100 of 124, ranked by callers