Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- add(String, Object...) - Method in class com.arms.api.util.redisrepo.RedisSetCommand
-
Set에 하나 이상의 멤버를 추가 (SADD)
- add(String, Object, double) - Method in class com.arms.api.util.redisrepo.RedisZSetCommand
-
ZSet에 멤버와 score를 추가 (ZADD) score가 클수록 높은 순위 (reverseRange 시 먼저 반환)
- addFirst(String, Object...) - Method in class com.arms.api.util.redisrepo.RedisListCommand
-
리스트의 왼쪽(앞)에 요소를 추가 (LPUSH) 여러 값을 한번에 추가 가능
- addFirstIfExists(String, Object) - Method in class com.arms.api.util.redisrepo.RedisListCommand
-
리스트가 존재할 때만 왼쪽(앞)에 요소를 추가 (LPUSHX)
- addGroupRoles(String, String, List<RoleRepresentation>, ServerWebExchange) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- addIfAbsent(String, Object, double) - Method in class com.arms.api.util.redisrepo.RedisZSetCommand
-
ZSet에 멤버가 없을 때만 추가 (ZADD NX)
- addLast(String, Object...) - Method in class com.arms.api.util.redisrepo.RedisListCommand
-
리스트의 오른쪽(뒤)에 요소를 추가 (RPUSH) 여러 값을 한번에 추가 가능
- addLastIfExists(String, Object) - Method in class com.arms.api.util.redisrepo.RedisListCommand
-
리스트가 존재할 때만 오른쪽(뒤)에 요소를 추가 (RPUSHX)
- addMappingGroup(String, String, String) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- addMappingRoles(String, String, List<RoleRepresentation>) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- addNode(String, String) - Method in class com.arms.api.kafka.reqadd.controller.ReqAddProxyControllerAsync
- addNode(String, ServerHttpRequest) - Method in class com.arms.api.kafka.reqadd.controller.ReqAddProxyControllerSync
-
노드 추가
- AES256 - Class in com.arms.api.util.aes
- AESProperty - Class in com.arms.api.util.aes
- AESProperty() - Constructor for class com.arms.api.util.aes.AESProperty
- AiChatController - Class in com.arms.api.aichat.controller
- AiChatController() - Constructor for class com.arms.api.aichat.controller.AiChatController
- AiChatRedisKeys - Class in com.arms.api.aichat.constant
-
AI Chat 모듈에서 사용하는 Redis Key 상수 정의
- AiChatService - Interface in com.arms.api.aichat.service
- AiChatServiceImpl - Class in com.arms.api.aichat.service
- AiChatServiceImpl() - Constructor for class com.arms.api.aichat.service.AiChatServiceImpl
- AlmIssueStatus - Class in com.arms.api.mapping.domain
- AlmIssueStatus() - Constructor for class com.arms.api.mapping.domain.AlmIssueStatus
- AlmIssueStatusDTO - Class in com.arms.api.mapping.dto
- AlmIssueStatusDTO() - Constructor for class com.arms.api.mapping.dto.AlmIssueStatusDTO
- almIssueStatusInit(AlmServerRequestDTO) - Method in class com.arms.api.mapping.controller.MappingController
- AlmIssueStatusRepository - Interface in com.arms.api.mapping.repository
- AlmIssueStatusService - Class in com.arms.api.mapping.service
- AlmIssueStatusService() - Constructor for class com.arms.api.mapping.service.AlmIssueStatusService
- AlmServerRequestDTO - Class in com.arms.api.mapping.dto
- AlmServerRequestDTO() - Constructor for class com.arms.api.mapping.dto.AlmServerRequestDTO
- api() - Method in class com.arms.config.Swagger2Config
- AppConfig - Class in com.arms.config
- AppConfig() - Constructor for class com.arms.config.AppConfig
- append(String, String) - Method in class com.arms.api.util.redisrepo.RedisStringCommand
-
키의 값 뒤에 문자열을 추가 (APPEND)
- Application - Class in com.arms
- Application() - Constructor for class com.arms.Application
- apply(BlockRequestGatewayFilter.Config) - Method in class com.arms.config.filter.BlockRequestGatewayFilter
- ApplyNode - Interface in com.arms.api.util.validation.group
- AuthSuccessAfterDuplicateUserRemove - Class in com.arms.config.handler.component
- AuthSuccessAfterDuplicateUserRemove() - Constructor for class com.arms.config.handler.component.AuthSuccessAfterDuplicateUserRemove
- AuthSuccessHandler - Class in com.arms.config.handler
- AuthSuccessHandler(AuthSuccessAfterDuplicateUserRemove, String) - Constructor for class com.arms.config.handler.AuthSuccessHandler
B
- BaseRedisRepository<T,
ID> - Class in com.arms.api.util.redisrepo - BaseRedisRepository(EntityInformation<T, ID>, KeyValueOperations) - Constructor for class com.arms.api.util.redisrepo.BaseRedisRepository
- BlockRequestGatewayFilter - Class in com.arms.config.filter
- BlockRequestGatewayFilter(PermitUrl) - Constructor for class com.arms.config.filter.BlockRequestGatewayFilter
- BlockRequestGatewayFilter.Config - Class in com.arms.config.filter
- BRANCH - Enum constant in enum class com.arms.api.wbs.model.enums.WbsStatus
C
- CardContextItem - Class in com.arms.api.aichat.dto
- CardContextItem() - Constructor for class com.arms.api.aichat.dto.CardContextItem
- ChatMessage - Class in com.arms.api.aichat.domain
- ChatMessage() - Constructor for class com.arms.api.aichat.domain.ChatMessage
- ChatMessageRequest - Class in com.arms.api.aichat.dto
- ChatMessageRequest() - Constructor for class com.arms.api.aichat.dto.ChatMessageRequest
- ChatRoom - Class in com.arms.api.aichat.domain
- ChatRoom() - Constructor for class com.arms.api.aichat.domain.ChatRoom
- ChatRoomRequest - Class in com.arms.api.aichat.dto
- ChatRoomRequest() - Constructor for class com.arms.api.aichat.dto.ChatRoomRequest
- ChatRoomUpdateRequest - Class in com.arms.api.aichat.dto
- ChatRoomUpdateRequest() - Constructor for class com.arms.api.aichat.dto.ChatRoomUpdateRequest
- checkPermissions(String, String) - Method in interface com.arms.api.keycloak.user.service.KeycloakUserService
- checkPermissions(String, String) - Method in class com.arms.api.keycloak.user.service.KeycloakUserServiceImpl
- checkPermissions(ServerWebExchange, String, String) - Method in class com.arms.api.keycloak.user.controller.KeycloakUserController
- com.arms - package com.arms
- com.arms.api.aichat.constant - package com.arms.api.aichat.constant
- com.arms.api.aichat.controller - package com.arms.api.aichat.controller
- com.arms.api.aichat.domain - package com.arms.api.aichat.domain
- com.arms.api.aichat.dto - package com.arms.api.aichat.dto
- com.arms.api.aichat.init - package com.arms.api.aichat.init
- com.arms.api.aichat.service - package com.arms.api.aichat.service
- com.arms.api.kafka.reqadd.controller - package com.arms.api.kafka.reqadd.controller
- com.arms.api.kafka.reqadd.model - package com.arms.api.kafka.reqadd.model
- com.arms.api.kafka.reqadd.service - package com.arms.api.kafka.reqadd.service
- com.arms.api.keycloak.admin.controller - package com.arms.api.keycloak.admin.controller
- com.arms.api.keycloak.admin.model - package com.arms.api.keycloak.admin.model
- com.arms.api.keycloak.user.controller - package com.arms.api.keycloak.user.controller
- com.arms.api.keycloak.user.service - package com.arms.api.keycloak.user.service
- com.arms.api.mapping.controller - package com.arms.api.mapping.controller
- com.arms.api.mapping.domain - package com.arms.api.mapping.domain
- com.arms.api.mapping.dto - package com.arms.api.mapping.dto
- com.arms.api.mapping.repository - package com.arms.api.mapping.repository
- com.arms.api.mapping.service - package com.arms.api.mapping.service
- com.arms.api.mapping.vo - package com.arms.api.mapping.vo
- com.arms.api.scheduler.dynamic.controller - package com.arms.api.scheduler.dynamic.controller
- com.arms.api.scheduler.dynamic.dto - package com.arms.api.scheduler.dynamic.dto
- com.arms.api.util - package com.arms.api.util
- com.arms.api.util.aes - package com.arms.api.util.aes
- com.arms.api.util.aspect - package com.arms.api.util.aspect
- com.arms.api.util.communicate.external - package com.arms.api.util.communicate.external
- com.arms.api.util.communicate.external.request - package com.arms.api.util.communicate.external.request
- com.arms.api.util.communicate.internal - package com.arms.api.util.communicate.internal
- com.arms.api.util.cron - package com.arms.api.util.cron
- com.arms.api.util.errors.response - package com.arms.api.util.errors.response
- com.arms.api.util.license - package com.arms.api.util.license
- com.arms.api.util.redisrepo - package com.arms.api.util.redisrepo
- com.arms.api.util.redisrepo.util - package com.arms.api.util.redisrepo.util
- com.arms.api.util.response - package com.arms.api.util.response
- com.arms.api.util.slack - package com.arms.api.util.slack
- com.arms.api.util.validation - package com.arms.api.util.validation
- com.arms.api.util.validation.group - package com.arms.api.util.validation.group
- com.arms.api.util.validation.validator - package com.arms.api.util.validation.validator
- com.arms.api.wbs.controller - package com.arms.api.wbs.controller
- com.arms.api.wbs.model.dto - package com.arms.api.wbs.model.dto
- com.arms.api.wbs.model.enums - package com.arms.api.wbs.model.enums
- com.arms.api.wbs.model.vo - package com.arms.api.wbs.model.vo
- com.arms.api.wbs.repository - package com.arms.api.wbs.repository
- com.arms.api.wbs.service - package com.arms.api.wbs.service
- com.arms.config - package com.arms.config
- com.arms.config.error - package com.arms.config.error
- com.arms.config.filter - package com.arms.config.filter
- com.arms.config.handler - package com.arms.config.handler
- com.arms.config.handler.component - package com.arms.config.handler.component
- com.arms.config.interceptor - package com.arms.config.interceptor
- com.arms.config.security - package com.arms.config.security
- com.arms.util - package com.arms.util
- COMMON_INVALID_PARAMETER - Enum constant in enum class com.arms.api.util.errors.response.ErrorCode
- COMMON_SYSTEM_ERROR - Enum constant in enum class com.arms.api.util.errors.response.ErrorCode
- CommonResponse - Class in com.arms.api.util.response
-
CommonResponse은 Response의 결과를 리턴해주는 클래스이다..
- CommonResponse() - Constructor for class com.arms.api.util.response.CommonResponse
- CommonResponse.ApiError - Class in com.arms.api.util.response
- CommonResponse.ApiResult<T> - Class in com.arms.api.util.response
- configureSmtp(ServerWebExchange, String) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- createChildGroup(ServerWebExchange, String, String, GroupRepresentation) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- createGroup(ServerWebExchange, String, GroupRepresentation) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- createRole(String, RoleRepresentation) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- createRoom(String, String, String, List<String>) - Method in interface com.arms.api.aichat.service.AiChatService
- createRoom(String, String, String, List<String>) - Method in class com.arms.api.aichat.service.AiChatServiceImpl
- createRoom(OidcUser, ChatRoomRequest) - Method in class com.arms.api.aichat.controller.AiChatController
-
새 대화방 생성 POST /auth-user/api/aichat/rooms
- createSlackResponse(SlackResponse.SlackResponseData<T>) - Static method in class com.arms.api.util.slack.SlackResponse
- createUser(String, CreateUserVO) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- CreateUserVO - Class in com.arms.api.keycloak.admin.model
- CreateUserVO() - Constructor for class com.arms.api.keycloak.admin.model.CreateUserVO
- CronCheck - Annotation Interface in com.arms.api.util.validation
- CronCheckValidator - Class in com.arms.api.util.validation.validator
- CronCheckValidator() - Constructor for class com.arms.api.util.validation.validator.CronCheckValidator
- CronLocalDateTimes - Class in com.arms.api.util.cron
- CronLocalDateTimes(String) - Constructor for class com.arms.api.util.cron.CronLocalDateTimes
- cronSimulate(SchedulerDTO) - Method in class com.arms.api.scheduler.dynamic.controller.DynamicScheduleController
- CustomRedisTemplate<T,
ID> - Interface in com.arms.api.util.redisrepo
D
- DataSerializer - Class in com.arms.util
- DataSerializer() - Constructor for class com.arms.util.DataSerializer
- decrement(String) - Method in class com.arms.api.util.redisrepo.RedisStringCommand
-
키의 값을 1 감소 (DECR)
- decrement(String, long) - Method in class com.arms.api.util.redisrepo.RedisStringCommand
-
키의 값을 정수만큼 감소 (DECRBY)
- decrypt(String) - Method in class com.arms.api.util.aes.AES256
- DEFAULT_ROOM_LIST - Static variable in class com.arms.api.aichat.constant.AiChatRedisKeys
- delete(String) - Method in class com.arms.api.util.redisrepo.RedisFramework
-
키 삭제 (DEL)
- delete(String, String...) - Method in class com.arms.api.util.redisrepo.RedisHashCommand
-
Hash의 특정 필드를 삭제 (HDEL)
- delete(Collection<String>) - Method in class com.arms.api.util.redisrepo.RedisFramework
-
여러 키 한번에 삭제 (DEL)
- deleteAlmIssueStatus(String) - Method in class com.arms.api.mapping.service.AlmIssueStatusService
- deleteById(Long) - Method in class com.arms.api.wbs.controller.WbsController
- deleteById(String) - Method in interface com.arms.api.wbs.service.WbsService
- deleteById(String) - Method in class com.arms.api.wbs.service.WbsServiceImpl
- deleteByPattern(String) - Method in class com.arms.api.util.redisrepo.BaseRedisRepository
- deleteByPattern(String) - Method in interface com.arms.api.util.redisrepo.CustomRedisTemplate
- deleteCard(String) - Method in class com.arms.api.aichat.controller.RecommendedCardController
- deleteCard(String) - Method in interface com.arms.api.aichat.service.RecommendedCardService
- deleteCard(String) - Method in class com.arms.api.aichat.service.RecommendedCardServiceImpl
- deleteGroup(ServerWebExchange, String, String) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- deleteGroupRoles(String, String, List<RoleRepresentation>, ServerWebExchange) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- deleteLastSelection(String) - Method in interface com.arms.api.aichat.service.AiChatService
- deleteLastSelection(String) - Method in class com.arms.api.aichat.service.AiChatServiceImpl
- deleteLastSelection(OidcUser) - Method in class com.arms.api.aichat.controller.AiChatController
-
마지막으로 선택한 pdService, pdServiceVersion 삭제 DELETE /auth-user/api/aichat/last-selection
- deleteMappingGroup(String, String, String) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- deleteMappingRoles(String, String, List<RoleRepresentation>) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- deleteRagDocs(String) - Method in interface com.arms.api.aichat.service.AiChatService
- deleteRagDocs(String) - Method in class com.arms.api.aichat.service.AiChatServiceImpl
- deleteRoom(String, String) - Method in interface com.arms.api.aichat.service.AiChatService
- deleteRoom(String, String) - Method in class com.arms.api.aichat.service.AiChatServiceImpl
- deleteRoom(OidcUser, String) - Method in class com.arms.api.aichat.controller.AiChatController
-
대화방 삭제 DELETE /auth-user/api/aichat/rooms/{roomId}
- deleteState() - Method in class com.arms.api.mapping.service.StateService
- deleteStateCategory() - Method in class com.arms.api.mapping.service.StateCategoryService
- deserialize(Object, Class<T>) - Static method in class com.arms.util.DataSerializer
- deserialize(String, Class<T>) - Static method in class com.arms.util.DataSerializer
- difference(String, String) - Method in class com.arms.api.util.redisrepo.RedisSetCommand
-
두 Set의 차집합을 조회 (SDIFF)
- DynamicScheduleController - Class in com.arms.api.scheduler.dynamic.controller
- DynamicScheduleController() - Constructor for class com.arms.api.scheduler.dynamic.controller.DynamicScheduleController
E
- editGroup(ServerWebExchange, String, String, GroupRepresentation) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- encrypt(String) - Method in class com.arms.api.util.aes.AES256
- error(ErrorCode, HttpStatus) - Static method in class com.arms.api.util.response.CommonResponse
- error(String, ErrorCode, HttpStatus) - Static method in class com.arms.api.util.response.CommonResponse
- error(String, HttpStatus) - Static method in class com.arms.api.util.response.CommonResponse
- error(Throwable, HttpStatus) - Static method in class com.arms.api.util.response.CommonResponse
- ErrorCode - Enum Class in com.arms.api.util.errors.response
-
ErrorCode가 정의돼있는 Enum Class.
- ErrorConfig - Class in com.arms.config.error
- ErrorConfig() - Constructor for class com.arms.config.error.ErrorConfig
- ErrorControllerAdvice - Class in com.arms.api.util.errors.response
- ErrorControllerAdvice() - Constructor for class com.arms.api.util.errors.response.ErrorControllerAdvice
- executor() - Method in class com.arms.config.ThreadPoolConfig
- expire(String, long, TimeUnit) - Method in class com.arms.api.util.redisrepo.RedisFramework
-
키의 만료시간 설정 (EXPIRE)
- extract(ServerHttpRequest) - Method in class com.arms.api.util.RequestBodyExtractor
-
HTTP Request Body 추출 (Content-Type에 따라 JSON으로 변환) - application/x-www-form-urlencoded: URL 디코딩 후 JSON으로 변환 - application/json: 그대로 반환
F
- feignDecoder() - Method in class com.arms.config.FeignResponseDecoderConfig
- FeignResponseDecoderConfig - Class in com.arms.config
- FeignResponseDecoderConfig() - Constructor for class com.arms.config.FeignResponseDecoderConfig
- filter(ServerWebExchange, WebFilterChain) - Method in class com.arms.config.interceptor.LoginErrorFilter
- findAllCards() - Method in interface com.arms.api.aichat.service.RecommendedCardService
- findAllCards() - Method in class com.arms.api.aichat.service.RecommendedCardServiceImpl
- findById(Long, String) - Method in class com.arms.api.wbs.controller.WbsController
- findByServiceId(Long) - Method in class com.arms.api.wbs.controller.WbsController
- findByServiceId(Long) - Method in interface com.arms.api.wbs.service.WbsService
- findByServiceId(Long) - Method in class com.arms.api.wbs.service.WbsServiceImpl
- findCardById(String) - Method in interface com.arms.api.aichat.service.RecommendedCardService
- findCardById(String) - Method in class com.arms.api.aichat.service.RecommendedCardServiceImpl
- findCardContext(String) - Method in interface com.arms.api.aichat.service.AiChatService
- findCardContext(String) - Method in class com.arms.api.aichat.service.AiChatServiceImpl
- findLastSelection(String) - Method in interface com.arms.api.aichat.service.AiChatService
- findLastSelection(String) - Method in class com.arms.api.aichat.service.AiChatServiceImpl
- findLastSelection(OidcUser) - Method in class com.arms.api.aichat.controller.AiChatController
-
마지막으로 선택한 pdService, pdServiceVersion 조회 GET /auth-user/api/aichat/last-selection
- findMessageByRoomId(String) - Method in interface com.arms.api.aichat.service.AiChatService
- findMessageByRoomId(String) - Method in class com.arms.api.aichat.service.AiChatServiceImpl
- findRagDocs(String) - Method in class com.arms.api.aichat.controller.AiChatController
-
roomId별 RAG/Wiki 문서 조회 GET /auth-user/api/aichat/rooms/{roomId}/rag-docs
- findRagDocs(String) - Method in interface com.arms.api.aichat.service.AiChatService
- findRagDocs(String) - Method in class com.arms.api.aichat.service.AiChatServiceImpl
- findRoomByUserId(String) - Method in interface com.arms.api.aichat.service.AiChatService
- findRoomByUserId(String) - Method in class com.arms.api.aichat.service.AiChatServiceImpl
- findStateCategory(String, String, String, String) - Method in class com.arms.api.mapping.controller.MappingController
G
- get() - Method in class com.arms.api.util.redisrepo.util.KeyName
- get(String) - Method in class com.arms.api.util.redisrepo.RedisStringCommand
-
키의 값을 조회 (GET)
- get(String, String) - Method in class com.arms.api.util.redisrepo.RedisHashCommand
-
Hash의 특정 필드 값을 조회 (HGET)
- getAccessControlGroups(ServerWebExchange, String) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- getAccessControlUsers(ServerWebExchange, String) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- getAll(String) - Method in class com.arms.api.util.redisrepo.RedisHashCommand
-
Hash의 모든 필드와 값을 조회 (HGETALL)
- getAll(String) - Method in class com.arms.api.util.redisrepo.RedisSetCommand
-
Set의 모든 멤버를 조회 (SMEMBERS)
- getAllAlmIssueStatus() - Method in class com.arms.api.mapping.service.AlmIssueStatusService
- getAllStateCategories() - Method in class com.arms.api.mapping.service.StateCategoryService
- getAllStates() - Method in class com.arms.api.mapping.service.StateService
- getAlmIssueStatus(String) - Method in class com.arms.api.mapping.service.AlmIssueStatusService
- getAndSet(String, Object) - Method in class com.arms.api.util.redisrepo.RedisStringCommand
-
키의 값을 조회하고 새 값으로 교체 (GETSET)
- getArmsStateById(String) - Method in class com.arms.api.mapping.service.StateService
- getArmsStateCategory(String) - Method in class com.arms.api.mapping.service.StateCategoryService
- getArmsStateCategoryByStateId(String) - Method in class com.arms.api.mapping.service.StateCategoryService
- getAssignedRoles(String, String, ServerWebExchange) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- getAuthToken(ServerWebExchange) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- getAvailableRoles(String, String, ServerWebExchange) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- getByIndex(String, long) - Method in class com.arms.api.util.redisrepo.RedisListCommand
-
리스트의 특정 인덱스 요소를 조회 (LINDEX) 0: 첫 번째, -1: 마지막
- getCard(String) - Method in class com.arms.api.aichat.controller.RecommendedCardController
- getCardContext(OidcUser) - Method in class com.arms.api.aichat.controller.AiChatController
-
카드 영역 조회 (입력창 하단, 고정 추천 카드) GET /auth-user/api/aichat/cards/context
- getCards() - Method in class com.arms.api.aichat.controller.RecommendedCardController
- getClient(ServerWebExchange, String, String) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- getClients(ServerWebExchange, String) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- getComposite(String, String, ServerWebExchange) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- getError() - Method in class com.arms.api.util.response.CommonResponse.ApiResult
- getErrorCode() - Method in class com.arms.api.util.response.CommonResponse.ApiError
- getErrorMsg(Object...) - Method in enum class com.arms.api.util.errors.response.ErrorCode
- getFlattenGroup(List<GroupRepresentation>, GroupRepresentation) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- getForegroundColorCode(ILoggingEvent) - Method in class com.arms.api.util.HighlightingCompositeConverterCustom
- getGroup(ServerWebExchange, String, String) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- getGroupMappings(String, String) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- getGroupMembers(String, String, ServerWebExchange) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- getGroups(ServerWebExchange, String) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- getKeySpace() - Method in class com.arms.api.util.redisrepo.BaseRedisRepository
- getKeySpace() - Method in interface com.arms.api.util.redisrepo.CustomRedisTemplate
- getMessage() - Method in class com.arms.api.util.response.CommonResponse.ApiError
- getMessages(String) - Method in class com.arms.api.aichat.controller.AiChatController
-
대화내용 조회 GET /auth-user/api/aichat/rooms/{roomId}/messages
- getMulti(String, Collection<Object>) - Method in class com.arms.api.util.redisrepo.RedisHashCommand
-
Hash의 여러 필드 값을 한번에 조회 (HMGET)
- getMulti(Collection<String>) - Method in class com.arms.api.util.redisrepo.RedisStringCommand
-
여러 키의 값을 한번에 조회 (MGET)
- getRandom(String) - Method in class com.arms.api.util.redisrepo.RedisSetCommand
-
랜덤 멤버를 조회 (SRANDMEMBER)
- getRandom(String, long) - Method in class com.arms.api.util.redisrepo.RedisSetCommand
-
랜덤 멤버를 count개 조회 (SRANDMEMBER count)
- getRange(String, long, long) - Method in class com.arms.api.util.redisrepo.RedisListCommand
-
리스트의 범위 내 요소를 조회 (LRANGE) start=0, end=-1 이면 전체 조회
- getRealms(ServerWebExchange) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- getRealms(ServerWebExchange, String) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- getRedisHashPrefix(Class<?>) - Static method in class com.arms.api.util.redisrepo.util.RedisUtil
- getReqAddCIdTitle(String, String) - Method in interface com.arms.api.util.communicate.external.백엔드코어통신기
- getResponse() - Method in class com.arms.api.util.response.CommonResponse.ApiResult
- getRole(ServerWebExchange, String, String) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- getRoleMappings(String, String) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- getRoles(ServerWebExchange, String) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- getRoom(OidcUser) - Method in class com.arms.api.aichat.controller.AiChatController
-
대화방 조회(history) GET /auth-user/api/aichat/rooms
- getRoutingFunction(ErrorAttributes) - Method in class com.arms.config.error.GlobalErrorWebExceptionHandler
- getStatus() - Method in class com.arms.api.util.response.CommonResponse.ApiError
- getUser(ServerWebExchange, String) - Method in class com.arms.api.keycloak.user.controller.KeycloakUserController
- getUser(ServerWebExchange, String, String) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- getUser(ServerWebExchange, OAuth2AuthorizedClient) - Method in class com.arms.api.keycloak.user.controller.UserController
- getUsers(ServerWebExchange) - Method in class com.arms.api.keycloak.user.controller.KeycloakUserController
- getUsers(ServerWebExchange, String) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- getUsersInRole(ServerWebExchange, String, String) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- GlobalErrorWebExceptionHandler - Class in com.arms.config.error
-
Global Error Handler - Whitelabel Error Page 대신 에러 코드만 반환 Nginx에서 error_page 설정으로 커스텀 에러 페이지 표시
- GlobalErrorWebExceptionHandler(ErrorAttributes, WebProperties, ApplicationContext, ServerCodecConfigurer) - Constructor for class com.arms.config.error.GlobalErrorWebExceptionHandler
- groups() - Element in annotation interface com.arms.api.util.validation.CronCheck
H
- handleAllException(Exception) - Method in class com.arms.api.util.errors.response.ErrorControllerAdvice
- handleArgumentException(IllegalArgumentException) - Method in class com.arms.api.util.errors.response.ErrorControllerAdvice
- handleException(WebExchangeBindException) - Method in class com.arms.api.util.errors.response.ErrorControllerAdvice
- hasCloseTimeDifferenceInSeconds(int) - Method in class com.arms.api.util.cron.CronLocalDateTimes
- hash() - Method in class com.arms.api.util.redisrepo.RedisFramework
- hasKey(String) - Method in class com.arms.api.util.redisrepo.RedisFramework
-
키 존재 여부 확인 (EXISTS)
- hasKey(String, String) - Method in class com.arms.api.util.redisrepo.RedisHashCommand
-
Hash에 특정 필드가 존재하는지 확인 (HEXISTS)
- HighlightingCompositeConverterCustom - Class in com.arms.api.util
- HighlightingCompositeConverterCustom() - Constructor for class com.arms.api.util.HighlightingCompositeConverterCustom
I
- idByServiceId(Long) - Method in class com.arms.api.wbs.model.vo.WbsRowVO
- increment(String) - Method in class com.arms.api.util.redisrepo.RedisStringCommand
-
키의 값을 1 증가 (INCR)
- increment(String, long) - Method in class com.arms.api.util.redisrepo.RedisStringCommand
-
/** 키의 값을 정수만큼 증가 (INCRBY)
- increment(String, String, long) - Method in class com.arms.api.util.redisrepo.RedisHashCommand
-
Hash 필드의 값을 정수만큼 증가 (HINCRBY)
- incrementFloat(String, double) - Method in class com.arms.api.util.redisrepo.RedisStringCommand
-
키의 값을 실수만큼 증가 (INCRBYFLOAT)
- incrementFloat(String, String, double) - Method in class com.arms.api.util.redisrepo.RedisHashCommand
-
Hash 필드의 값을 실수만큼 증가 (HINCRBYFLOAT)
- incrementScore(String, Object, double) - Method in class com.arms.api.util.redisrepo.RedisZSetCommand
-
특정 멤버의 score를 증가 (ZINCRBY)
- init() - Method in class com.arms.api.util.aes.AES256
- init(List<State>) - Method in class com.arms.api.mapping.service.StateService
- init(List<StateCategory>) - Method in class com.arms.api.mapping.service.StateCategoryService
- initAlmIssueStatus(List<AlmIssueStatus>) - Method in class com.arms.api.mapping.service.AlmIssueStatusService
- initCategory(List<StateCategoryDTO>) - Method in class com.arms.api.mapping.controller.MappingController
- initState(List<StateDTO>) - Method in class com.arms.api.mapping.controller.MappingController
- intersect(String, String) - Method in class com.arms.api.util.redisrepo.RedisSetCommand
-
두 Set의 교집합을 조회 (SINTER)
- isLessThan600seconds() - Method in class com.arms.api.util.cron.MadCronExpression
- isMember(String, Object) - Method in class com.arms.api.util.redisrepo.RedisSetCommand
-
Set에 특정 멤버가 존재하는지 확인 (SISMEMBER)
- isSuccess() - Method in class com.arms.api.util.response.CommonResponse.ApiResult
- isValid(String, ConstraintValidatorContext) - Method in class com.arms.api.util.validation.validator.CronCheckValidator
K
- kafkaAdmin() - Method in class com.arms.config.KafkaConfig
- kafkaAdminClient(KafkaAdmin) - Method in class com.arms.config.KafkaConfig
- KafkaConfig - Class in com.arms.config
- KafkaConfig() - Constructor for class com.arms.config.KafkaConfig
- kafkaTemplate(ProducerFactory<String, String>) - Method in class com.arms.config.KafkaConfig
- keycloak() - Method in class com.arms.config.KeycloakConfig
- KeycloakAdminController - Class in com.arms.api.keycloak.admin.controller
- KeycloakAdminController() - Constructor for class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- KeycloakConfig - Class in com.arms.config
- KeycloakConfig() - Constructor for class com.arms.config.KeycloakConfig
- KeycloakLogoutHandler - Class in com.arms.config.handler
- KeycloakLogoutHandler(WebClient, String) - Constructor for class com.arms.config.handler.KeycloakLogoutHandler
- KeycloakUserController - Class in com.arms.api.keycloak.user.controller
- KeycloakUserController() - Constructor for class com.arms.api.keycloak.user.controller.KeycloakUserController
- KeycloakUserService - Interface in com.arms.api.keycloak.user.service
- KeycloakUserServiceImpl - Class in com.arms.api.keycloak.user.service
- KeycloakUserServiceImpl() - Constructor for class com.arms.api.keycloak.user.service.KeycloakUserServiceImpl
- KeyName - Class in com.arms.api.util.redisrepo.util
- KeyName(String) - Constructor for class com.arms.api.util.redisrepo.util.KeyName
- keys(String) - Method in class com.arms.api.util.redisrepo.RedisHashCommand
-
Hash의 모든 필드(key) 목록을 조회 (HKEYS)
L
- LAST_SELECTION - Static variable in class com.arms.api.aichat.constant.AiChatRedisKeys
- LastSelectionRequest - Class in com.arms.api.aichat.dto
- LastSelectionRequest() - Constructor for class com.arms.api.aichat.dto.LastSelectionRequest
- LEAF - Enum constant in enum class com.arms.api.wbs.model.enums.WbsStatus
- LicenseValidator - Class in com.arms.api.util.license
- LicenseValidator() - Constructor for class com.arms.api.util.license.LicenseValidator
- list() - Method in class com.arms.api.util.redisrepo.RedisFramework
- localDateTimes() - Method in class com.arms.api.util.cron.MadCronExpression
- logAndSlackNotify(ProceedingJoinPoint) - Method in class com.arms.api.util.aspect.LogAndSlackNotifyAspect
- LogAndSlackNotify - Annotation Interface in com.arms.api.util.aspect
- LogAndSlackNotifyAspect - Class in com.arms.api.util.aspect
- LogAndSlackNotifyAspect() - Constructor for class com.arms.api.util.aspect.LogAndSlackNotifyAspect
- LoginErrorFilter - Class in com.arms.config.interceptor
- LoginErrorFilter() - Constructor for class com.arms.config.interceptor.LoginErrorFilter
- logout(WebFilterExchange, Authentication) - Method in class com.arms.config.handler.KeycloakLogoutHandler
- logout(ServerWebExchange) - Method in class com.arms.api.keycloak.user.controller.UserController
- logoutFromKeycloak(String) - Method in class com.arms.config.handler.KeycloakLogoutHandler
M
- MadCronExpression - Class in com.arms.api.util.cron
- MadCronExpression(String) - Constructor for class com.arms.api.util.cron.MadCronExpression
- main(String[]) - Static method in class com.arms.api.util.license.LicenseValidator
- main(String[]) - Static method in class com.arms.Application
- makeResponseData() - Method in interface com.arms.api.util.slack.SlackResponse.SlackResponseData
- mapDifficulty(String) - Static method in class com.arms.api.wbs.model.enums.ReqPriorityMapper
- mapImportance(String) - Static method in class com.arms.api.wbs.model.enums.ReqPriorityMapper
- MappingController - Class in com.arms.api.mapping.controller
- MappingController() - Constructor for class com.arms.api.mapping.controller.MappingController
- mapUrgency(String) - Static method in class com.arms.api.wbs.model.enums.ReqPriorityMapper
- MAX_HISTORY - Static variable in class com.arms.api.aichat.constant.AiChatRedisKeys
- MAX_MESSAGES - Static variable in class com.arms.api.aichat.constant.AiChatRedisKeys
- message() - Element in annotation interface com.arms.api.util.validation.CronCheck
- MESSAGE_LIST - Static variable in class com.arms.api.aichat.constant.AiChatRedisKeys
- middleproxy - Enum constant in enum class com.arms.api.util.slack.SlackProperty.Channel
- moveNode(String, String) - Method in class com.arms.api.kafka.reqadd.controller.ReqAddProxyControllerAsync
- moveNode(String, ServerHttpRequest) - Method in class com.arms.api.kafka.reqadd.controller.ReqAddProxyControllerSync
-
노드 이동
- moveToFirst(String, String) - Method in class com.arms.api.util.redisrepo.RedisListCommand
-
source의 오른쪽 요소를 꺼내 destination의 왼쪽에 삽입 (RPOPLPUSH) 두 동작이 원자적으로 처리되므로 중간에 다른 클라이언트가 끼어들 수 없음 Reliable Queue 패턴에 활용 (pending → processing)
- myRedirectFilter() - Method in class com.arms.config.WebConfig
N
- name() - Method in class com.arms.config.filter.BlockRequestGatewayFilter
O
- oidcUserService() - Method in class com.arms.config.security.SecurityConfiguration
- onAuthenticationSuccess(WebFilterExchange, Authentication) - Method in class com.arms.config.handler.AuthSuccessHandler
- onException() - Method in class com.arms.api.util.errors.response.ErrorControllerAdvice
- OpenFeignConfig - Class in com.arms.config
- OpenFeignConfig() - Constructor for class com.arms.config.OpenFeignConfig
P
- parseAttachment() - Method in class com.arms.api.util.slack.SlackMessageDTO
- payload() - Element in annotation interface com.arms.api.util.validation.CronCheck
- PermitUrl - Class in com.arms.config.filter
- PermitUrl() - Constructor for class com.arms.config.filter.PermitUrl
- pop(String) - Method in class com.arms.api.util.redisrepo.RedisSetCommand
-
Set에서 랜덤 멤버를 꺼냄 (SPOP)
- popFirst(String) - Method in class com.arms.api.util.redisrepo.RedisListCommand
-
리스트의 왼쪽(앞)에서 요소를 꺼냄 (LPOP) 꺼낸 요소는 리스트에서 삭제됨
- popFirstBlocking(String, Duration) - Method in class com.arms.api.util.redisrepo.RedisListCommand
-
리스트의 왼쪽에서 요소가 생길 때까지 대기 후 꺼냄 (BLPOP) 데이터가 있으면 즉시 반환, 없으면 timeout 동안 대기
- popLast(String) - Method in class com.arms.api.util.redisrepo.RedisListCommand
-
리스트의 오른쪽(뒤)에서 요소를 꺼냄 (RPOP) 꺼낸 요소는 리스트에서 삭제됨
- popLastBlocking(String, Duration) - Method in class com.arms.api.util.redisrepo.RedisListCommand
-
리스트의 오른쪽에서 요소가 생길 때까지 대기 후 꺼냄 (BRPOP) 데이터가 있으면 즉시 반환, 없으면 timeout 동안 대기
- producerFactory() - Method in class com.arms.config.KafkaConfig
- PropertiesConfiguration - Class in com.arms.config
- PropertiesConfiguration() - Constructor for class com.arms.config.PropertiesConfiguration
- publishToKafka(String, String, String, String) - Method in interface com.arms.api.kafka.reqadd.service.ReqAddProxyServiceAsync
- publishToKafka(String, String, String, String) - Method in class com.arms.api.kafka.reqadd.service.ReqAddProxyServiceImplAsync
-
Kafka에 메시지 발행 (완전 비동기 버전) ListenableFutureCallback을 사용하여 Blocking 없이 처리
- publishToKafka(String, String, String, String) - Method in class com.arms.api.kafka.reqadd.service.ReqAddProxyServiceImplSync
-
Kafka에 메시지 발행 (공통 로직)
- publishToKafka(String, String, String, String) - Method in interface com.arms.api.kafka.reqadd.service.ReqAddProxyServiceSync
R
- RagDocsRequest - Class in com.arms.api.aichat.dto
- RagDocsRequest() - Constructor for class com.arms.api.aichat.dto.RagDocsRequest
- range(String, long, long) - Method in class com.arms.api.util.redisrepo.RedisZSetCommand
-
score 오름차순으로 범위 조회 (ZRANGE) start=0, end=-1 이면 전체 조회
- rangeByScore(String, double, double) - Method in class com.arms.api.util.redisrepo.RedisZSetCommand
-
score 범위로 멤버 조회 오름차순 (ZRANGEBYSCORE)
- rank(String, Object) - Method in class com.arms.api.util.redisrepo.RedisZSetCommand
-
특정 멤버의 오름차순 순위 조회 (ZRANK) 0부터 시작
- reactiveRedisTemplate(ReactiveRedisConnectionFactory) - Method in class com.arms.config.RedisConfig
- realmResource(Keycloak) - Method in class com.arms.config.KeycloakConfig
- RECOMMENDED_CARDS - Static variable in class com.arms.api.aichat.constant.AiChatRedisKeys
- RecommendedCard - Class in com.arms.api.aichat.domain
- RecommendedCard() - Constructor for class com.arms.api.aichat.domain.RecommendedCard
- RecommendedCardController - Class in com.arms.api.aichat.controller
- RecommendedCardController() - Constructor for class com.arms.api.aichat.controller.RecommendedCardController
- RecommendedCardInitializer - Class in com.arms.api.aichat.init
- RecommendedCardInitializer() - Constructor for class com.arms.api.aichat.init.RecommendedCardInitializer
- RecommendedCardService - Interface in com.arms.api.aichat.service
- RecommendedCardServiceImpl - Class in com.arms.api.aichat.service
- RecommendedCardServiceImpl() - Constructor for class com.arms.api.aichat.service.RecommendedCardServiceImpl
- RedisConfig - Class in com.arms.config
- RedisConfig() - Constructor for class com.arms.config.RedisConfig
- RedisFramework - Class in com.arms.api.util.redisrepo
- RedisFramework() - Constructor for class com.arms.api.util.redisrepo.RedisFramework
- RedisHashCommand - Class in com.arms.api.util.redisrepo
- RedisHashCommand(RedisTemplate<String, Object>) - Constructor for class com.arms.api.util.redisrepo.RedisHashCommand
- RedisListCommand - Class in com.arms.api.util.redisrepo
- RedisListCommand(RedisTemplate<String, Object>) - Constructor for class com.arms.api.util.redisrepo.RedisListCommand
- RedisSetCommand - Class in com.arms.api.util.redisrepo
- RedisSetCommand(RedisTemplate<String, Object>) - Constructor for class com.arms.api.util.redisrepo.RedisSetCommand
- RedisStringCommand - Class in com.arms.api.util.redisrepo
- RedisStringCommand(RedisTemplate<String, Object>) - Constructor for class com.arms.api.util.redisrepo.RedisStringCommand
- redisTemplate(RedisConnectionFactory) - Method in class com.arms.config.RedisConfig
- RedisUtil - Class in com.arms.api.util.redisrepo.util
- RedisUtil() - Constructor for class com.arms.api.util.redisrepo.util.RedisUtil
- RedisZSetCommand - Class in com.arms.api.util.redisrepo
- RedisZSetCommand(RedisTemplate<String, Object>) - Constructor for class com.arms.api.util.redisrepo.RedisZSetCommand
- remove(String, long, Object) - Method in class com.arms.api.util.redisrepo.RedisListCommand
-
리스트에서 특정 값을 가진 요소를 삭제 (LREM) count > 0: 앞에서부터 count개 삭제 count < 0: 뒤에서부터 count개 삭제 count = 0: 모두 삭제
- remove(String, Object...) - Method in class com.arms.api.util.redisrepo.RedisSetCommand
-
Set에서 하나 이상의 멤버를 삭제 (SREM)
- remove(String, Object...) - Method in class com.arms.api.util.redisrepo.RedisZSetCommand
-
ZSet에서 멤버 삭제 (ZREM)
- removeNode(String, String) - Method in class com.arms.api.kafka.reqadd.controller.ReqAddProxyControllerAsync
- removeNode(String, ServerHttpRequest) - Method in class com.arms.api.kafka.reqadd.controller.ReqAddProxyControllerSync
-
노드 삭제
- removeRange(String, long, long) - Method in class com.arms.api.util.redisrepo.RedisZSetCommand
-
오름차순 순위 범위로 멤버 삭제 (ZREMRANGEBYRANK)
- removeRangeByScore(String, double, double) - Method in class com.arms.api.util.redisrepo.RedisZSetCommand
-
score 범위로 멤버 삭제 (ZREMRANGEBYSCORE)
- removeRole(String, String) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- removeSession(String, String) - Method in class com.arms.config.handler.component.AuthSuccessAfterDuplicateUserRemove
- removeUser(String, String) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- replaceLastAssistantMessage(String, ChatMessageRequest) - Method in class com.arms.api.aichat.controller.AiChatController
-
마지막 assistant 메시지 덮어쓰기 (체크박스 재답변용) PUT /auth-user/api/aichat/rooms/{roomId}/messages/last-assistant
- replaceLastAssistantMessage(String, String) - Method in interface com.arms.api.aichat.service.AiChatService
- replaceLastAssistantMessage(String, String) - Method in class com.arms.api.aichat.service.AiChatServiceImpl
- ReqAddAndWbsRowVO - Class in com.arms.api.wbs.model.vo
- ReqAddAndWbsRowVO() - Constructor for class com.arms.api.wbs.model.vo.ReqAddAndWbsRowVO
- ReqAddDTO - Class in com.arms.api.kafka.reqadd.model
- ReqAddDTO() - Constructor for class com.arms.api.kafka.reqadd.model.ReqAddDTO
- ReqAddKafkaMessage - Class in com.arms.api.kafka.reqadd.model
-
Kafka ReqAdd Topic 메시지 DTO Middle-Proxy에서 Backend-Core로 전달되는 메시지 포맷 Topic: REQADD Message Flow: 1.
- ReqAddKafkaMessage() - Constructor for class com.arms.api.kafka.reqadd.model.ReqAddKafkaMessage
- ReqAddProxyControllerAsync - Class in com.arms.api.kafka.reqadd.controller
-
ReqAdd Kafka Proxy Controller (비동기 콜백 버전) ListenableFuture의 콜백을 사용하여 완전한 비동기 처리 Spring Boot 2.x 호환
- ReqAddProxyControllerAsync() - Constructor for class com.arms.api.kafka.reqadd.controller.ReqAddProxyControllerAsync
- ReqAddProxyControllerSync - Class in com.arms.api.kafka.reqadd.controller
-
ReqAdd Kafka Proxy Controller (동기 버전) 역할: - Frontend의 /auth-user/api/arms/reqAdd 요청을 받음 - Backend-Core로 직접 라우팅하지 않고 Kafka Topic에 발행 - 비동기 처리를 위한 Message Queue 패턴 적용 URL 패턴: - POST /auth-user/api/arms/reqAdd/sync/{changeReqTableName}/addNode.do - POST /auth-user/api/arms/reqAdd/sync/{changeReqTableName}/updateNode.do - DELETE /auth-user/api/arms/reqAdd/sync/{changeReqTableName}/removeNode.do - POST /auth-user/api/arms/reqAdd/sync/{changeReqTableName}/moveNode.do Kafka Topic: REQADD Message Key: changeReqTableName (파티션 분배용) Message Value: ReqAddKafkaMessage (JSON)
- ReqAddProxyControllerSync() - Constructor for class com.arms.api.kafka.reqadd.controller.ReqAddProxyControllerSync
- ReqAddProxyServiceAsync - Interface in com.arms.api.kafka.reqadd.service
- ReqAddProxyServiceImplAsync - Class in com.arms.api.kafka.reqadd.service
- ReqAddProxyServiceImplAsync() - Constructor for class com.arms.api.kafka.reqadd.service.ReqAddProxyServiceImplAsync
- ReqAddProxyServiceImplSync - Class in com.arms.api.kafka.reqadd.service
- ReqAddProxyServiceImplSync() - Constructor for class com.arms.api.kafka.reqadd.service.ReqAddProxyServiceImplSync
- ReqAddProxyServiceSync - Interface in com.arms.api.kafka.reqadd.service
- ReqAddTitleVO - Class in com.arms.api.wbs.model.vo
- ReqAddTitleVO() - Constructor for class com.arms.api.wbs.model.vo.ReqAddTitleVO
- reqAddTopic() - Method in class com.arms.config.KafkaConfig
-
REQADD 토픽 생성 (싱글 파티션은 순서보장으로 인한 설정) Partitions: 1 Replication Factor: 3 Retention: 4 week CleanUp: delete
- ReqPriorityMapper - Class in com.arms.api.wbs.model.enums
- ReqPriorityMapper() - Constructor for class com.arms.api.wbs.model.enums.ReqPriorityMapper
- RequestBodyExtractor - Class in com.arms.api.util
- RequestBodyExtractor() - Constructor for class com.arms.api.util.RequestBodyExtractor
- resetPassword(String, String, CredentialRepresentation) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- resources() - Method in class com.arms.config.error.ErrorConfig
- restTemplate() - Method in class com.arms.config.AppConfig
- reverseRange(String, long, long) - Method in class com.arms.api.util.redisrepo.RedisZSetCommand
-
score 내림차순으로 범위 조회 (ZREVRANGE) 최신순 목록 조회에 사용 (score = timestamp)
- reverseRangeByScore(String, double, double) - Method in class com.arms.api.util.redisrepo.RedisZSetCommand
-
score 범위로 멤버 조회 내림차순 (ZREVRANGEBYSCORE)
- reverseRank(String, Object) - Method in class com.arms.api.util.redisrepo.RedisZSetCommand
-
특정 멤버의 내림차순 순위 조회 (ZREVRANK) 0부터 시작
- ROOM_INFO - Static variable in class com.arms.api.aichat.constant.AiChatRedisKeys
- ROOM_RAG_DOCS - Static variable in class com.arms.api.aichat.constant.AiChatRedisKeys
- run(ApplicationArguments) - Method in class com.arms.api.aichat.init.RecommendedCardInitializer
S
- saveAllThenGetWbsRowVOS(ReqAddAndWbsRowVO) - Method in class com.arms.api.wbs.controller.WbsController
- saveAllThenGetWbsRowVOS(ReqAddAndWbsRowVO) - Method in interface com.arms.api.wbs.service.WbsService
- saveAllThenGetWbsRowVOS(ReqAddAndWbsRowVO) - Method in class com.arms.api.wbs.service.WbsServiceImpl
- saveCard(RecommendedCard) - Method in class com.arms.api.aichat.controller.RecommendedCardController
- saveCard(RecommendedCard) - Method in interface com.arms.api.aichat.service.RecommendedCardService
- saveCard(RecommendedCard) - Method in class com.arms.api.aichat.service.RecommendedCardServiceImpl
- saveLastSelection(String, String, List<String>) - Method in interface com.arms.api.aichat.service.AiChatService
- saveLastSelection(String, String, List<String>) - Method in class com.arms.api.aichat.service.AiChatServiceImpl
- saveLastSelection(OidcUser, LastSelectionRequest) - Method in class com.arms.api.aichat.controller.AiChatController
-
마지막으로 선택한 pdService, pdServiceVersion 저장 POST /auth-user/api/aichat/last-selection
- saveMessage(String, ChatMessageRequest) - Method in class com.arms.api.aichat.controller.AiChatController
-
대화내용 저장 user/assistant POST /auth-user/api/aichat/rooms/{roomId}/messages
- saveMessage(String, String, String) - Method in interface com.arms.api.aichat.service.AiChatService
- saveMessage(String, String, String) - Method in class com.arms.api.aichat.service.AiChatServiceImpl
- saveRagDocs(String, RagDocsRequest) - Method in class com.arms.api.aichat.controller.AiChatController
-
roomId별 RAG/Wiki 문서 저장 (질문할 때마다 덮어씀) POST /auth-user/api/aichat/rooms/{roomId}/rag-docs
- saveRagDocs(String, RagDocsRequest) - Method in interface com.arms.api.aichat.service.AiChatService
- saveRagDocs(String, RagDocsRequest) - Method in class com.arms.api.aichat.service.AiChatServiceImpl
- scan(String) - Method in class com.arms.api.util.redisrepo.BaseRedisRepository
- scan(String) - Method in interface com.arms.api.util.redisrepo.CustomRedisTemplate
- scan(String, ScanOptions) - Method in class com.arms.api.util.redisrepo.RedisHashCommand
-
Hash 필드를 패턴으로 스캔 (HSCAN)
- schedule - Enum constant in enum class com.arms.api.util.slack.SlackProperty.Channel
- SchedulerDTO - Class in com.arms.api.scheduler.dynamic.dto
- SchedulerDTO() - Constructor for class com.arms.api.scheduler.dynamic.dto.SchedulerDTO
- score(String, Object) - Method in class com.arms.api.util.redisrepo.RedisZSetCommand
-
특정 멤버의 score 조회 (ZSCORE)
- SecurityConfiguration - Class in com.arms.config.security
- SecurityConfiguration(KeycloakLogoutHandler, AuthSuccessAfterDuplicateUserRemove) - Constructor for class com.arms.config.security.SecurityConfiguration
- securityWebFilterChain(ServerHttpSecurity) - Method in class com.arms.config.security.SecurityConfiguration
- sendMessage(String) - Method in interface com.arms.api.util.communicate.external.백엔드코어통신기
- sendMessageToChannel(SlackProperty.Channel, Exception) - Method in class com.arms.api.util.slack.SlackNotificationService
- sendMessageToChannel(SlackProperty.Channel, String) - Method in class com.arms.api.util.slack.SlackNotificationService
- sendStateMappingInfo() - Method in class com.arms.api.mapping.controller.MappingController
- serialize(Object) - Static method in class com.arms.util.DataSerializer
- ServerDataDTO - Class in com.arms.api.wbs.model.dto
- ServerDataDTO() - Constructor for class com.arms.api.wbs.model.dto.ServerDataDTO
- sessionId(ServerWebExchange) - Method in class com.arms.api.keycloak.user.controller.UserController
- sessionParam(ProceedingJoinPoint) - Method in class com.arms.api.util.aspect.SessionParamAdvice
- SessionParamAdvice - Class in com.arms.api.util.aspect
- SessionParamAdvice(SlackNotificationService, String) - Constructor for class com.arms.api.util.aspect.SessionParamAdvice
- set() - Method in class com.arms.api.util.redisrepo.RedisFramework
- set(String, long, Object) - Method in class com.arms.api.util.redisrepo.RedisListCommand
-
리스트의 특정 인덱스 위치 값을 변경 (LSET)
- set(String, Object) - Method in class com.arms.api.util.redisrepo.RedisStringCommand
-
키에 값을 저장 (SET)
- set(String, String, Object) - Method in class com.arms.api.util.redisrepo.RedisHashCommand
-
Hash에 필드와 값을 저장 (HSET)
- setAll(String, Map<String, ?>) - Method in class com.arms.api.util.redisrepo.RedisHashCommand
-
Hash에 여러 필드와 값을 한번에 저장 (HMSET)
- setIfAbsent(String, Object) - Method in class com.arms.api.util.redisrepo.RedisStringCommand
-
키가 없을 때만 저장 (SETNX)
- setIfAbsent(String, String, Object) - Method in class com.arms.api.util.redisrepo.RedisHashCommand
-
Hash에 필드가 없을 때만 저장 (HSETNX)
- setMulti(Map<String, Object>) - Method in class com.arms.api.util.redisrepo.RedisStringCommand
-
여러 키에 값을 한번에 저장 (MSET)
- setRequestComplete() - Method in class com.arms.api.wbs.model.vo.WbsRowVO
- setWithExpire(String, Object, long, TimeUnit) - Method in class com.arms.api.util.redisrepo.RedisStringCommand
-
키에 값을 저장하고 만료시간 설정 (SETEX)
- simulateResult() - Method in class com.arms.api.util.cron.CronLocalDateTimes
- size(String) - Method in class com.arms.api.util.redisrepo.RedisHashCommand
-
Hash의 필드 개수를 조회 (HLEN)
- size(String) - Method in class com.arms.api.util.redisrepo.RedisListCommand
-
리스트의 요소 개수를 조회 (LLEN)
- size(String) - Method in class com.arms.api.util.redisrepo.RedisSetCommand
-
Set의 멤버 수를 조회 (SCARD)
- size(String) - Method in class com.arms.api.util.redisrepo.RedisStringCommand
-
키의 문자열 길이를 조회 (STRLEN)
- size(String) - Method in class com.arms.api.util.redisrepo.RedisZSetCommand
-
ZSet의 멤버 수 조회 (ZCARD)
- SlackConfig - Class in com.arms.config
- SlackConfig() - Constructor for class com.arms.config.SlackConfig
- SlackMessageDTO - Class in com.arms.api.util.slack
- slackNotificationService(SlackProperty, Environment) - Method in class com.arms.config.SlackConfig
- SlackNotificationService - Class in com.arms.api.util.slack
- SlackNotificationService() - Constructor for class com.arms.api.util.slack.SlackNotificationService
- SlackProperty - Class in com.arms.api.util.slack
- SlackProperty() - Constructor for class com.arms.api.util.slack.SlackProperty
- SlackProperty.Channel - Enum Class in com.arms.api.util.slack
- SlackResponse<T> - Class in com.arms.api.util.slack
- SlackResponse() - Constructor for class com.arms.api.util.slack.SlackResponse
- SlackResponse.SlackResponseData<T> - Interface in com.arms.api.util.slack
- springfoxHandlerProviderBeanPostProcessor() - Static method in class com.arms.config.Swagger2Config
-
Spring Boot 2.6+ 와 Springfox 3.0.0 호환성 문제 해결을 위한 BeanPostProcessor WebFlux 환경용 - Actuator 엔드포인트 처리 시 ClassCastException 방지
- State - Class in com.arms.api.mapping.domain
- State() - Constructor for class com.arms.api.mapping.domain.State
- StateCategory - Class in com.arms.api.mapping.domain
- StateCategory() - Constructor for class com.arms.api.mapping.domain.StateCategory
- StateCategoryDTO - Class in com.arms.api.mapping.dto
- StateCategoryDTO() - Constructor for class com.arms.api.mapping.dto.StateCategoryDTO
- StateCategoryRepository - Interface in com.arms.api.mapping.repository
- StateCategoryService - Class in com.arms.api.mapping.service
- StateCategoryService() - Constructor for class com.arms.api.mapping.service.StateCategoryService
- StateDTO - Class in com.arms.api.mapping.dto
- StateDTO() - Constructor for class com.arms.api.mapping.dto.StateDTO
- StateMappingInfoResponse - Class in com.arms.api.mapping.vo
- StateMappingInfoResponse() - Constructor for class com.arms.api.mapping.vo.StateMappingInfoResponse
- StateRepository - Interface in com.arms.api.mapping.repository
- StateService - Class in com.arms.api.mapping.service
- StateService() - Constructor for class com.arms.api.mapping.service.StateService
- string() - Method in class com.arms.api.util.redisrepo.RedisFramework
- stringRedisTemplate(RedisConnectionFactory) - Method in class com.arms.config.RedisConfig
- success(T) - Static method in class com.arms.api.util.response.CommonResponse
- Swagger2Config - Class in com.arms.config
- Swagger2Config() - Constructor for class com.arms.config.Swagger2Config
T
- testSMTPConnection(ServerWebExchange, String, RealmRepresentation) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- ThreadPoolConfig - Class in com.arms.config
- ThreadPoolConfig() - Constructor for class com.arms.config.ThreadPoolConfig
- toEntity() - Method in class com.arms.api.mapping.dto.AlmIssueStatusDTO
- toEntity() - Method in class com.arms.api.mapping.dto.StateCategoryDTO
- toEntity() - Method in class com.arms.api.mapping.dto.StateDTO
- trim(String, long, long) - Method in class com.arms.api.util.redisrepo.RedisListCommand
-
지정한 범위만 남기고 나머지를 삭제 (LTRIM) 주로 최대 개수 제한에 사용 예: trim(key, 0, 19) → 최근 20개만 유지
- TTL_DAYS - Static variable in class com.arms.api.aichat.constant.AiChatRedisKeys
U
- union(String, String) - Method in class com.arms.api.util.redisrepo.RedisSetCommand
-
두 Set의 합집합을 조회 (SUNION)
- UNREACHABLE - Enum constant in enum class com.arms.api.wbs.model.enums.WbsStatus
- updateCard(String, RecommendedCard) - Method in class com.arms.api.aichat.controller.RecommendedCardController
- updateCard(String, RecommendedCard) - Method in interface com.arms.api.aichat.service.RecommendedCardService
- updateCard(String, RecommendedCard) - Method in class com.arms.api.aichat.service.RecommendedCardServiceImpl
- updateContentAndHistoryScript() - Method in class com.arms.config.RedisConfig
- updateDataBase(String, ServerHttpRequest) - Method in class com.arms.api.kafka.reqadd.controller.ReqAddProxyControllerSync
-
label값 수정
- updateDate(String, ServerHttpRequest) - Method in class com.arms.api.kafka.reqadd.controller.ReqAddProxyControllerSync
-
일자 수정
- updateNode(String, String) - Method in class com.arms.api.kafka.reqadd.controller.ReqAddProxyControllerAsync
- updateNode(String, ServerHttpRequest) - Method in class com.arms.api.kafka.reqadd.controller.ReqAddProxyControllerSync
-
노드 수정
- updateRealm(ServerWebExchange, String, RealmRepresentation) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- updateRole(String, String, RoleRepresentation) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- updateRoom(String, ChatRoomUpdateRequest) - Method in class com.arms.api.aichat.controller.AiChatController
-
대화방 제품/버전 정보 업데이트 PATCH /auth-user/api/aichat/rooms/{roomId}
- updateRoomPdService(String, String, List<String>) - Method in interface com.arms.api.aichat.service.AiChatService
- updateRoomPdService(String, String, List<String>) - Method in class com.arms.api.aichat.service.AiChatServiceImpl
- updateUser(String, String, UserRepresentation) - Method in class com.arms.api.keycloak.admin.controller.KeycloakAdminController
- UserController - Class in com.arms.api.keycloak.user.controller
- UserController() - Constructor for class com.arms.api.keycloak.user.controller.UserController
V
- valueOf(String) - Static method in enum class com.arms.api.util.errors.response.ErrorCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.arms.api.util.slack.SlackProperty.Channel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.arms.api.wbs.model.enums.WbsStatus
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.arms.api.util.errors.response.ErrorCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.arms.api.util.slack.SlackProperty.Channel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Element in annotation interface com.arms.api.util.validation.CronCheck
- values() - Static method in enum class com.arms.api.wbs.model.enums.WbsStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values(String) - Method in class com.arms.api.util.redisrepo.RedisHashCommand
-
Hash의 모든 값(value) 목록을 조회 (HVALS)
W
- WbsController - Class in com.arms.api.wbs.controller
- WbsController() - Constructor for class com.arms.api.wbs.controller.WbsController
- WbsRepository - Interface in com.arms.api.wbs.repository
- wbsRowVO(String) - Method in interface com.arms.api.wbs.service.WbsService
- wbsRowVO(String) - Method in class com.arms.api.wbs.service.WbsServiceImpl
- WbsRowVO - Class in com.arms.api.wbs.model.vo
- WbsRowVO() - Constructor for class com.arms.api.wbs.model.vo.WbsRowVO
- WbsService - Interface in com.arms.api.wbs.service
- WbsServiceImpl - Class in com.arms.api.wbs.service
- WbsServiceImpl() - Constructor for class com.arms.api.wbs.service.WbsServiceImpl
- WbsStatus - Enum Class in com.arms.api.wbs.model.enums
- webClient() - Method in class com.arms.config.WebConfig
- WebConfig - Class in com.arms.config
- WebConfig() - Constructor for class com.arms.config.WebConfig
- webProperties() - Method in class com.arms.config.error.ErrorConfig
Z
- zSet() - Method in class com.arms.api.util.redisrepo.RedisFramework
각
- 각_제품서비스_별_생성실패한_ALM_요구사항_이슈_재생성() - Method in interface com.arms.api.util.communicate.external.백엔드코어통신기
- 각_제품서비스_별_생성실패한_ALM_요구사항_이슈_재생성() - Method in interface com.arms.api.util.communicate.internal.내부통신기
- 각_제품서비스_별_요구사항_Status_업데이트_From_ES() - Method in interface com.arms.api.util.communicate.external.백엔드코어통신기
- 각_제품서비스_별_요구사항_Status_업데이트_From_ES() - Method in interface com.arms.api.util.communicate.internal.내부통신기
- 각_제품서비스_별_요구사항_증분이슈_조회_및_ES저장() - Method in interface com.arms.api.util.communicate.external.백엔드코어통신기
- 각_제품서비스_별_요구사항_증분이슈_조회_및_ES저장() - Method in interface com.arms.api.util.communicate.internal.내부통신기
- 각_제품서비스_별_요구사항이슈_조회_및_ES저장() - Method in interface com.arms.api.util.communicate.external.백엔드코어통신기
- 각_제품서비스_별_요구사항이슈_조회_및_ES저장() - Method in interface com.arms.api.util.communicate.internal.내부통신기
내
- 내부통신기 - Interface in com.arms.api.util.communicate.internal
백
- 백엔드코어통신기 - Interface in com.arms.api.util.communicate.external
서
- 서버정보_엔티티 - Class in com.arms.api.util.communicate.external.request
- 서버정보_엔티티() - Constructor for class com.arms.api.util.communicate.external.request.서버정보_엔티티
- 서버정보백업_스케줄러() - Method in interface com.arms.api.util.communicate.external.엔진통신기
- 서버정보백업_스케줄러() - Method in interface com.arms.api.util.communicate.internal.내부통신기
엔
- 엔진통신기 - Interface in com.arms.api.util.communicate.external
지
- 지라이슈_인덱스백업() - Method in interface com.arms.api.util.communicate.external.엔진통신기
- 지라이슈_인덱스백업() - Method in interface com.arms.api.util.communicate.internal.내부통신기
커
- 커넥션_상태_유지() - Method in interface com.arms.api.util.communicate.external.엔진통신기
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form