Index

A B C D F G I L M N R S T U V W 
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に定義。
A B C D F G I L M N R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values