Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addRentalItem(AddRentalItemDto) - Method in interface io.extact.rms.external.webapi.WebApiSpec
- addRentalItem(AddRentalItemDto) - Method in class io.extact.rms.external.webapi.RentalReservationResource
- AddRentalItemDto - Class in io.extact.rms.external.webapi.dto
- AddRentalItemDto() - Constructor for class io.extact.rms.external.webapi.dto.AddRentalItemDto
- addReservation(AddReservationDto) - Method in interface io.extact.rms.external.webapi.WebApiSpec
- addReservation(AddReservationDto) - Method in class io.extact.rms.external.webapi.RentalReservationResource
- AddReservationDto - Class in io.extact.rms.external.webapi.dto
- AddReservationDto() - Constructor for class io.extact.rms.external.webapi.dto.AddReservationDto
- addUserAccount(AddUserAccountDto) - Method in interface io.extact.rms.external.webapi.WebApiSpec
- addUserAccount(AddUserAccountDto) - Method in class io.extact.rms.external.webapi.RentalReservationResource
- AddUserAccountDto - Class in io.extact.rms.external.webapi.dto
- AddUserAccountDto() - Constructor for class io.extact.rms.external.webapi.dto.AddUserAccountDto
- ADMIN_ROLE - Static variable in interface io.extact.rms.external.webapi.WebApiSpec
-
for @RolesAllowed const
- ApplicationConfig - Class in io.extact.rms.external.webapi
-
RESTアプリケーションのコンフィグ情報。 REST API全体に関することをOpenAPIのアノテーションで定義している
- ApplicationConfig() - Constructor for class io.extact.rms.external.webapi.ApplicationConfig
- authenticate(LoginDto) - Method in interface io.extact.rms.external.webapi.WebApiSpec
- authenticate(LoginDto) - Method in class io.extact.rms.external.webapi.RentalReservationResource
- authenticate(String, String) - Method in class io.extact.rms.external.webapi.RentalReservationResource
- authenticate(String, String) - Method in interface io.extact.rms.external.webapi.WebApiSpec
B
- BusinessFlowExceptionMapper() - Constructor for class io.extact.rms.external.webapi.mapper.ServerExceptionMappers.BusinessFlowExceptionMapper
C
- cancelReservation(Integer) - Method in class io.extact.rms.external.webapi.RentalReservationResource
- cancelReservation(Integer) - Method in interface io.extact.rms.external.webapi.WebApiSpec
- canNewInstanceFrom(Object) - Method in class io.extact.rms.external.webapi.jwt.UserDtoClaimsFactory
- canRentedItemAtTerm(Integer, LocalDateTime, LocalDateTime) - Method in interface io.extact.rms.external.webapi.WebApiSpec
- canRentedItemAtTerm(Integer, LocalDateTime, LocalDateTime) - Method in class io.extact.rms.external.webapi.RentalReservationResource
- configure(FeatureContext) - Method in class io.extact.rms.external.webapi.mapper.ServerExceptionMapperFeature
- ConstraintExceptionMapper() - Constructor for class io.extact.rms.external.webapi.mapper.ServerExceptionMappers.ConstraintExceptionMapper
- createFactory() - Method in class io.extact.rms.external.webapi.jwt.UserClaimsFactoryProducers
D
- deleteRentalItem(Integer) - Method in class io.extact.rms.external.webapi.RentalReservationResource
- deleteRentalItem(Integer) - Method in interface io.extact.rms.external.webapi.WebApiSpec
- deleteReservation(Integer) - Method in class io.extact.rms.external.webapi.RentalReservationResource
- deleteReservation(Integer) - Method in interface io.extact.rms.external.webapi.WebApiSpec
- deleteUserAccount(Integer) - Method in class io.extact.rms.external.webapi.RentalReservationResource
- deleteUserAccount(Integer) - Method in interface io.extact.rms.external.webapi.WebApiSpec
F
- filter(ContainerRequestContext) - Method in class io.extact.rms.external.webapi.jwt.LoginUserRequestFilter
- filter(ContainerRequestContext, ContainerResponseContext) - Method in class io.extact.rms.external.webapi.jwt.LoginUserRequestFilter
- findCanRentedItemAtTerm(LocalDateTime, LocalDateTime) - Method in interface io.extact.rms.external.webapi.WebApiSpec
- findCanRentedItemAtTerm(LocalDateTime, LocalDateTime) - Method in class io.extact.rms.external.webapi.RentalReservationResource
- findReservationByRentalItemAndStartDate(Integer, LocalDate) - Method in interface io.extact.rms.external.webapi.WebApiSpec
- findReservationByRentalItemAndStartDate(Integer, LocalDate) - Method in class io.extact.rms.external.webapi.RentalReservationResource
- findReservationByRentalItemId(Integer) - Method in class io.extact.rms.external.webapi.RentalReservationResource
- findReservationByRentalItemId(Integer) - Method in interface io.extact.rms.external.webapi.WebApiSpec
- findReservationByReserverId(Integer) - Method in class io.extact.rms.external.webapi.RentalReservationResource
- findReservationByReserverId(Integer) - Method in interface io.extact.rms.external.webapi.WebApiSpec
G
- GenericErrorInfo - Class in io.extact.rms.external.webapi.mapper
- GenericErrorInfo() - Constructor for class io.extact.rms.external.webapi.mapper.GenericErrorInfo
- GenericErrorInfo(String, String) - Constructor for class io.extact.rms.external.webapi.mapper.GenericErrorInfo
- getAllRentalItems() - Method in class io.extact.rms.external.webapi.RentalReservationResource
- getAllRentalItems() - Method in interface io.extact.rms.external.webapi.WebApiSpec
- getAllReservations() - Method in class io.extact.rms.external.webapi.RentalReservationResource
- getAllReservations() - Method in interface io.extact.rms.external.webapi.WebApiSpec
- getAllUserAccounts() - Method in class io.extact.rms.external.webapi.RentalReservationResource
- getAllUserAccounts() - Method in interface io.extact.rms.external.webapi.WebApiSpec
- getClasses() - Method in class io.extact.rms.external.webapi.ApplicationConfig
- getErrorMessage() - Method in class io.extact.rms.external.webapi.mapper.GenericErrorInfo
- getErrorReason() - Method in class io.extact.rms.external.webapi.mapper.GenericErrorInfo
- getGroups() - Method in class io.extact.rms.external.webapi.jwt.UserClaimsAdaptor
- getOwnReservations() - Method in class io.extact.rms.external.webapi.RentalReservationResource
- getOwnReservations() - Method in interface io.extact.rms.external.webapi.WebApiSpec
- getOwnUserProfile() - Method in class io.extact.rms.external.webapi.RentalReservationResource
- getOwnUserProfile() - Method in interface io.extact.rms.external.webapi.WebApiSpec
- getProperties() - Method in class io.extact.rms.external.webapi.ApplicationConfig
- getUserId() - Method in class io.extact.rms.external.webapi.jwt.UserClaimsAdaptor
- getUserPrincipalName() - Method in class io.extact.rms.external.webapi.jwt.UserClaimsAdaptor
- getUserType() - Method in class io.extact.rms.external.webapi.dto.UserAccountResourceDto
I
- io.extact.rms.external.webapi - package io.extact.rms.external.webapi
- io.extact.rms.external.webapi.dto - package io.extact.rms.external.webapi.dto
- io.extact.rms.external.webapi.jwt - package io.extact.rms.external.webapi.jwt
- io.extact.rms.external.webapi.mapper - package io.extact.rms.external.webapi.mapper
L
- LoginDto - Class in io.extact.rms.external.webapi.dto
- LoginDto() - Constructor for class io.extact.rms.external.webapi.dto.LoginDto
- LoginUserRequestFilter - Class in io.extact.rms.external.webapi.jwt
-
検証済み
JsonWebToken
からServiceLoginUser
を生成しThreadLocal
に設定するフィルタークラス。 このフィルターは前段にJwtValidateRequestFilter
が実行されていることを 前提にしている。 - LoginUserRequestFilter() - Constructor for class io.extact.rms.external.webapi.jwt.LoginUserRequestFilter
M
- main(String[]) - Static method in class io.extact.rms.external.webapi.WebApiMain
- ManagementResource - Class in io.extact.rms.external.webapi
-
Resources that accept server management commands.
- ManagementResource() - Constructor for class io.extact.rms.external.webapi.ManagementResource
- MEMBER_ROLE - Static variable in interface io.extact.rms.external.webapi.WebApiSpec
N
- newInstanceFrom(Object) - Method in class io.extact.rms.external.webapi.jwt.UserDtoClaimsFactory
R
- RentalItemResourceDto - Class in io.extact.rms.external.webapi.dto
- RentalItemResourceDto() - Constructor for class io.extact.rms.external.webapi.dto.RentalItemResourceDto
- RentalReservationResource - Class in io.extact.rms.external.webapi
- RentalReservationResource(RentalReservationApplication) - Constructor for class io.extact.rms.external.webapi.RentalReservationResource
- ReservationResourceDto - Class in io.extact.rms.external.webapi.dto
- ReservationResourceDto() - Constructor for class io.extact.rms.external.webapi.dto.ReservationResourceDto
- RmsSystemExceptionMapper() - Constructor for class io.extact.rms.external.webapi.mapper.ServerExceptionMappers.RmsSystemExceptionMapper
S
- ServerExceptionMapperFeature - Class in io.extact.rms.external.webapi.mapper
- ServerExceptionMapperFeature() - Constructor for class io.extact.rms.external.webapi.mapper.ServerExceptionMapperFeature
- ServerExceptionMappers - Class in io.extact.rms.external.webapi.mapper
- ServerExceptionMappers() - Constructor for class io.extact.rms.external.webapi.mapper.ServerExceptionMappers
- ServerExceptionMappers.BusinessFlowExceptionMapper - Class in io.extact.rms.external.webapi.mapper
- ServerExceptionMappers.ConstraintExceptionMapper - Class in io.extact.rms.external.webapi.mapper
- ServerExceptionMappers.RmsSystemExceptionMapper - Class in io.extact.rms.external.webapi.mapper
- setErrorMessage(String) - Method in class io.extact.rms.external.webapi.mapper.GenericErrorInfo
- setErrorReason(String) - Method in class io.extact.rms.external.webapi.mapper.GenericErrorInfo
- setUserType(String) - Method in class io.extact.rms.external.webapi.dto.UserAccountResourceDto
- stopApplication(HttpHeaders) - Method in class io.extact.rms.external.webapi.ManagementResource
T
- toDto(RentalItem) - Static method in class io.extact.rms.external.webapi.dto.RentalItemResourceDto
- toDto(Reservation) - Static method in class io.extact.rms.external.webapi.dto.ReservationResourceDto
- toDto(UserAccount) - Static method in class io.extact.rms.external.webapi.dto.UserAccountResourceDto
- toEntity() - Method in class io.extact.rms.external.webapi.dto.AddRentalItemDto
- toEntity() - Method in class io.extact.rms.external.webapi.dto.AddReservationDto
- toEntity() - Method in class io.extact.rms.external.webapi.dto.AddUserAccountDto
- toEntity() - Method in class io.extact.rms.external.webapi.dto.RentalItemResourceDto
- toEntity() - Method in class io.extact.rms.external.webapi.dto.ReservationResourceDto
- toEntity() - Method in class io.extact.rms.external.webapi.dto.UserAccountResourceDto
- toResponse(BusinessFlowException) - Method in class io.extact.rms.external.webapi.mapper.ServerExceptionMappers.BusinessFlowExceptionMapper
- toResponse(RmsSystemException) - Method in class io.extact.rms.external.webapi.mapper.ServerExceptionMappers.RmsSystemExceptionMapper
- toResponse(ConstraintViolationException) - Method in class io.extact.rms.external.webapi.mapper.ServerExceptionMappers.ConstraintExceptionMapper
- toString() - Method in class io.extact.rms.external.webapi.dto.RentalItemResourceDto
- toString() - Method in class io.extact.rms.external.webapi.dto.ReservationResourceDto
- toString() - Method in class io.extact.rms.external.webapi.dto.UserAccountResourceDto
U
- updateRentalItem(RentalItemResourceDto) - Method in interface io.extact.rms.external.webapi.WebApiSpec
- updateRentalItem(RentalItemResourceDto) - Method in class io.extact.rms.external.webapi.RentalReservationResource
- updateReservation(ReservationResourceDto) - Method in interface io.extact.rms.external.webapi.WebApiSpec
- updateReservation(ReservationResourceDto) - Method in class io.extact.rms.external.webapi.RentalReservationResource
- updateUserAccount(UserAccountResourceDto) - Method in interface io.extact.rms.external.webapi.WebApiSpec
- updateUserAccount(UserAccountResourceDto) - Method in class io.extact.rms.external.webapi.RentalReservationResource
- updateUserProfile(UserAccountResourceDto) - Method in interface io.extact.rms.external.webapi.WebApiSpec
- updateUserProfile(UserAccountResourceDto) - Method in class io.extact.rms.external.webapi.RentalReservationResource
- UserAccountResourceDto - Class in io.extact.rms.external.webapi.dto
- UserAccountResourceDto() - Constructor for class io.extact.rms.external.webapi.dto.UserAccountResourceDto
- UserClaimsAdaptor - Class in io.extact.rms.external.webapi.jwt
- UserClaimsFactoryProducers - Class in io.extact.rms.external.webapi.jwt
- UserClaimsFactoryProducers() - Constructor for class io.extact.rms.external.webapi.jwt.UserClaimsFactoryProducers
- UserDtoClaimsFactory - Class in io.extact.rms.external.webapi.jwt
- UserDtoClaimsFactory() - Constructor for class io.extact.rms.external.webapi.jwt.UserDtoClaimsFactory
V
- ValidationErrorInfo - Class in io.extact.rms.external.webapi.mapper
- ValidationErrorInfo(String, String, List<ValidationErrorInfo.ValidationErrorItem>) - Constructor for class io.extact.rms.external.webapi.mapper.ValidationErrorInfo
- ValidationErrorInfo.ValidationErrorItem - Class in io.extact.rms.external.webapi.mapper
- ValidationErrorItem() - Constructor for class io.extact.rms.external.webapi.mapper.ValidationErrorInfo.ValidationErrorItem
W
- WebApiMain - Class in io.extact.rms.external.webapi
- WebApiMain() - Constructor for class io.extact.rms.external.webapi.WebApiMain
- WebApiSpec - Interface in io.extact.rms.external.webapi
-
レンタル予約システムのREST APIインタフェース。 MicroProfileのOpenAPIのアノテーションを使いAPIの詳細情報を付加している。
全体に関するAPI情報はApplicationConfig
に定義。
All Classes and Interfaces|All Packages|Constant Field Values