Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Washingtonwei/hogwarts-artifacts-online
/ functions
Functions
298 in github.com/Washingtonwei/hogwarts-artifacts-online
⨍
Functions
298
◇
Types & classes
66
Method
WizardController
(WizardService wizardService, WizardDtoToWizardConverter wizardDtoToWizardConverter, WizardToWizardDtoConverte
src/main/java/edu/tcu/cs/hogwartsartifactsonline/wizard/WizardController.java:25
Method
WizardService
(WizardRepository wizardRepository, ArtifactRepository artifactRepository)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/wizard/WizardService.java:20
Method
addArtifact
(@Valid @RequestBody ArtifactDto artifactDto)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/artifact/ArtifactController.java:63
Method
addCorsMappings
(CorsRegistry registry)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/security/CorsConfiguration.java:14
Method
addInterceptors
(InterceptorRegistry registry)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/system/WebConfig.java:18
Method
addUser
We are not using UserDto, but User, since we require password. @param newHogwartsUser @return
src/main/java/edu/tcu/cs/hogwartsartifactsonline/hogwartsuser/UserController.java:58
Method
addWizard
(@Valid @RequestBody WizardDto wizardDto)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/wizard/WizardController.java:49
Method
assignArtifact
(@PathVariable Integer wizardId, @PathVariable String artifactId)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/wizard/WizardController.java:71
Method
beanCount
()
src/main/java/edu/tcu/cs/hogwartsartifactsonline/system/actuator/CustomBeansEndpoint.java:18
Method
changePassword
(@PathVariable Integer userId, @RequestBody Map<String, String> passwordMap)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/hogwartsuser/UserController.java:80
Method
check
(Supplier<Authentication> authenticationSupplier, RequestAuthorizationContext context)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/security/UserRequestAuthorizationManager.java:27
Method
commence
(HttpServletRequest request, HttpServletResponse response, AuthenticationException authException)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/security/CustomBasicAuthenticationEntryPoint.java:32
Method
commence
(HttpServletRequest request, HttpServletResponse response, AuthenticationException authException)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/security/CustomBearerTokenAuthenticationEntryPoint.java:31
Method
contextLoads
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/HogwartsArtifactsOnlineApplicationTests.java:11
Method
convert
(Wizard source)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/wizard/converter/WizardToWizardDtoConverter.java:11
Method
convert
(ArtifactDto source)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/artifact/converter/ArtifactDtoToArtifactConverter.java:11
Method
convert
(UserDto source)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/hogwartsuser/converter/UserDtoToUserConverter.java:11
Method
corsConfigurer
()
src/main/java/edu/tcu/cs/hogwartsartifactsonline/security/CorsConfiguration.java:11
Method
delete
(String key)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/client/rediscache/RedisCacheClient.java:26
Method
deleteArtifact
(@PathVariable String artifactId)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/artifact/ArtifactController.java:80
Method
deleteUser
(@PathVariable Integer userId)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/hogwartsuser/UserController.java:74
Method
deleteWizard
(@PathVariable Integer wizardId)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/wizard/WizardController.java:65
Method
findAllArtifacts
(Pageable pageable)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/artifact/ArtifactController.java:54
Method
findAllUsers
()
src/main/java/edu/tcu/cs/hogwartsartifactsonline/hogwartsuser/UserController.java:32
Method
findAllWizards
()
src/main/java/edu/tcu/cs/hogwartsartifactsonline/wizard/WizardController.java:31
Method
findArtifactById
(@PathVariable String artifactId)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/artifact/ArtifactController.java:46
Method
findArtifactsByCriteria
(@RequestBody Map<String, String> searchCriteria, Pageable pageable)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/artifact/ArtifactController.java:97
Method
findUserById
(@PathVariable Integer userId)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/hogwartsuser/UserController.java:45
Method
findWizardById
(@PathVariable Integer wizardId)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/wizard/WizardController.java:42
Method
generate
(ChatRequest chatRequest)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/client/ai/chat/OpenAiChatClient.java:28
Method
getCode
()
src/main/java/edu/tcu/cs/hogwartsartifactsonline/system/Result.java:42
Method
getData
()
src/main/java/edu/tcu/cs/hogwartsartifactsonline/system/Result.java:58
Method
getLoginInfo
Generate a JSON web token if username and password has been authenticated by the BasicAuthenticationFilter. In summary, this filter is responsible for
src/main/java/edu/tcu/cs/hogwartsartifactsonline/security/AuthController.java:36
Method
getPassword
()
src/main/java/edu/tcu/cs/hogwartsartifactsonline/hogwartsuser/MyUserPrincipal.java:30
Method
getUsername
()
src/main/java/edu/tcu/cs/hogwartsartifactsonline/hogwartsuser/MyUserPrincipal.java:35
Method
handle
(HttpServletRequest request, HttpServletResponse response, AccessDeniedException accessDeniedException)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/security/CustomBearerTokenAccessDeniedHandler.java:27
Method
handleAccessDeniedException
(AccessDeniedException ex)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/system/exception/ExceptionHandlerAdvice.java:83
Method
handleAccountStatusException
(AccountStatusException ex)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/system/exception/ExceptionHandlerAdvice.java:71
Method
handleAuthenticationException
(Exception ex)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/system/exception/ExceptionHandlerAdvice.java:59
Method
handleCustomBlobStorageException
(CustomBlobStorageException ex)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/system/exception/ExceptionHandlerAdvice.java:122
Method
handleInsufficientAuthenticationException
(InsufficientAuthenticationException ex)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/system/exception/ExceptionHandlerAdvice.java:65
Method
handleInvalidBearerTokenException
(InvalidBearerTokenException ex)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/system/exception/ExceptionHandlerAdvice.java:77
Method
handleNoHandlerFoundException
(NoHandlerFoundException ex)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/system/exception/ExceptionHandlerAdvice.java:89
Method
handleObjectNotFoundException
(ObjectNotFoundException ex)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/system/exception/ExceptionHandlerAdvice.java:34
Method
handleOtherException
Fallback handles any unhandled exceptions. @param ex @return
src/main/java/edu/tcu/cs/hogwartsartifactsonline/system/exception/ExceptionHandlerAdvice.java:140
Method
handlePasswordChangeIllegalArgumentException
(PasswordChangeIllegalArgumentException ex)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/system/exception/ExceptionHandlerAdvice.java:128
Method
handleRestClientException
(HttpStatusCodeException ex)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/system/exception/ExceptionHandlerAdvice.java:95
Method
handleValidationException
This handles invalid inputs. @param ex @return
src/main/java/edu/tcu/cs/hogwartsartifactsonline/system/exception/ExceptionHandlerAdvice.java:46
Method
health
()
src/main/java/edu/tcu/cs/hogwartsartifactsonline/system/actuator/UsableMemoryHealthIndicator.java:13
Method
httpExchangeRepository
()
src/main/java/edu/tcu/cs/hogwartsartifactsonline/system/actuator/ActuatorConfiguration.java:11
Method
idWorker
()
src/main/java/edu/tcu/cs/hogwartsartifactsonline/HogwartsArtifactsOnlineApplication.java:15
Method
isAccountNonExpired
()
src/main/java/edu/tcu/cs/hogwartsartifactsonline/hogwartsuser/MyUserPrincipal.java:40
Method
isAccountNonLocked
()
src/main/java/edu/tcu/cs/hogwartsartifactsonline/hogwartsuser/MyUserPrincipal.java:45
Method
isCredentialsNonExpired
()
src/main/java/edu/tcu/cs/hogwartsartifactsonline/hogwartsuser/MyUserPrincipal.java:50
Method
isEnabled
()
src/main/java/edu/tcu/cs/hogwartsartifactsonline/hogwartsuser/MyUserPrincipal.java:55
Method
isFlag
()
src/main/java/edu/tcu/cs/hogwartsartifactsonline/system/Result.java:34
Method
jwtDecoder
()
src/main/java/edu/tcu/cs/hogwartsartifactsonline/security/SecurityConfiguration.java:111
Method
jwtEncoder
()
src/main/java/edu/tcu/cs/hogwartsartifactsonline/security/SecurityConfiguration.java:104
Method
loadUserByUsername
(String username)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/hogwartsuser/UserService.java:83
Method
main
(String[] args)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/HogwartsArtifactsOnlineApplication.java:11
Method
passwordEncoder
()
src/main/java/edu/tcu/cs/hogwartsartifactsonline/security/SecurityConfiguration.java:99
Method
preHandle
(HttpServletRequest request, HttpServletResponse response, Object handler)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/security/JwtInterceptor.java:23
Method
securityFilterChain
(HttpSecurity http)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/security/SecurityConfiguration.java:64
Method
setArtifacts
(List<Artifact> artifacts)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/wizard/Wizard.java:46
Method
setCode
(Integer code)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/system/Result.java:46
Method
setData
(Object data)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/system/Result.java:62
Method
setFlag
(boolean flag)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/system/Result.java:38
Method
setMessage
(String message)
src/main/java/edu/tcu/cs/hogwartsartifactsonline/system/Result.java:54
Method
setUp
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/client/ai/chat/OpenAiChatClientTest.java:43
Method
setUp
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/wizard/WizardControllerTest.java:51
Method
setUp
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/wizard/WizardServiceTest.java:42
Method
setUp
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/wizard/WizardControllerIntegrationTest.java:57
Method
setUp
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/artifact/ArtifactControllerIntegrationTest.java:62
Method
setUp
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/artifact/ArtifactServiceTest.java:55
Method
setUp
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/artifact/ArtifactControllerTest.java:56
Method
setUp
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/hogwartsuser/HogwartsUserControllerIntegrationTest.java:60
Method
setUp
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/hogwartsuser/UserControllerTest.java:50
Method
setUp
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/hogwartsuser/UserServiceTest.java:50
Method
summarizeArtifacts
()
src/main/java/edu/tcu/cs/hogwartsartifactsonline/artifact/ArtifactController.java:86
Method
tearDown
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/wizard/WizardServiceTest.java:62
Method
tearDown
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/artifact/ArtifactServiceTest.java:74
Method
tearDown
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/artifact/ArtifactControllerTest.java:103
Method
tearDown
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/hogwartsuser/UserServiceTest.java:79
Method
testAddArtifactErrorWithInvalidInput
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/artifact/ArtifactControllerIntegrationTest.java:132
Method
testAddArtifactSuccess
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/artifact/ArtifactControllerIntegrationTest.java:106
Method
testAddArtifactSuccess
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/artifact/ArtifactControllerTest.java:157
Method
testAddUserErrorWithInvalidInput
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/hogwartsuser/HogwartsUserControllerIntegrationTest.java:163
Method
testAddUserSuccess
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/hogwartsuser/HogwartsUserControllerIntegrationTest.java:136
Method
testAddUserSuccess
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/hogwartsuser/UserControllerTest.java:123
Method
testAddWizardErrorWithInvalidInput
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/wizard/WizardControllerIntegrationTest.java:121
Method
testAddWizardSuccess
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/wizard/WizardControllerTest.java:156
Method
testAddWizardSuccess
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/wizard/WizardControllerIntegrationTest.java:99
Method
testAssignArtifactErrorWithNonExistentArtifactId
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/wizard/WizardControllerTest.java:271
Method
testAssignArtifactErrorWithNonExistentArtifactId
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/wizard/WizardServiceTest.java:261
Method
testAssignArtifactErrorWithNonExistentArtifactId
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/wizard/WizardControllerIntegrationTest.java:241
Method
testAssignArtifactErrorWithNonExistentWizardId
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/wizard/WizardControllerTest.java:258
Method
testAssignArtifactErrorWithNonExistentWizardId
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/wizard/WizardServiceTest.java:232
Method
testAssignArtifactErrorWithNonExistentWizardId
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/wizard/WizardControllerIntegrationTest.java:231
Method
testAssignArtifactSuccess
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/wizard/WizardControllerTest.java:245
Method
testAssignArtifactSuccess
()
src/test/java/edu/tcu/cs/hogwartsartifactsonline/wizard/WizardServiceTest.java:203
← previous
next →
101–200 of 298, ranked by callers