Index

A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractFileRepository<T extends Transformable & IdAccessable> - Class in io.extact.rms.application.persistence.file
 
AbstractFileRepository(FileAccessor, EntityArrayConverter<T>) - Constructor for class io.extact.rms.application.persistence.file.AbstractFileRepository
 
add(TransitionMap.Transition, TransitionMap.RmsScreen) - Method in class io.extact.rms.client.console.ui.TransitionMap
 
add(T) - Method in class io.extact.rms.application.persistence.file.AbstractFileRepository
 
add(T) - Method in interface io.extact.rms.application.persistence.GenericRepository
エンティティを追加する。 実装クラスもしくはメソッドにValidateParamをアノテートすることでメソッド実行前に ValidによりオブジェクトのValidationが実行される。
add(T) - Method in class io.extact.rms.application.persistence.jpa.JpaCrudRepository
 
add(T) - Method in interface io.extact.rms.application.service.GenericService
 
addRentalItem(AddRentalItemDto) - Method in interface io.extact.rms.external.webapi.WebApiSpec
 
addRentalItem(RentalItem) - Method in interface io.extact.rms.application.RentalReservationApplication
レンタル品を登録する。
addRentalItem(RentalItem) - Method in class io.extact.rms.application.RentalReservationApplicationImpl
 
addRentalItem(AddRentalItemRequestDto) - Method in interface io.extact.rms.client.api.adaptor.remote.rest.RentalReservationRestClient
 
addRentalItem(RentalItemClientDto) - Method in class io.extact.rms.client.api.adaptor.local.RentalReservationClientLocalApi
 
addRentalItem(RentalItemClientDto) - Method in class io.extact.rms.client.api.adaptor.remote.RentalReservationClientRemoteApi
 
addRentalItem(RentalItemClientDto) - Method in interface io.extact.rms.client.api.RentalReservationClientApi
レンタル品を登録する。
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
 
AddRentalItemRequestDto - Class in io.extact.rms.client.api.adaptor.remote.dto
 
AddRentalItemRequestDto(RentalItemClientDto) - Constructor for class io.extact.rms.client.api.adaptor.remote.dto.AddRentalItemRequestDto
 
addReservation(AddReservationDto) - Method in interface io.extact.rms.external.webapi.WebApiSpec
 
addReservation(Reservation) - Method in interface io.extact.rms.application.RentalReservationApplication
レンタル品を予約する。
addReservation(Reservation) - Method in class io.extact.rms.application.RentalReservationApplicationImpl
 
addReservation(AddReservationRequestDto) - Method in interface io.extact.rms.client.api.adaptor.remote.rest.RentalReservationRestClient
 
addReservation(ReservationClientDto) - Method in class io.extact.rms.client.api.adaptor.local.RentalReservationClientLocalApi
 
addReservation(ReservationClientDto) - Method in class io.extact.rms.client.api.adaptor.remote.RentalReservationClientRemoteApi
 
addReservation(ReservationClientDto) - Method in interface io.extact.rms.client.api.RentalReservationClientApi
レンタル品を予約する。
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
 
AddReservationRequestDto - Class in io.extact.rms.client.api.adaptor.remote.dto
 
AddReservationRequestDto(ReservationClientDto) - Constructor for class io.extact.rms.client.api.adaptor.remote.dto.AddReservationRequestDto
 
addUserAccount(AddUserAccountDto) - Method in interface io.extact.rms.external.webapi.WebApiSpec
 
addUserAccount(UserAccount) - Method in interface io.extact.rms.application.RentalReservationApplication
ユーザアカウントを登録する。
addUserAccount(UserAccount) - Method in class io.extact.rms.application.RentalReservationApplicationImpl
 
addUserAccount(AddUserAccountRequestDto) - Method in interface io.extact.rms.client.api.adaptor.remote.rest.RentalReservationRestClient
 
addUserAccount(UserAccountClientDto) - Method in class io.extact.rms.client.api.adaptor.local.RentalReservationClientLocalApi
 
addUserAccount(UserAccountClientDto) - Method in class io.extact.rms.client.api.adaptor.remote.RentalReservationClientRemoteApi
 
addUserAccount(UserAccountClientDto) - Method in interface io.extact.rms.client.api.RentalReservationClientApi
ユーザアカウントを登録する。
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
 
AddUserAccountRequestDto - Class in io.extact.rms.client.api.adaptor.remote.dto
 
AddUserAccountRequestDto(UserAccountClientDto) - Constructor for class io.extact.rms.client.api.adaptor.remote.dto.AddUserAccountRequestDto
 
ADMIN - Enum constant in enum class io.extact.rms.application.domain.UserAccount.UserType
 
ADMIN - Enum constant in enum class io.extact.rms.client.api.dto.UserAccountClientDto.ClientUserType
 
ADMIN_MAIN - Enum constant in enum class io.extact.rms.client.console.ui.TransitionMap.Transition
 
ADMIN_ROLE - Static variable in interface io.extact.rms.external.webapi.WebApiSpec
for @RolesAllowed const
AdminMainScreen - Class in io.extact.rms.client.console.ui.admin
 
AdminMainScreen() - Constructor for class io.extact.rms.client.console.ui.admin.AdminMainScreen
 
AdminMainScreen.AdminMenuList - Enum Class in io.extact.rms.client.console.ui.admin
 
afterAll(ExtensionContext) - Method in class io.extact.rms.test.junit5.JpaTransactionalExtension
 
afterEach(ExtensionContext) - Method in class io.extact.rms.test.junit5.JpaTransactionalExtension
 
afterTestExecution(ExtensionContext) - Method in class io.extact.rms.test.junit5.JpaTransactionalExtension
 
alias(String) - Method in class io.extact.rms.platform.extension.ConfiguredCdiBeanBinder
 
alias(String) - Method in class io.extact.rms.platform.extension.ConfiguredCdiBeanBinder.ConfiguredCdiBeansListBinder
 
ApiType() - Constructor for class io.extact.rms.application.persistence.GenericRepository.ApiType
 
ApplicationConfig - Class in io.extact.rms.external.webapi
RESTアプリケーションのコンフィグ情報。 REST API全体に関することをOpenAPIのアノテーションで定義している
ApplicationConfig() - Constructor for class io.extact.rms.external.webapi.ApplicationConfig
 
ApplicationInitializerCdiExtension - Class in io.extact.rms.platform.extension
 
ApplicationInitializerCdiExtension() - Constructor for class io.extact.rms.platform.extension.ApplicationInitializerCdiExtension
 
apply(Entity) - Method in interface io.extact.rms.client.api.adaptor.local.dto.DtoConverter
 
assertThat(Set<? extends ConstraintViolation>) - Static method in class io.extact.rms.test.assertj.ConstraintViolationSetAssert
 
assertThatToString(List<? extends E>) - Static method in class io.extact.rms.test.assertj.ToStringAssert
 
assertThatToString(T) - Static method in class io.extact.rms.test.assertj.ToStringAssert
 
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 interface io.extact.rms.application.RentalReservationApplication
ユーザをパスワードで認証する。
authenticate(String, String) - Method in class io.extact.rms.application.RentalReservationApplicationImpl
 
authenticate(String, String) - Method in class io.extact.rms.client.api.adaptor.local.RentalReservationClientLocalApi
 
authenticate(String, String) - Method in class io.extact.rms.client.api.adaptor.remote.RentalReservationClientRemoteApi
 
authenticate(String, String) - Method in interface io.extact.rms.client.api.RentalReservationClientApi
ユーザをパスワードで認証する。
authenticate(String, String) - Method in class io.extact.rms.external.webapi.RentalReservationResource
 
authenticate(String, String) - Method in interface io.extact.rms.external.webapi.WebApiSpec
 
authenticate(Map<String, String>) - Method in interface io.extact.rms.client.api.adaptor.remote.rest.RentalReservationRestClient
 
Authenticated - Annotation Interface in io.extact.rms.platform.jwt.consumer
認証が必要なことを表すアノテーション。 このアノテーションが付与されているリソースはメソッド実行前に認証チェックが行われる。

B

basicLog(int, String, String) - Method in class io.extact.rms.platform.debug.ext.SessionLogBridge
 
BEARER_MARK - Static variable in class io.extact.rms.platform.jwt.JwtConfig
 
BeforeAfterDateTime - Annotation Interface in io.extact.rms.application.domain.constraint
 
BeforeAfterDateTime.BeforeAfterDateTimeValidatable - Interface in io.extact.rms.application.domain.constraint
 
BeforeAfterDateTime.BeforeAfterDateTimeValidator - Class in io.extact.rms.application.domain.constraint
 
BeforeAfterDateTime.List - Annotation Interface in io.extact.rms.application.domain.constraint
 
BeforeAfterDateTimeValidator() - Constructor for class io.extact.rms.application.domain.constraint.BeforeAfterDateTime.BeforeAfterDateTimeValidator
 
beforeAll(ExtensionContext) - Method in class io.extact.rms.test.junit5.JpaTransactionalExtension
 
beforeAll(ExtensionContext) - Method in class io.extact.rms.test.junit5.JulToSLF4DelegateExtension
 
beforeEach(ExtensionContext) - Method in class io.extact.rms.test.junit5.JpaTransactionalExtension
 
beforeTestExecution(ExtensionContext) - Method in class io.extact.rms.test.junit5.JpaTransactionalExtension
 
bind() - Method in class io.extact.rms.platform.extension.ConfiguredCdiBeanBinder.ConfiguredCdiBeanBindFinisher
 
bind() - Method in class io.extact.rms.platform.extension.ConfiguredCdiBeanBinder.ConfiguredCdiBeansListBindFinisher
 
BindLoginUser - Annotation Interface in io.extact.rms.client.api.adaptor.local
 
BindLoginUser.LoginAction - Annotation Interface in io.extact.rms.client.api.adaptor.local
 
BindLoginUserInterceptor - Class in io.extact.rms.client.api.adaptor.local
 
BindLoginUserInterceptor() - Constructor for class io.extact.rms.client.api.adaptor.local.BindLoginUserInterceptor
 
blankLine() - Static method in class io.extact.rms.client.console.ui.textio.TextIoUtils
 
BusinessFlowClientException - Exception in io.extact.rms.client.api.exception
 
BusinessFlowClientException(String) - Constructor for exception io.extact.rms.client.api.exception.BusinessFlowClientException
 
BusinessFlowClientException(Throwable) - Constructor for exception io.extact.rms.client.api.exception.BusinessFlowClientException
 
BusinessFlowException - Exception in io.extact.rms.application.exception
データ重複、該当データなしなどのユーザが意識する業務フローレベルのエラーを表す例外
BusinessFlowException(BusinessFlowException.CauseType, Throwable) - Constructor for exception io.extact.rms.application.exception.BusinessFlowException
 
BusinessFlowException(String, BusinessFlowException.CauseType) - Constructor for exception io.extact.rms.application.exception.BusinessFlowException
 
BusinessFlowException(String, BusinessFlowException.CauseType, Throwable) - Constructor for exception io.extact.rms.application.exception.BusinessFlowException
 
BusinessFlowException.CauseType - Enum Class in io.extact.rms.application.exception
 
BusinessFlowExceptionMapper() - Constructor for class io.extact.rms.external.webapi.mapper.ServerExceptionMappers.BusinessFlowExceptionMapper
 

C

cancel(int, int) - Method in class io.extact.rms.application.service.ReservationService
 
CANCEL - Enum constant in enum class io.extact.rms.client.console.ui.member.MemberMainScreen.MemberMenuList
 
CANCEL_RESERVATION_INFORMATION - Static variable in class io.extact.rms.client.console.ui.ClientConstants
 
CANCEL_RESERVATRION - Enum constant in enum class io.extact.rms.client.console.ui.TransitionMap.Transition
 
cancelReservation(int) - Method in interface io.extact.rms.application.RentalReservationApplication
予約をキャンセルする。
cancelReservation(int) - Method in class io.extact.rms.application.RentalReservationApplicationImpl
 
cancelReservation(int) - Method in class io.extact.rms.client.api.adaptor.local.RentalReservationClientLocalApi
 
cancelReservation(int) - Method in class io.extact.rms.client.api.adaptor.remote.RentalReservationClientRemoteApi
 
cancelReservation(int) - Method in interface io.extact.rms.client.api.RentalReservationClientApi
予約をキャンセルする。
cancelReservation(Integer) - Method in interface io.extact.rms.client.api.adaptor.remote.rest.RentalReservationRestClient
 
cancelReservation(Integer) - Method in class io.extact.rms.external.webapi.RentalReservationResource
 
cancelReservation(Integer) - Method in interface io.extact.rms.external.webapi.WebApiSpec
 
CancelReservationScreen - Class in io.extact.rms.client.console.ui.member
 
CancelReservationScreen() - Constructor for class io.extact.rms.client.console.ui.member.CancelReservationScreen
 
canNewInstanceFrom(Object) - Method in class io.extact.rms.external.webapi.jwt.UserDtoClaimsFactory
 
canNewInstanceFrom(Object) - Method in interface io.extact.rms.platform.jwt.provider.JsonWebTokenGenerator.UserClaimsFactory
 
CANNOT_CANCEL_RESERVATION_INFORMATION - Static variable in class io.extact.rms.client.console.ui.ClientConstants
 
canRentedItemAtTerm(int, LocalDateTime, LocalDateTime) - Method in interface io.extact.rms.application.RentalReservationApplication
レンタル品が該当期間に予約可能かを返す
canRentedItemAtTerm(int, LocalDateTime, LocalDateTime) - Method in class io.extact.rms.application.RentalReservationApplicationImpl
 
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
 
checkConfiguration() - Method in class io.extact.rms.client.console.ui.textio.RmsStringInputReader
 
checkLivenss() - Method in class io.extact.rms.platform.health.MemoryHealthCheck
 
checkReadiness() - Method in class io.extact.rms.platform.health.MemoryHealthCheck
 
ClientConstants - Class in io.extact.rms.client.console.ui
 
ClientConstants() - Constructor for class io.extact.rms.client.console.ui.ClientConstants
 
ClientExceptionMapper - Class in io.extact.rms.client.api.adaptor.remote.rest
 
ClientExceptionMapper() - Constructor for class io.extact.rms.client.api.adaptor.remote.rest.ClientExceptionMapper
 
CONFIG_PREFIX - Static variable in class io.extact.rms.platform.jwt.JwtConfig
 
CONFIG_RESOURCE_PATH - Static variable in class io.extact.rms.platform.config.ResourcePathUnderConfigProvider
 
ConfiguableScoped - Annotation Interface in io.extact.rms.platform.extension
設定によりCDI化されることを表すアノテーション。 設定ファイルによりCDI登録するクラスは@ApplicationScopedなどのCDIであることを 明示的に示すアノテーションが付けないため、一見してCDIBeanかが分かりずらい。
設定によりCDI化されるクラスにはこのアノテーションを付けることでCDIBeanであることを分かり易く する。
なお、コードを分かりやすくすることのみが目的のアノテーションのため、実行時の動作にはなんら 影響せず、このアノテーションが付いていなくても設定ファイルに登録されているクラスは問題なく CDI化が行われる。
configure(ResourceInfo, FeatureContext) - Method in class io.extact.rms.platform.role.RoleSecurityDynamicFeature
 
configure(FeatureContext) - Method in class io.extact.rms.external.webapi.mapper.ServerExceptionMapperFeature
 
configure(FeatureContext) - Method in class io.extact.rms.platform.jaxrs.converter.RmsTypeParameterFeature
 
configure(FeatureContext) - Method in class io.extact.rms.platform.jwt.JwtSecurityFilterFeature
 
ConfiguredCdiBean - Class in io.extact.rms.platform.extension
 
ConfiguredCdiBean() - Constructor for class io.extact.rms.platform.extension.ConfiguredCdiBean
 
ConfiguredCdiBeanBinder - Class in io.extact.rms.platform.extension
 
ConfiguredCdiBeanBinder() - Constructor for class io.extact.rms.platform.extension.ConfiguredCdiBeanBinder
 
ConfiguredCdiBeanBinder.ConfiguredCdiBeanBindFinisher - Class in io.extact.rms.platform.extension
 
ConfiguredCdiBeanBinder.ConfiguredCdiBeansListBinder - Class in io.extact.rms.platform.extension
 
ConfiguredCdiBeanBinder.ConfiguredCdiBeansListBindFinisher - Class in io.extact.rms.platform.extension
 
ConsoleMain - Class in io.extact.rms.client.console
 
ConsoleMain() - Constructor for class io.extact.rms.client.console.ConsoleMain
 
ConstraintExceptionMapper() - Constructor for class io.extact.rms.external.webapi.mapper.ServerExceptionMappers.ConstraintExceptionMapper
 
ConstraintViolationSetAssert - Class in io.extact.rms.test.assertj
 
ConstraintViolationSetAssert(Set<? extends ConstraintViolation>) - Constructor for class io.extact.rms.test.assertj.ConstraintViolationSetAssert
 
Contact - Annotation Interface in io.extact.rms.application.domain.constraint
連絡先チェックアノテーション。
Contact.List - Annotation Interface in io.extact.rms.application.domain.constraint
 
Convertable - Interface in io.extact.rms.client.api.dto
 
copyResourceToRealPath(String, PathResolver) - Static method in class io.extact.rms.application.persistence.file.io.FileAccessor
指定されたリソースファイルを一時ディレクトリにコピーする。
copyResourceToRealPath(String, PathResolver, String) - Static method in class io.extact.rms.application.persistence.file.io.FileAccessor
 
createFactory() - Method in class io.extact.rms.external.webapi.jwt.UserClaimsFactoryProducers
 
createFromExternalPath(String) - Method in class io.extact.rms.platform.config.helidon.HelidonMpConfigFactory
 
createFromExternalPath(String) - Method in interface io.extact.rms.platform.config.MpConfigFactory
 
createFromUrl(URL) - Method in class io.extact.rms.platform.config.helidon.HelidonMpConfigFactory
 
createFromUrl(URL) - Method in interface io.extact.rms.platform.config.MpConfigFactory
 
createRentalItemConverter(InjectionPoint) - Method in class io.extact.rms.application.persistence.file.FileRepositoryInitializeProducers
 
createReservationConverter(InjectionPoint) - Method in class io.extact.rms.application.persistence.file.FileRepositoryInitializeProducers
 
createUserAccoutConverter(InjectionPoint) - Method in class io.extact.rms.application.persistence.file.FileRepositoryInitializeProducers
 
creteFileAccessor(InjectionPoint) - Method in class io.extact.rms.application.persistence.file.FileRepositoryInitializeProducers
 

D

DATE_FORMAT - Static variable in class io.extact.rms.client.console.ui.ClientConstants
 
DATETIME_FORMAT - Static variable in class io.extact.rms.client.console.ui.ClientConstants
 
DateTimePeriod(LocalDateTime, LocalDateTime) - Constructor for class io.extact.rms.application.domain.Reservation.DateTimePeriod
 
DebugSleepInterceptor - Class in io.extact.rms.platform.debug
 
DebugSleepInterceptor(Config) - Constructor for class io.extact.rms.platform.debug.DebugSleepInterceptor
 
DebugSleepInterceptor.DebugSleep - Annotation Interface in io.extact.rms.platform.debug
 
DEFAULT_FACTORY_CLASSNAME - Static variable in interface io.extact.rms.platform.config.MpConfigFactory
 
delete(int) - Method in interface io.extact.rms.application.service.GenericService
 
delete(Integer) - Method in class io.extact.rms.application.persistence.file.AbstractFileRepository
 
delete(T) - Method in class io.extact.rms.application.persistence.file.AbstractFileRepository
 
delete(T) - Method in interface io.extact.rms.application.persistence.GenericRepository
エンティティを削除する。
delete(T) - Method in class io.extact.rms.application.persistence.jpa.JpaCrudRepository
 
deleteRentalItem(int) - Method in interface io.extact.rms.application.RentalReservationApplication
レンタル品を削除する。 対象のレンタル品を参照する予約が存在する場合は削除は行わずエラーにする。
deleteRentalItem(int) - Method in class io.extact.rms.application.RentalReservationApplicationImpl
 
deleteRentalItem(Integer) - Method in class io.extact.rms.external.webapi.RentalReservationResource
 
deleteRentalItem(Integer) - Method in interface io.extact.rms.external.webapi.WebApiSpec
 
deleteReservation(int) - Method in interface io.extact.rms.application.RentalReservationApplication
予約を削除する。
deleteReservation(int) - Method in class io.extact.rms.application.RentalReservationApplicationImpl
 
deleteReservation(Integer) - Method in class io.extact.rms.external.webapi.RentalReservationResource
 
deleteReservation(Integer) - Method in interface io.extact.rms.external.webapi.WebApiSpec
 
deleteUserAccount(int) - Method in interface io.extact.rms.application.RentalReservationApplication
ユーザを削除する。 対象のユーザを参照する予約が存在する場合は削除は行わずエラーにする。
deleteUserAccount(int) - Method in class io.extact.rms.application.RentalReservationApplicationImpl
 
deleteUserAccount(Integer) - Method in class io.extact.rms.external.webapi.RentalReservationResource
 
deleteUserAccount(Integer) - Method in interface io.extact.rms.external.webapi.WebApiSpec
 
DenyAllRequestFilter - Class in io.extact.rms.platform.role
 
DenyAllRequestFilter() - Constructor for class io.extact.rms.platform.role.DenyAllRequestFilter
 
deserialize(JsonParser, DeserializationContext, Type) - Method in class io.extact.rms.platform.jaxrs.converter.LocalDateTimeSerializers.LocaDateTimeDeserializer
 
DtoConverter<Entity,Dto> - Interface in io.extact.rms.client.api.adaptor.local.dto
 
DtoFormatter<T> - Interface in io.extact.rms.client.console.ui
 
DtoFormatter.RentalItemFormatter - Class in io.extact.rms.client.console.ui
 
DtoFormatter.ReservationFormatter - Class in io.extact.rms.client.console.ui
 
DtoFormatter.UserAccountFormatter - Class in io.extact.rms.client.console.ui
 
dtoToEntity(Dto) - Method in interface io.extact.rms.client.api.adaptor.local.dto.DtoConverter
 
DUPRICATE - Enum constant in enum class io.extact.rms.application.exception.BusinessFlowException.CauseType
 

E

EDIT_USER - Enum constant in enum class io.extact.rms.client.console.ui.admin.AdminMainScreen.AdminMenuList
 
EDIT_USER - Enum constant in enum class io.extact.rms.client.console.ui.TransitionMap.Transition
 
EDIT_USER_INFORMATION - Static variable in class io.extact.rms.client.console.ui.ClientConstants
 
EditUserScreen - Class in io.extact.rms.client.console.ui.admin
 
EditUserScreen() - Constructor for class io.extact.rms.client.console.ui.admin.EditUserScreen
 
EnabledIfRuntimeConfig - Annotation Interface in io.extact.rms.platform.extension
propertyNameから取得した実行時設定とアノテーションに指定された設定(value)が同じ場合に CDIBeanを有効化するアノテーション。 一致しないCDIBeanは無効化する。
enableFilter() - Method in class io.extact.rms.platform.jwt.JwtConfig
 
END - Enum constant in enum class io.extact.rms.client.console.ui.admin.AdminMainScreen.AdminMenuList
 
END - Enum constant in enum class io.extact.rms.client.console.ui.member.MemberMainScreen.MemberMenuList
 
END - Enum constant in enum class io.extact.rms.client.console.ui.TransitionMap.Transition
 
EndScreen - Class in io.extact.rms.client.console.ui
 
EndScreen() - Constructor for class io.extact.rms.client.console.ui.EndScreen
 
EntityArrayConverter<T> - Interface in io.extact.rms.application.persistence.file.converter
 
entityToDto(Entity) - Method in interface io.extact.rms.client.api.adaptor.local.dto.DtoConverter
 
ENTRY - Enum constant in enum class io.extact.rms.client.console.ui.member.MemberMainScreen.MemberMenuList
 
ENTRY_RENTAL_ITEM - Enum constant in enum class io.extact.rms.client.console.ui.admin.AdminMainScreen.AdminMenuList
 
ENTRY_RENTAL_ITEM - Enum constant in enum class io.extact.rms.client.console.ui.TransitionMap.Transition
 
ENTRY_RENTAL_ITEM_INFORMATION - Static variable in class io.extact.rms.client.console.ui.ClientConstants
 
ENTRY_RESERVATION_INFORMATION - Static variable in class io.extact.rms.client.console.ui.ClientConstants
 
ENTRY_RESERVATRION - Enum constant in enum class io.extact.rms.client.console.ui.TransitionMap.Transition
 
ENTRY_USER - Enum constant in enum class io.extact.rms.client.console.ui.admin.AdminMainScreen.AdminMenuList
 
ENTRY_USER - Enum constant in enum class io.extact.rms.client.console.ui.TransitionMap.Transition
 
ENTRY_USER_INFORMATION - Static variable in class io.extact.rms.client.console.ui.ClientConstants
 
EntryRentalItemScreen - Class in io.extact.rms.client.console.ui.admin
 
EntryRentalItemScreen() - Constructor for class io.extact.rms.client.console.ui.admin.EntryRentalItemScreen
 
EntryUserScreen - Class in io.extact.rms.client.console.ui.admin
 
EntryUserScreen() - Constructor for class io.extact.rms.client.console.ui.admin.EntryUserScreen
 
Environment - Class in io.extact.rms.platform.env
 
Environment() - Constructor for class io.extact.rms.platform.env.Environment
 
ExternalPathConfigProvider - Class in io.extact.rms.platform.config
Read the YAML file of the specified path from the outside.
ExternalPathConfigProvider() - Constructor for class io.extact.rms.platform.config.ExternalPathConfigProvider
 
extractFilePathStringOfUrl(URL) - Static method in class io.extact.rms.platform.util.ResourceUtils
Extract the character string of the Jar file path part from the resource URL in the jar.

F

FILE - Static variable in class io.extact.rms.application.persistence.GenericRepository.ApiType
 
FileAccessor - Class in io.extact.rms.application.persistence.file.io
ファイルアクセスクラス
FileAccessor(Path) - Constructor for class io.extact.rms.application.persistence.file.io.FileAccessor
コンストラクタ
FileRepository - Interface in io.extact.rms.application.persistence.file
ファイル固有なリポジトリ操作とデフォルト実装の定義
FileRepositoryInitializeProducers - Class in io.extact.rms.application.persistence.file
 
FileRepositoryInitializeProducers() - Constructor for class io.extact.rms.application.persistence.file.FileRepositoryInitializeProducers
 
filter(ClientRequestContext, ClientResponseContext) - Method in class io.extact.rms.client.api.adaptor.remote.auth.JwtConsumeResponseFilter
 
filter(ContainerRequestContext) - Method in class io.extact.rms.external.webapi.jwt.LoginUserRequestFilter
 
filter(ContainerRequestContext) - Method in class io.extact.rms.platform.debug.ServerHeaderDumpFilter
 
filter(ContainerRequestContext) - Method in class io.extact.rms.platform.jwt.consumer.JwtValidateRequestFilter
 
filter(ContainerRequestContext) - Method in class io.extact.rms.platform.role.DenyAllRequestFilter
 
filter(ContainerRequestContext) - Method in class io.extact.rms.platform.role.RolesAllowedRequestFilter
 
filter(ContainerRequestContext, ContainerResponseContext) - Method in class io.extact.rms.external.webapi.jwt.LoginUserRequestFilter
 
filter(ContainerRequestContext, ContainerResponseContext) - Method in class io.extact.rms.platform.debug.ServerHeaderDumpFilter
 
filter(ContainerRequestContext, ContainerResponseContext) - Method in class io.extact.rms.platform.jwt.provider.JwtProvideResponseFilter
 
findAll() - Method in class io.extact.rms.application.persistence.file.AbstractFileRepository
 
findAll() - Method in interface io.extact.rms.application.persistence.GenericRepository
永続化されているエンティティを全件取得する
findAll() - Method in class io.extact.rms.application.persistence.jpa.JpaCrudRepository
 
findAll() - Method in interface io.extact.rms.application.service.GenericService
 
findByLoginId(String) - Method in class io.extact.rms.application.persistence.file.UserAccountFileRepository
 
findByLoginId(String) - Method in class io.extact.rms.application.persistence.jpa.UserAccountJpaRepository
 
findByLoginId(String) - Method in interface io.extact.rms.application.persistence.UserAccountRepository
ログインIDに一致するユーザを取得する。
findByLoginId(String) - Method in class io.extact.rms.application.service.UserAccountService
 
findByLoginIdAndPasswod(String, String) - Method in class io.extact.rms.application.persistence.file.UserAccountFileRepository
 
findByLoginIdAndPasswod(String, String) - Method in class io.extact.rms.application.persistence.jpa.UserAccountJpaRepository
 
findByLoginIdAndPasswod(String, String) - Method in interface io.extact.rms.application.persistence.UserAccountRepository
ログインIDとパスワードに一致するユーザを取得。
findByLoginIdAndPasswod(String, String) - Method in class io.extact.rms.application.service.UserAccountService
 
findByRentalItemAndStartDate(int, LocalDate) - Method in class io.extact.rms.application.persistence.file.ReservationFileRepository
 
findByRentalItemAndStartDate(int, LocalDate) - Method in class io.extact.rms.application.persistence.jpa.ReservationJpaRepository
 
findByRentalItemAndStartDate(int, LocalDate) - Method in interface io.extact.rms.application.persistence.ReservationRepository
レンタル品IDと利用開始日が一致する予約一覧を取得する。
findByRentalItemAndStartDate(int, LocalDate) - Method in class io.extact.rms.application.service.ReservationService
 
findByRentalItemId(int) - Method in class io.extact.rms.application.persistence.file.ReservationFileRepository
 
findByRentalItemId(int) - Method in class io.extact.rms.application.persistence.jpa.ReservationJpaRepository
 
findByRentalItemId(int) - Method in interface io.extact.rms.application.persistence.ReservationRepository
指定されたレンタル品の予約一覧を取得する。
findByRentalItemId(int) - Method in class io.extact.rms.application.service.ReservationService
 
findByReserverId(int) - Method in class io.extact.rms.application.persistence.file.ReservationFileRepository
 
findByReserverId(int) - Method in class io.extact.rms.application.persistence.jpa.ReservationJpaRepository
 
findByReserverId(int) - Method in interface io.extact.rms.application.persistence.ReservationRepository
指定されたユーザIDが予約者の予約一覧を取得する。
findByReserverId(int) - Method in class io.extact.rms.application.service.ReservationService
 
findBySerialNo(String) - Method in class io.extact.rms.application.persistence.file.RentalItemFileRepository
 
findBySerialNo(String) - Method in class io.extact.rms.application.persistence.jpa.RentalItemJpaRepository
 
findBySerialNo(String) - Method in interface io.extact.rms.application.persistence.RentalItemRepository
シリアル番号を指定してレンタル品を取得。
findBySerialNo(String) - Method in class io.extact.rms.application.service.RentalItemService
 
findCanRentedItemAtTerm(LocalDateTime, LocalDateTime) - Method in interface io.extact.rms.external.webapi.WebApiSpec
 
findCanRentedItemAtTerm(LocalDateTime, LocalDateTime) - Method in interface io.extact.rms.application.RentalReservationApplication
該当期間に予約可能なレンタル品を返す。
findCanRentedItemAtTerm(LocalDateTime, LocalDateTime) - Method in class io.extact.rms.application.RentalReservationApplicationImpl
 
findCanRentedItemAtTerm(LocalDateTime, LocalDateTime) - Method in class io.extact.rms.external.webapi.RentalReservationResource
 
findOverlappedReservation(int, LocalDateTime, LocalDateTime) - Method in class io.extact.rms.application.persistence.file.ReservationFileRepository
 
findOverlappedReservation(int, LocalDateTime, LocalDateTime) - Method in class io.extact.rms.application.persistence.jpa.ReservationJpaRepository
 
findOverlappedReservation(int, LocalDateTime, LocalDateTime) - Method in interface io.extact.rms.application.persistence.ReservationRepository
指定されたレンタル品の予約のうち、利用開始日時~利用終了日時の間に利用時間が重なっている予約を取得する 該当が複数ある場合はリストの先頭の1件目を返す
findOverlappedReservation(int, LocalDateTime, LocalDateTime) - Method in class io.extact.rms.application.service.ReservationService
 
findOverlappedReservations(int, LocalDateTime, LocalDateTime) - Method in class io.extact.rms.application.persistence.file.ReservationFileRepository
 
findOverlappedReservations(int, LocalDateTime, LocalDateTime) - Method in class io.extact.rms.application.persistence.jpa.ReservationJpaRepository
 
findOverlappedReservations(int, LocalDateTime, LocalDateTime) - Method in interface io.extact.rms.application.persistence.ReservationRepository
指定されたレンタル品の予約のうち、利用開始日時~利用終了日時の間に利用時間が重なっている予約を取得する
findOverlappedReservations(LocalDateTime, LocalDateTime) - Method in class io.extact.rms.application.persistence.file.ReservationFileRepository
 
findOverlappedReservations(LocalDateTime, LocalDateTime) - Method in class io.extact.rms.application.persistence.jpa.ReservationJpaRepository
 
findOverlappedReservations(LocalDateTime, LocalDateTime) - Method in interface io.extact.rms.application.persistence.ReservationRepository
利用開始日時~利用終了日時の間に利用時間が重なっている予約を一覧で取得する
findOverlappedReservations(LocalDateTime, LocalDateTime) - Method in class io.extact.rms.application.service.ReservationService
 
findReservation(int, LocalDate) - Method in interface io.extact.rms.client.api.adaptor.remote.rest.RentalReservationRestClient
 
findReservationByRentalItemAndStartDate(Integer, LocalDate) - Method in interface io.extact.rms.external.webapi.WebApiSpec
 
findReservationByRentalItemAndStartDate(Integer, LocalDate) - Method in interface io.extact.rms.application.RentalReservationApplication
指定されたレンタル品と利用開始日に対する予約を取得する。
findReservationByRentalItemAndStartDate(Integer, LocalDate) - Method in class io.extact.rms.application.RentalReservationApplicationImpl
 
findReservationByRentalItemAndStartDate(Integer, LocalDate) - Method in class io.extact.rms.client.api.adaptor.local.RentalReservationClientLocalApi
 
findReservationByRentalItemAndStartDate(Integer, LocalDate) - Method in class io.extact.rms.client.api.adaptor.remote.RentalReservationClientRemoteApi
 
findReservationByRentalItemAndStartDate(Integer, LocalDate) - Method in interface io.extact.rms.client.api.RentalReservationClientApi
指定されたレンタル品と利用開始日に対する予約を取得する。
findReservationByRentalItemAndStartDate(Integer, LocalDate) - Method in class io.extact.rms.external.webapi.RentalReservationResource
 
findReservationByRentalItemId(int) - Method in interface io.extact.rms.application.RentalReservationApplication
指定されたレンタル品に対する予約を取得する。
findReservationByRentalItemId(int) - Method in class io.extact.rms.application.RentalReservationApplicationImpl
 
findReservationByRentalItemId(Integer) - Method in class io.extact.rms.external.webapi.RentalReservationResource
 
findReservationByRentalItemId(Integer) - Method in interface io.extact.rms.external.webapi.WebApiSpec
 
findReservationByReserverId(int) - Method in interface io.extact.rms.application.RentalReservationApplication
指定されたユーザが予約者の予約を取得する。
findReservationByReserverId(int) - Method in class io.extact.rms.application.RentalReservationApplicationImpl
 
findReservationByReserverId(int) - Method in class io.extact.rms.client.api.adaptor.local.RentalReservationClientLocalApi
 
findReservationByReserverId(int) - Method in class io.extact.rms.client.api.adaptor.remote.RentalReservationClientRemoteApi
 
findReservationByReserverId(int) - Method in interface io.extact.rms.client.api.RentalReservationClientApi
指定されたユーザが予約者の予約を取得する。
findReservationByReserverId(Integer) - Method in interface io.extact.rms.client.api.adaptor.remote.rest.RentalReservationRestClient
 
findReservationByReserverId(Integer) - Method in class io.extact.rms.external.webapi.RentalReservationResource
 
findReservationByReserverId(Integer) - Method in interface io.extact.rms.external.webapi.WebApiSpec
 
findResoucePathUnder(String) - Static method in class io.extact.rms.platform.util.ResourceUtils
Get the class resource under the path specified by the argument by URL.
findResoucePathUnder(String, Predicate<Object>, ClassLoader) - Static method in class io.extact.rms.platform.util.ResourceUtils
Get the class resource under the path specified by the argument by URL.
FixedDirPathResolver() - Constructor for class io.extact.rms.application.persistence.file.io.PathResolver.FixedDirPathResolver
コンストラクタ
FORBIDDEN - Enum constant in enum class io.extact.rms.application.exception.BusinessFlowException.CauseType
 
forExecutables() - Method in class io.extact.rms.platform.validate.ValidateParamInterceptor.InnerValidatorImpl
 
format(RentalItemClientDto) - Method in class io.extact.rms.client.console.ui.DtoFormatter.RentalItemFormatter
 
format(ReservationClientDto) - Method in class io.extact.rms.client.console.ui.DtoFormatter.ReservationFormatter
 
format(UserAccountClientDto) - Method in class io.extact.rms.client.console.ui.DtoFormatter.UserAccountFormatter
 
format(T) - Method in interface io.extact.rms.client.console.ui.DtoFormatter
 
from() - Element in annotation interface io.extact.rms.application.domain.constraint.BeforeAfterDateTime
 
fromString(String) - Method in class io.extact.rms.platform.jaxrs.converter.ParamRmsConverterProvider.LocalDateConverter
 
fromString(String) - Method in class io.extact.rms.platform.jaxrs.converter.ParamRmsConverterProvider.LocalDateTimeConverter
 

G

generateToken(JsonWebTokenGenerator.UserClaims) - Method in class io.extact.rms.platform.jwt.impl.jose4j.Jose4jJwtGenerator
 
generateToken(JsonWebTokenGenerator.UserClaims) - Method in interface io.extact.rms.platform.jwt.provider.JsonWebTokenGenerator
 
GenerateToken - Annotation Interface in io.extact.rms.platform.jwt.provider
認証トークンの発行を表すアノテーション。 このアノテーションが付与されているメソッド実行後に認証トークンの発行が行われる。
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
 
GenericRepository<T> - Interface in io.extact.rms.application.persistence
永続先に依らないリポジトリの共通操作
GenericRepository.ApiType - Class in io.extact.rms.application.persistence
コンフィグ定数
GenericService<T extends IdAccessable> - Interface in io.extact.rms.application.service
 
get() - Static method in class io.extact.rms.application.common.LoginUserUtils
 
get(int) - Method in class io.extact.rms.application.persistence.file.AbstractFileRepository
 
get(int) - Method in interface io.extact.rms.application.persistence.GenericRepository
IDのエンティティを取得する。
get(int) - Method in class io.extact.rms.application.persistence.jpa.JpaCrudRepository
 
get(int) - Method in interface io.extact.rms.application.service.GenericService
 
get(Class<T>, int) - Method in interface io.extact.rms.application.RentalReservationApplication
指定されたIDのエンティティを取得する。
get(Class<T>, int) - Method in class io.extact.rms.application.RentalReservationApplicationImpl
 
getAllowedClockSeconds() - Method in class io.extact.rms.platform.jwt.JwtConfig
 
getAllRentalItems() - Method in interface io.extact.rms.application.RentalReservationApplication
レンタル品の全件取得。
getAllRentalItems() - Method in class io.extact.rms.application.RentalReservationApplicationImpl
 
getAllRentalItems() - Method in class io.extact.rms.client.api.adaptor.local.RentalReservationClientLocalApi
 
getAllRentalItems() - Method in class io.extact.rms.client.api.adaptor.remote.RentalReservationClientRemoteApi
 
getAllRentalItems() - Method in interface io.extact.rms.client.api.adaptor.remote.rest.RentalReservationRestClient
 
getAllRentalItems() - Method in interface io.extact.rms.client.api.RentalReservationClientApi
レンタル品の全件取得。
getAllRentalItems() - Method in class io.extact.rms.external.webapi.RentalReservationResource
 
getAllRentalItems() - Method in interface io.extact.rms.external.webapi.WebApiSpec
 
getAllReservations() - Method in interface io.extact.rms.application.RentalReservationApplication
予約の全件取得。
getAllReservations() - Method in class io.extact.rms.application.RentalReservationApplicationImpl
 
getAllReservations() - Method in class io.extact.rms.external.webapi.RentalReservationResource
 
getAllReservations() - Method in interface io.extact.rms.external.webapi.WebApiSpec
 
getAllUserAccounts() - Method in interface io.extact.rms.application.RentalReservationApplication
ユーザの全件取得。
getAllUserAccounts() - Method in class io.extact.rms.application.RentalReservationApplicationImpl
 
getAllUserAccounts() - Method in class io.extact.rms.client.api.adaptor.local.RentalReservationClientLocalApi
 
getAllUserAccounts() - Method in class io.extact.rms.client.api.adaptor.remote.RentalReservationClientRemoteApi
 
getAllUserAccounts() - Method in interface io.extact.rms.client.api.adaptor.remote.rest.RentalReservationRestClient
 
getAllUserAccounts() - Method in interface io.extact.rms.client.api.RentalReservationClientApi
ユーザの全件取得。
getAllUserAccounts() - Method in class io.extact.rms.external.webapi.RentalReservationResource
 
getAllUserAccounts() - Method in interface io.extact.rms.external.webapi.WebApiSpec
 
getAuthenticationScheme() - Method in class io.extact.rms.platform.jwt.consumer.JwtSecurityContext
 
getBaseDir() - Method in class io.extact.rms.application.persistence.file.io.PathResolver.FixedDirPathResolver
このリゾルバーインスタンスが基準としているディレクトリ部を取得
getBaseDir() - Method in interface io.extact.rms.application.persistence.file.io.PathResolver
このリゾルバーインスタンスが基準としているディレクトリ部を取得
getBaseDir() - Method in class io.extact.rms.application.persistence.file.io.PathResolver.TempDirPathResolver
このリゾルバーインスタンスが基準としているディレクトリ部を取得
getBeanClass() - Method in class io.extact.rms.platform.extension.ConfiguredCdiBean
 
getCauseType() - Method in exception io.extact.rms.application.exception.BusinessFlowException
 
getClaim(String) - Method in class io.extact.rms.platform.jwt.impl.jose4j.Jose4jCallerPrincipal
 
getClaimNames() - Method in class io.extact.rms.platform.jwt.impl.jose4j.Jose4jCallerPrincipal
 
getClasses() - Method in class io.extact.rms.external.webapi.ApplicationConfig
 
getConfigSources(ClassLoader) - Method in class io.extact.rms.platform.config.ExternalPathConfigProvider
 
getConfigSources(ClassLoader) - Method in class io.extact.rms.platform.config.ResourcePathUnderConfigProvider
 
getConstraintsForClass(Class<?>) - Method in class io.extact.rms.platform.validate.ValidateParamInterceptor.InnerValidatorImpl
 
getContext(Class<?>) - Method in class io.extact.rms.platform.jaxrs.converter.JsonbRmsConfig
 
getConverter(Class<T>, Type, Annotation[]) - Method in class io.extact.rms.platform.jaxrs.converter.ParamRmsConverterProvider
 
getDeserializer() - Method in class io.extact.rms.platform.jaxrs.converter.LocalDateTimeSerializers
 
getDuplicateChecker() - Method in interface io.extact.rms.application.service.GenericService
 
getDuplicateChecker() - Method in class io.extact.rms.application.service.RentalItemService
 
getDuplicateChecker() - Method in class io.extact.rms.application.service.ReservationService
 
getDuplicateChecker() - Method in class io.extact.rms.application.service.UserAccountService
 
getEndDateTime() - Method in interface io.extact.rms.application.domain.constraint.BeforeAfterDateTime.BeforeAfterDateTimeValidatable
 
getEndDateTime() - Method in class io.extact.rms.application.domain.Reservation.DateTimePeriod
 
getEntityManage() - Method in class io.extact.rms.application.persistence.jpa.JpaCrudRepository
 
getEntityManage() - Method in class io.extact.rms.application.persistence.jpa.RentalItemJpaRepository
 
getEntityManage() - Method in class io.extact.rms.application.persistence.jpa.ReservationJpaRepository
 
getEntityManage() - Method in class io.extact.rms.application.persistence.jpa.UserAccountJpaRepository
 
getErrorItems() - Method in class io.extact.rms.client.api.exception.ValidateClientException.ValidationErrorMessage
 
getErrorMessage() - Method in class io.extact.rms.client.api.exception.ValidateClientException.ValidationErrorMessage
 
getErrorMessage() - Method in class io.extact.rms.external.webapi.mapper.GenericErrorInfo
 
getErrorReason() - Method in class io.extact.rms.client.api.exception.ValidateClientException.ValidationErrorMessage
 
getErrorReason() - Method in class io.extact.rms.external.webapi.mapper.GenericErrorInfo
 
getErrorStatus() - Method in exception io.extact.rms.client.api.adaptor.remote.auth.SecurityConstraintClientException
 
getExpirationTime() - Method in class io.extact.rms.platform.jwt.JwtConfig
 
getFieldName() - Method in class io.extact.rms.client.api.exception.ValidateClientException.ValidationErrorItem
 
getFilePath() - Method in class io.extact.rms.application.persistence.file.io.FileAccessor
ファイルパスを取得する。
getGroups() - Method in class io.extact.rms.external.webapi.jwt.UserClaimsAdaptor
 
getGroups() - Method in class io.extact.rms.platform.jwt.impl.jose4j.Jose4jCallerPrincipal
 
getGroups() - Method in interface io.extact.rms.platform.jwt.provider.JsonWebTokenGenerator.UserClaims
 
getId() - Method in interface io.extact.rms.application.domain.IdAccessable
 
getId() - Method in class io.extact.rms.platform.extension.ConfiguredCdiBean
 
getIssuedAt() - Method in class io.extact.rms.platform.jwt.JwtConfig
 
getIssuer() - Method in class io.extact.rms.platform.jwt.JwtConfig
 
getLengthValidationErrors(String) - Method in class io.extact.rms.client.console.ui.textio.RmsStringInputReader
 
getMainJarInfo() - Static method in class io.extact.rms.platform.env.Environment
 
getMessage() - Method in exception io.extact.rms.client.api.exception.ValidateClientException
 
getMessage() - Method in class io.extact.rms.client.api.exception.ValidateClientException.ValidationErrorItem
 
getNextSequence() - Method in class io.extact.rms.application.persistence.file.AbstractFileRepository
 
getOwnReservations() - Method in class io.extact.rms.client.api.adaptor.local.RentalReservationClientLocalApi
 
getOwnReservations() - Method in class io.extact.rms.client.api.adaptor.remote.RentalReservationClientRemoteApi
 
getOwnReservations() - Method in interface io.extact.rms.client.api.adaptor.remote.rest.RentalReservationRestClient
 
getOwnReservations() - Method in interface io.extact.rms.client.api.RentalReservationClientApi
ログインユーザが予約者の予約一覧を取得する。
getOwnReservations() - Method in class io.extact.rms.external.webapi.RentalReservationResource
 
getOwnReservations() - Method in interface io.extact.rms.external.webapi.WebApiSpec
 
getOwnUserProfile() - Method in interface io.extact.rms.application.RentalReservationApplication
自分のプロファイル情報を取得する。
getOwnUserProfile() - Method in class io.extact.rms.application.RentalReservationApplicationImpl
 
getOwnUserProfile() - Method in class io.extact.rms.external.webapi.RentalReservationResource
 
getOwnUserProfile() - Method in interface io.extact.rms.external.webapi.WebApiSpec
 
getPatternValidationErrors(String) - Method in class io.extact.rms.client.console.ui.textio.RmsStringInputReader
 
getProperties() - Method in class io.extact.rms.external.webapi.ApplicationConfig
 
getRepository() - Method in interface io.extact.rms.application.service.GenericService
 
getRepository() - Method in class io.extact.rms.application.service.RentalItemService
 
getRepository() - Method in class io.extact.rms.application.service.ReservationService
 
getRepository() - Method in class io.extact.rms.application.service.UserAccountService
 
getReservePeriod() - Method in class io.extact.rms.application.domain.Reservation
 
getRoles() - Method in class io.extact.rms.client.api.dto.UserAccountClientDto
 
getScoped() - Method in class io.extact.rms.platform.extension.ConfiguredCdiBean
 
getSecretKey(Function<String, Key>) - Method in class io.extact.rms.platform.jwt.JwtConfig
 
getSecretPhrase() - Method in class io.extact.rms.platform.jwt.JwtConfig
 
getSerializer() - Method in class io.extact.rms.platform.jaxrs.converter.LocalDateTimeSerializers
 
getStartDateTime() - Method in interface io.extact.rms.application.domain.constraint.BeforeAfterDateTime.BeforeAfterDateTimeValidatable
 
getStartDateTime() - Method in class io.extact.rms.application.domain.Reservation.DateTimePeriod
 
getStoragePath() - Method in class io.extact.rms.application.persistence.file.AbstractFileRepository
 
getStoragePath() - Method in interface io.extact.rms.application.persistence.file.FileRepository
永続化ファイルのパスを取得する
getTargetClass() - Method in class io.extact.rms.application.persistence.jpa.JpaCrudRepository
 
getTargetClass() - Method in class io.extact.rms.application.persistence.jpa.RentalItemJpaRepository
 
getTargetClass() - Method in class io.extact.rms.application.persistence.jpa.ReservationJpaRepository
 
getTargetClass() - Method in class io.extact.rms.application.persistence.jpa.UserAccountJpaRepository
 
getToken() - Method in class io.extact.rms.client.api.login.JsonWebTokenConsumeEvent
 
getUserId() - Method in class io.extact.rms.external.webapi.jwt.UserClaimsAdaptor
 
getUserId() - Method in interface io.extact.rms.platform.jwt.provider.JsonWebTokenGenerator.UserClaims
 
getUserPrincipal() - Method in class io.extact.rms.platform.jwt.consumer.JwtSecurityContext
 
getUserPrincipalName() - Method in class io.extact.rms.external.webapi.jwt.UserClaimsAdaptor
 
getUserPrincipalName() - Method in interface io.extact.rms.platform.jwt.provider.JsonWebTokenGenerator.UserClaims
 
getUserType() - Method in class io.extact.rms.external.webapi.dto.UserAccountResourceDto
 
groups() - Element in annotation interface io.extact.rms.application.domain.constraint.BeforeAfterDateTime
 
groups() - Element in annotation interface io.extact.rms.application.domain.constraint.Contact
 
groups() - Element in annotation interface io.extact.rms.application.domain.constraint.ItemName
 
groups() - Element in annotation interface io.extact.rms.application.domain.constraint.LoginId
 
groups() - Element in annotation interface io.extact.rms.application.domain.constraint.Note
 
groups() - Element in annotation interface io.extact.rms.application.domain.constraint.Passowrd
 
groups() - Element in annotation interface io.extact.rms.application.domain.constraint.PhoneNumber
 
groups() - Element in annotation interface io.extact.rms.application.domain.constraint.ReserveEndDateTime
 
groups() - Element in annotation interface io.extact.rms.application.domain.constraint.ReserveStartDateTime
 
groups() - Element in annotation interface io.extact.rms.application.domain.constraint.ReserveStartDateTimeFuture
 
groups() - Element in annotation interface io.extact.rms.application.domain.constraint.RmsId
 
groups() - Element in annotation interface io.extact.rms.application.domain.constraint.SerialNo
 
groups() - Element in annotation interface io.extact.rms.application.domain.constraint.UserName
 
groups() - Element in annotation interface io.extact.rms.application.domain.constraint.UserTypeConstraint
 
groups() - Element in annotation interface io.extact.rms.platform.validate.ValidateGroup
 

H

HandleExceptions - Annotation Interface in io.extact.rms.client.api.adaptor.local
 
handles(int, MultivaluedMap<String, Object>) - Method in class io.extact.rms.client.api.adaptor.remote.rest.ClientExceptionMapper
 
hasMessageEndingWith(String) - Method in class io.extact.rms.test.assertj.ConstraintViolationSetAssert
 
hasNoViolations() - Method in class io.extact.rms.test.assertj.ConstraintViolationSetAssert
 
hasRefereToRentalItem(int) - Method in class io.extact.rms.application.service.ReservationService
 
hasRefereToUserAccount(int) - Method in class io.extact.rms.application.service.ReservationService
 
hasSize(int) - Method in class io.extact.rms.test.assertj.ConstraintViolationSetAssert
 
hasViolationOnPath(String) - Method in class io.extact.rms.test.assertj.ConstraintViolationSetAssert
 
hasViolationOnPathConstaining(String) - Method in class io.extact.rms.test.assertj.ConstraintViolationSetAssert
 
HelidonMpConfigFactory - Class in io.extact.rms.platform.config.helidon
 
HelidonMpConfigFactory() - Constructor for class io.extact.rms.platform.config.helidon.HelidonMpConfigFactory
 

I

IdAccessable - Interface in io.extact.rms.application.domain
 
init() - Method in class io.extact.rms.platform.validate.ValidateParamInterceptor.InnerValidatorImpl
 
InitFilePreparator - Class in io.extact.rms.application.persistence.file.init
 
InitFilePreparator(Config) - Constructor for class io.extact.rms.application.persistence.file.init.InitFilePreparator
 
InnerValidatorImpl() - Constructor for class io.extact.rms.platform.validate.ValidateParamInterceptor.InnerValidatorImpl
 
INQUIRY - Enum constant in enum class io.extact.rms.client.console.ui.member.MemberMainScreen.MemberMenuList
 
INQUIRY_RESERVATION - Enum constant in enum class io.extact.rms.client.console.ui.TransitionMap.Transition
 
INQUIRY_RESERVATION_INFORMATION - Static variable in class io.extact.rms.client.console.ui.ClientConstants
 
InquiryReservationScreen - Class in io.extact.rms.client.console.ui.member
 
InquiryReservationScreen() - Constructor for class io.extact.rms.client.console.ui.member.InquiryReservationScreen
 
INSTANCE - Static variable in class io.extact.rms.application.persistence.file.converter.RentalItemArrayConverter
 
INSTANCE - Static variable in class io.extact.rms.application.persistence.file.converter.ReservationArrayConverter
 
INSTANCE - Static variable in class io.extact.rms.application.persistence.file.converter.UserAccountArrayConverter
 
io.extact.rms.application - package io.extact.rms.application
 
io.extact.rms.application.common - package io.extact.rms.application.common
 
io.extact.rms.application.domain - package io.extact.rms.application.domain
 
io.extact.rms.application.domain.constraint - package io.extact.rms.application.domain.constraint
 
io.extact.rms.application.exception - package io.extact.rms.application.exception
 
io.extact.rms.application.persistence - package io.extact.rms.application.persistence
 
io.extact.rms.application.persistence.file - package io.extact.rms.application.persistence.file
 
io.extact.rms.application.persistence.file.converter - package io.extact.rms.application.persistence.file.converter
 
io.extact.rms.application.persistence.file.init - package io.extact.rms.application.persistence.file.init
 
io.extact.rms.application.persistence.file.io - package io.extact.rms.application.persistence.file.io
 
io.extact.rms.application.persistence.jpa - package io.extact.rms.application.persistence.jpa
 
io.extact.rms.application.service - package io.extact.rms.application.service
 
io.extact.rms.client.api - package io.extact.rms.client.api
 
io.extact.rms.client.api.adaptor.local - package io.extact.rms.client.api.adaptor.local
 
io.extact.rms.client.api.adaptor.local.dto - package io.extact.rms.client.api.adaptor.local.dto
 
io.extact.rms.client.api.adaptor.remote - package io.extact.rms.client.api.adaptor.remote
 
io.extact.rms.client.api.adaptor.remote.auth - package io.extact.rms.client.api.adaptor.remote.auth
 
io.extact.rms.client.api.adaptor.remote.dto - package io.extact.rms.client.api.adaptor.remote.dto
 
io.extact.rms.client.api.adaptor.remote.rest - package io.extact.rms.client.api.adaptor.remote.rest
 
io.extact.rms.client.api.dto - package io.extact.rms.client.api.dto
 
io.extact.rms.client.api.exception - package io.extact.rms.client.api.exception
 
io.extact.rms.client.api.login - package io.extact.rms.client.api.login
 
io.extact.rms.client.console - package io.extact.rms.client.console
 
io.extact.rms.client.console.login - package io.extact.rms.client.console.login
 
io.extact.rms.client.console.ui - package io.extact.rms.client.console.ui
 
io.extact.rms.client.console.ui.admin - package io.extact.rms.client.console.ui.admin
 
io.extact.rms.client.console.ui.member - package io.extact.rms.client.console.ui.member
 
io.extact.rms.client.console.ui.textio - package io.extact.rms.client.console.ui.textio
 
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
 
io.extact.rms.platform.config - package io.extact.rms.platform.config
 
io.extact.rms.platform.config.helidon - package io.extact.rms.platform.config.helidon
 
io.extact.rms.platform.debug - package io.extact.rms.platform.debug
 
io.extact.rms.platform.debug.ext - package io.extact.rms.platform.debug.ext
 
io.extact.rms.platform.env - package io.extact.rms.platform.env
 
io.extact.rms.platform.extension - package io.extact.rms.platform.extension
 
io.extact.rms.platform.health - package io.extact.rms.platform.health
 
io.extact.rms.platform.jaxrs.converter - package io.extact.rms.platform.jaxrs.converter
 
io.extact.rms.platform.jaxrs.mapper - package io.extact.rms.platform.jaxrs.mapper
 
io.extact.rms.platform.jwt - package io.extact.rms.platform.jwt
 
io.extact.rms.platform.jwt.consumer - package io.extact.rms.platform.jwt.consumer
 
io.extact.rms.platform.jwt.impl.jose4j - package io.extact.rms.platform.jwt.impl.jose4j
 
io.extact.rms.platform.jwt.provider - package io.extact.rms.platform.jwt.provider
 
io.extact.rms.platform.role - package io.extact.rms.platform.role
 
io.extact.rms.platform.stopbugs - package io.extact.rms.platform.stopbugs
 
io.extact.rms.platform.util - package io.extact.rms.platform.util
 
io.extact.rms.platform.validate - package io.extact.rms.platform.validate
 
io.extact.rms.test.assertj - package io.extact.rms.test.assertj
 
io.extact.rms.test.junit5 - package io.extact.rms.test.junit5
 
IoSystemException - Exception in io.extact.rms.application.persistence.file
RMSで捕捉済みを意味するIO例外
IoSystemException(IOException) - Constructor for exception io.extact.rms.application.persistence.file.IoSystemException
 
IoSystemException(String, IOException) - Constructor for exception io.extact.rms.application.persistence.file.IoSystemException
 
isAdmin() - Method in class io.extact.rms.application.domain.UserAccount
 
isAdmin() - Method in enum class io.extact.rms.application.domain.UserAccount.UserType
 
isAdmin() - Method in enum class io.extact.rms.client.api.dto.UserAccountClientDto.ClientUserType
 
isBreak(int) - Static method in class io.extact.rms.client.console.ui.textio.TextIoUtils
 
isBreak(String) - Static method in class io.extact.rms.client.console.ui.textio.TextIoUtils
 
isIssuedAtToNow() - Method in class io.extact.rms.platform.jwt.JwtConfig
 
isOverlappedBy(Reservation.DateTimePeriod) - Method in class io.extact.rms.application.domain.Reservation.DateTimePeriod
 
isSameId(IdAccessable) - Method in interface io.extact.rms.application.domain.IdAccessable
 
isSecure() - Method in class io.extact.rms.platform.jwt.consumer.JwtSecurityContext
 
isUserInRole(String) - Method in class io.extact.rms.platform.jwt.consumer.JwtSecurityContext
 
isValid(BeforeAfterDateTime.BeforeAfterDateTimeValidatable, ConstraintValidatorContext) - Method in class io.extact.rms.application.domain.constraint.BeforeAfterDateTime.BeforeAfterDateTimeValidator
 
isValidUserType(String) - Static method in enum class io.extact.rms.client.api.dto.UserAccountClientDto.ClientUserType
 
ItemName - Annotation Interface in io.extact.rms.application.domain.constraint
品名チェックアノテーション。
ItemName.List - Annotation Interface in io.extact.rms.application.domain.constraint
 

J

Jose4jCallerPrincipal - Class in io.extact.rms.platform.jwt.impl.jose4j
jose4jのClaimsを実体に持ったCellerPrincipal実装。 JsonWebTokenに定義されているプロパティ以外の動作は考慮していない。
Jose4jCallerPrincipal(String, JwtClaims) - Constructor for class io.extact.rms.platform.jwt.impl.jose4j.Jose4jCallerPrincipal
 
Jose4jJwtGenerator - Class in io.extact.rms.platform.jwt.impl.jose4j
 
Jose4jJwtGenerator(Config) - Constructor for class io.extact.rms.platform.jwt.impl.jose4j.Jose4jJwtGenerator
 
Jose4PrivateSecretedTokenValidator - Class in io.extact.rms.platform.jwt.impl.jose4j
秘密鍵で署名されたTokenの検証クラス。
Jose4PrivateSecretedTokenValidator(Config) - Constructor for class io.extact.rms.platform.jwt.impl.jose4j.Jose4PrivateSecretedTokenValidator
 
JPA - Static variable in class io.extact.rms.application.persistence.GenericRepository.ApiType
 
JpaCrudRepository<T extends IdAccessable> - Class in io.extact.rms.application.persistence.jpa
 
JpaCrudRepository() - Constructor for class io.extact.rms.application.persistence.jpa.JpaCrudRepository
 
JpaTransactionalExtension - Class in io.extact.rms.test.junit5
Acquire and release EntityManager in pre-processing and post-processing for each test.
JpaTransactionalExtension() - Constructor for class io.extact.rms.test.junit5.JpaTransactionalExtension
 
JsonbRmsConfig - Class in io.extact.rms.platform.jaxrs.converter
 
JsonbRmsConfig() - Constructor for class io.extact.rms.platform.jaxrs.converter.JsonbRmsConfig
 
JsonWebTokenConsumeEvent - Class in io.extact.rms.client.api.login
サーバから発行された認証トークンを受信したことを通知するイベント
JsonWebTokenConsumeEvent(Pair<String, String>) - Constructor for class io.extact.rms.client.api.login.JsonWebTokenConsumeEvent
 
JsonWebTokenGenerator - Interface in io.extact.rms.platform.jwt.provider
 
JsonWebTokenGenerator.UserClaims - Interface in io.extact.rms.platform.jwt.provider
 
JsonWebTokenGenerator.UserClaimsFactory - Interface in io.extact.rms.platform.jwt.provider
 
JsonWebTokenValidator - Interface in io.extact.rms.platform.jwt.consumer
 
JulToSLF4DelegateExtension - Class in io.extact.rms.test.junit5
JULに対する出力をSLF4Jにデリゲートさせる JUnitExtension。 HelidonはSLF4J経由ではなくJULを使っているためSLF4Jへログ出力を集約するために この処理が必要となる。
JulToSLF4DelegateExtension() - Constructor for class io.extact.rms.test.junit5.JulToSLF4DelegateExtension
 
justification() - Element in annotation interface io.extact.rms.platform.stopbugs.SuppressFBWarnings
 
JwtClientHeadersFactory - Class in io.extact.rms.client.api.adaptor.remote.auth
サーバから発行されたJsonWebTokenをリクエストヘッダに付加するクラス
JwtClientHeadersFactory() - Constructor for class io.extact.rms.client.api.adaptor.remote.auth.JwtClientHeadersFactory
 
JwtConfig - Class in io.extact.rms.platform.jwt
 
JwtConsumeEventNotifyDelegator - Class in io.extact.rms.client.api.adaptor.remote.auth
ログイン(成功)イベントを通知するクラス。 MicroProfile-RestClientからClientResponseFilterを使う場合、@Injectが効かずEventが取得できない。 JAX-RSのProviderから直接イベント通知が行えないため、このクラスを設け通知を行うようにしている。
JwtConsumeEventNotifyDelegator() - Constructor for class io.extact.rms.client.api.adaptor.remote.auth.JwtConsumeEventNotifyDelegator
 
JwtConsumeResponseFilter - Class in io.extact.rms.client.api.adaptor.remote.auth
レスポンスヘッダからJsonWebTokenを取得し通知を行うクラス
JwtConsumeResponseFilter() - Constructor for class io.extact.rms.client.api.adaptor.remote.auth.JwtConsumeResponseFilter
 
JwtProvideResponseFilter - Class in io.extact.rms.platform.jwt.provider
 
JwtProvideResponseFilter(JsonWebTokenGenerator.UserClaimsFactory, JsonWebTokenGenerator) - Constructor for class io.extact.rms.platform.jwt.provider.JwtProvideResponseFilter
 
JwtSecurityContext - Class in io.extact.rms.platform.jwt.consumer
 
JwtSecurityFilterFeature - Class in io.extact.rms.platform.jwt
 
JwtSecurityFilterFeature() - Constructor for class io.extact.rms.platform.jwt.JwtSecurityFilterFeature
 
JwtValidateException - Exception in io.extact.rms.platform.jwt
 
JwtValidateException(Exception) - Constructor for exception io.extact.rms.platform.jwt.JwtValidateException
 
JwtValidateRequestFilter - Class in io.extact.rms.platform.jwt.consumer
 
JwtValidateRequestFilter(JsonWebTokenValidator, Config) - Constructor for class io.extact.rms.platform.jwt.consumer.JwtValidateRequestFilter
 

K

key(String) - Method in class io.extact.rms.platform.extension.ConfiguredCdiBeanBinder.ConfiguredCdiBeansListBinder
 
key(String) - Method in class io.extact.rms.platform.extension.ConfiguredCdiBeanBinder
 

L

ListToStringComparisonAssert(List<? extends ELEMENT>) - Constructor for class io.extact.rms.test.assertj.ToStringAssert.ListToStringComparisonAssert
 
load(List<String[]>) - Method in class io.extact.rms.application.persistence.file.io.FileAccessor
ファイルを読み込む。
LocaDateTimeDeserializer() - Constructor for class io.extact.rms.platform.jaxrs.converter.LocalDateTimeSerializers.LocaDateTimeDeserializer
 
LocalDateConverter() - Constructor for class io.extact.rms.platform.jaxrs.converter.ParamRmsConverterProvider.LocalDateConverter
 
LocalDateInputReader - Class in io.extact.rms.client.console.ui.textio
 
LocalDateInputReader(TextTerminal<?>) - Constructor for class io.extact.rms.client.console.ui.textio.LocalDateInputReader
 
LocalDateTimeConverter() - Constructor for class io.extact.rms.platform.jaxrs.converter.ParamRmsConverterProvider.LocalDateTimeConverter
 
LocalDateTimeInputReader - Class in io.extact.rms.client.console.ui.textio
 
LocalDateTimeInputReader(TextTerminal<?>) - Constructor for class io.extact.rms.client.console.ui.textio.LocalDateTimeInputReader
 
LocalDateTimeSerializer() - Constructor for class io.extact.rms.platform.jaxrs.converter.LocalDateTimeSerializers.LocalDateTimeSerializer
 
LocalDateTimeSerializers - Class in io.extact.rms.platform.jaxrs.converter
 
LocalDateTimeSerializers(DateTimeFormatter) - Constructor for class io.extact.rms.platform.jaxrs.converter.LocalDateTimeSerializers
 
LocalDateTimeSerializers.LocaDateTimeDeserializer - Class in io.extact.rms.platform.jaxrs.converter
 
LocalDateTimeSerializers.LocalDateTimeSerializer - Class in io.extact.rms.platform.jaxrs.converter
 
LocalExceptionHandler - Class in io.extact.rms.client.api.adaptor.local
 
LocalExceptionHandler() - Constructor for class io.extact.rms.client.api.adaptor.local.LocalExceptionHandler
 
LocalExceptionInterceptor - Class in io.extact.rms.client.api.adaptor.local
 
LocalExceptionInterceptor() - Constructor for class io.extact.rms.client.api.adaptor.local.LocalExceptionInterceptor
 
LoggedInAuditLog - Class in io.extact.rms.client.console.login
 
LoggedInAuditLog() - Constructor for class io.extact.rms.client.console.login.LoggedInAuditLog
 
LoggedInEvent - Class in io.extact.rms.client.api.login
ログイン成功時にアプリケーションから通知されるイベントクラス。
LoggedInEvent() - Constructor for class io.extact.rms.client.api.login.LoggedInEvent
 
LOGIN - Enum constant in enum class io.extact.rms.client.console.ui.TransitionMap.Transition
 
LOGIN_INFORMATION - Static variable in class io.extact.rms.client.console.ui.ClientConstants
 
LoginDto - Class in io.extact.rms.external.webapi.dto
 
LoginDto() - Constructor for class io.extact.rms.external.webapi.dto.LoginDto
 
LoginEventReciever - Class in io.extact.rms.client.console.login
 
LoginEventReciever() - Constructor for class io.extact.rms.client.console.login.LoginEventReciever
 
LoginId - Annotation Interface in io.extact.rms.application.domain.constraint
ログインIDチェックアノテーション。
LoginId.List - Annotation Interface in io.extact.rms.application.domain.constraint
 
LoginScreen - Class in io.extact.rms.client.console.ui
アプリケーション開始画面。 開始処理としてのログインを担う
LoginScreen() - Constructor for class io.extact.rms.client.console.ui.LoginScreen
 
LoginUserRequestFilter - Class in io.extact.rms.external.webapi.jwt
検証済みJsonWebTokenからServiceLoginUserを生成しThreadLocal に設定するフィルタークラス。 このフィルターは前段にJwtValidateRequestFilterが実行されていることを 前提にしている。
LoginUserRequestFilter() - Constructor for class io.extact.rms.external.webapi.jwt.LoginUserRequestFilter
 
LoginUserUtils - Class in io.extact.rms.application.common
 
LoginUserUtils() - Constructor for class io.extact.rms.application.common.LoginUserUtils
 

M

main(String[]) - Static method in class io.extact.rms.client.console.ConsoleMain
 
main(String[]) - Static method in class io.extact.rms.external.webapi.WebApiMain
 
MainJarInfo - Class in io.extact.rms.platform.env
 
MainJarInfo() - Constructor for class io.extact.rms.platform.env.MainJarInfo
 
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 - Enum constant in enum class io.extact.rms.application.domain.UserAccount.UserType
 
MEMBER - Enum constant in enum class io.extact.rms.client.api.dto.UserAccountClientDto.ClientUserType
 
MEMBER_MAIN - Enum constant in enum class io.extact.rms.client.console.ui.TransitionMap.Transition
 
MEMBER_ROLE - Static variable in interface io.extact.rms.external.webapi.WebApiSpec
 
MemberMainScreen - Class in io.extact.rms.client.console.ui.member
 
MemberMainScreen() - Constructor for class io.extact.rms.client.console.ui.member.MemberMainScreen
 
MemberMainScreen.MemberMenuList - Enum Class in io.extact.rms.client.console.ui.member
 
MemoryEvaluateResource - Class in io.extact.rms.platform.health
 
MemoryEvaluateResource() - Constructor for class io.extact.rms.platform.health.MemoryEvaluateResource
 
MemoryHealthCheck - Class in io.extact.rms.platform.health
 
MemoryHealthCheck(String, String, String, long) - Constructor for class io.extact.rms.platform.health.MemoryHealthCheck
 
message() - Element in annotation interface io.extact.rms.application.domain.constraint.BeforeAfterDateTime
 
message() - Element in annotation interface io.extact.rms.application.domain.constraint.Contact
 
message() - Element in annotation interface io.extact.rms.application.domain.constraint.ItemName
 
message() - Element in annotation interface io.extact.rms.application.domain.constraint.LoginId
 
message() - Element in annotation interface io.extact.rms.application.domain.constraint.Note
 
message() - Element in annotation interface io.extact.rms.application.domain.constraint.Passowrd
 
message() - Element in annotation interface io.extact.rms.application.domain.constraint.PhoneNumber
 
message() - Element in annotation interface io.extact.rms.application.domain.constraint.ReserveEndDateTime
 
message() - Element in annotation interface io.extact.rms.application.domain.constraint.ReserveStartDateTime
 
message() - Element in annotation interface io.extact.rms.application.domain.constraint.ReserveStartDateTimeFuture
 
message() - Element in annotation interface io.extact.rms.application.domain.constraint.RmsId
 
message() - Element in annotation interface io.extact.rms.application.domain.constraint.SerialNo
 
message() - Element in annotation interface io.extact.rms.application.domain.constraint.UserName
 
message() - Element in annotation interface io.extact.rms.application.domain.constraint.UserTypeConstraint
 
MPCONFIG_FACTORY_CLASS_PROP - Static variable in interface io.extact.rms.platform.config.MpConfigFactory
 
MpConfigDump - Class in io.extact.rms.platform.debug
Dump out Config at startup.
MpConfigDump(Config) - Constructor for class io.extact.rms.platform.debug.MpConfigDump
 
MpConfigFactory - Interface in io.extact.rms.platform.config
 

N

newBinder(Config) - Static method in class io.extact.rms.platform.extension.ConfiguredCdiBeanBinder
 
newEnumInputReader(Class<T>) - Static method in class io.extact.rms.client.console.ui.textio.TextIoUtils
 
newInstance() - Static method in interface io.extact.rms.platform.config.MpConfigFactory
Since Config may be used before starting the CDI container, DI cannot be used, so an instance is dynamically created from the class name.
newInstanceFrom(Object) - Method in class io.extact.rms.external.webapi.jwt.UserDtoClaimsFactory
 
newInstanceFrom(Object) - Method in interface io.extact.rms.platform.jwt.provider.JsonWebTokenGenerator.UserClaimsFactory
 
newIntInputReader() - Static method in class io.extact.rms.client.console.ui.textio.TextIoUtils
 
newListBinder(Config) - Static method in class io.extact.rms.platform.extension.ConfiguredCdiBeanBinder
 
newLocalDateReader() - Static method in class io.extact.rms.client.console.ui.textio.TextIoUtils
 
newLocalDateTimeReader() - Static method in class io.extact.rms.client.console.ui.textio.TextIoUtils
 
newStringInputReader() - Static method in class io.extact.rms.client.console.ui.textio.TextIoUtils
 
nextScreen(TransitionMap.Transition) - Method in class io.extact.rms.client.console.ui.TransitionMap
 
NOT_FOUND - Enum constant in enum class io.extact.rms.application.exception.BusinessFlowException.CauseType
 
Note - Annotation Interface in io.extact.rms.application.domain.constraint
メモチェックアノテーション。
Note.List - Annotation Interface in io.extact.rms.application.domain.constraint
 

O

obj(InvocationContext) - Method in class io.extact.rms.client.api.adaptor.local.BindLoginUserInterceptor
 
obj(InvocationContext) - Method in class io.extact.rms.client.api.adaptor.local.LocalExceptionInterceptor
 
obj(InvocationContext) - Method in class io.extact.rms.platform.debug.DebugSleepInterceptor
 
obj(InvocationContext) - Method in class io.extact.rms.platform.validate.ValidateParamInterceptor
 
ObjectToStringComparisonAssert(T) - Constructor for class io.extact.rms.test.assertj.ToStringAssert.ObjectToStringComparisonAssert
 
of(Integer, LocalDateTime, LocalDateTime, String, int, int) - Static method in class io.extact.rms.application.domain.Reservation
 
of(Config) - Static method in class io.extact.rms.platform.jwt.JwtConfig
 
ofTransient(String, String) - Static method in class io.extact.rms.application.domain.RentalItem
 
ofTransient(String, String) - Static method in class io.extact.rms.client.api.dto.RentalItemClientDto
 
ofTransient(String, String, String, String, String, UserAccount.UserType) - Static method in class io.extact.rms.application.domain.UserAccount
 
ofTransient(String, String, String, String, String, UserAccountClientDto.ClientUserType) - Static method in class io.extact.rms.client.api.dto.UserAccountClientDto
 
ofTransient(LocalDateTime, LocalDateTime, String, int, int) - Static method in class io.extact.rms.application.domain.Reservation
 
ofTransient(LocalDateTime, LocalDateTime, String, int, int) - Static method in class io.extact.rms.client.api.dto.ReservationClientDto
 
onApplicationScopedInitializedEvent(Object) - Method in class io.extact.rms.application.persistence.file.init.InitFilePreparator
CDIコンテナのApplicationScopedなBeanの準備完了イベントハンドラ

P

PageNotFoundExceptionMapper - Class in io.extact.rms.platform.jaxrs.mapper
Handle NotFoundException that occurs when status code is 404.
PageNotFoundExceptionMapper(Config) - Constructor for class io.extact.rms.platform.jaxrs.mapper.PageNotFoundExceptionMapper
 
ParamRmsConverterProvider - Class in io.extact.rms.platform.jaxrs.converter
 
ParamRmsConverterProvider() - Constructor for class io.extact.rms.platform.jaxrs.converter.ParamRmsConverterProvider
 
ParamRmsConverterProvider.LocalDateConverter - Class in io.extact.rms.platform.jaxrs.converter
 
ParamRmsConverterProvider.LocalDateTimeConverter - Class in io.extact.rms.platform.jaxrs.converter
 
parse(String) - Method in class io.extact.rms.client.console.ui.textio.LocalDateInputReader
 
parse(String) - Method in class io.extact.rms.client.console.ui.textio.LocalDateTimeInputReader
 
parse(String) - Method in class io.extact.rms.client.console.ui.textio.RmsStringInputReader
 
Passowrd - Annotation Interface in io.extact.rms.application.domain.constraint
パスワードチェックアノテーション。
Passowrd.List - Annotation Interface in io.extact.rms.application.domain.constraint
 
PATH_ENV_NAME - Static variable in class io.extact.rms.platform.config.ExternalPathConfigProvider
 
PATH_PROP_NAME - Static variable in class io.extact.rms.platform.config.ExternalPathConfigProvider
 
PathResolver - Interface in io.extact.rms.application.persistence.file.io
ファイルパスを解決するインタフェース
PathResolver.FixedDirPathResolver - Class in io.extact.rms.application.persistence.file.io
指定された固定のパスを起点にパスを解決するくん。 デフォルトの固定パスは./dataでシステムプロパティcsv.permanent.directoryが 指定されている場合はその指定を優先する。
PathResolver.TempDirPathResolver - Class in io.extact.rms.application.persistence.file.io
OSのtmpファイルパスを起点にパスを解決するくん。 生成したtempディレクトリとresolveされたファイルはFile.deleteOnExit()を 設定しているためJavaプロセス終了後に自動的に削除される。
payload() - Element in annotation interface io.extact.rms.application.domain.constraint.BeforeAfterDateTime
 
payload() - Element in annotation interface io.extact.rms.application.domain.constraint.Contact
 
payload() - Element in annotation interface io.extact.rms.application.domain.constraint.ItemName
 
payload() - Element in annotation interface io.extact.rms.application.domain.constraint.LoginId
 
payload() - Element in annotation interface io.extact.rms.application.domain.constraint.Note
 
payload() - Element in annotation interface io.extact.rms.application.domain.constraint.Passowrd
 
payload() - Element in annotation interface io.extact.rms.application.domain.constraint.PhoneNumber
 
payload() - Element in annotation interface io.extact.rms.application.domain.constraint.ReserveEndDateTime
 
payload() - Element in annotation interface io.extact.rms.application.domain.constraint.ReserveStartDateTime
 
payload() - Element in annotation interface io.extact.rms.application.domain.constraint.ReserveStartDateTimeFuture
 
payload() - Element in annotation interface io.extact.rms.application.domain.constraint.RmsId
 
payload() - Element in annotation interface io.extact.rms.application.domain.constraint.SerialNo
 
payload() - Element in annotation interface io.extact.rms.application.domain.constraint.UserName
 
payload() - Element in annotation interface io.extact.rms.application.domain.constraint.UserTypeConstraint
 
PHONE_NUMBER - Enum constant in enum class io.extact.rms.client.console.ui.textio.RmsStringInputReader.PatternMessage
 
PhoneNumber - Annotation Interface in io.extact.rms.application.domain.constraint
電話番号チェックアノテーション。
PhoneNumber.List - Annotation Interface in io.extact.rms.application.domain.constraint
 
play(UserAccountClientDto, boolean) - Method in class io.extact.rms.client.console.ui.admin.AdminMainScreen
 
play(UserAccountClientDto, boolean) - Method in class io.extact.rms.client.console.ui.admin.EditUserScreen
 
play(UserAccountClientDto, boolean) - Method in class io.extact.rms.client.console.ui.admin.EntryRentalItemScreen
 
play(UserAccountClientDto, boolean) - Method in class io.extact.rms.client.console.ui.admin.EntryUserScreen
 
play(UserAccountClientDto, boolean) - Method in class io.extact.rms.client.console.ui.EndScreen
 
play(UserAccountClientDto, boolean) - Method in class io.extact.rms.client.console.ui.LoginScreen
 
play(UserAccountClientDto, boolean) - Method in class io.extact.rms.client.console.ui.member.CancelReservationScreen
 
play(UserAccountClientDto, boolean) - Method in class io.extact.rms.client.console.ui.member.InquiryReservationScreen
 
play(UserAccountClientDto, boolean) - Method in class io.extact.rms.client.console.ui.member.MemberMainScreen
 
play(UserAccountClientDto, boolean) - Method in class io.extact.rms.client.console.ui.member.ReserveRentalItemScreen
 
play(UserAccountClientDto, boolean) - Method in interface io.extact.rms.client.console.ui.TransitionMap.RmsScreen
 
printErrorInformation(String) - Static method in class io.extact.rms.client.console.ui.textio.TextIoUtils
 
printf(String, Object...) - Static method in class io.extact.rms.client.console.ui.textio.TextIoUtils
 
println(String) - Static method in class io.extact.rms.client.console.ui.textio.TextIoUtils
 
printScreenHeader(UserAccountClientDto, String) - Static method in class io.extact.rms.client.console.ui.textio.TextIoUtils
 
printServerError(BusinessFlowClientException) - Static method in class io.extact.rms.client.console.ui.textio.TextIoUtils
 
printWarningInformation(String) - Static method in class io.extact.rms.client.console.ui.textio.TextIoUtils
 
PROP_NAME - Static variable in class io.extact.rms.application.persistence.GenericRepository.ApiType
 
propertyName() - Element in annotation interface io.extact.rms.platform.extension.EnabledIfRuntimeConfig
 
push(JsonWebTokenConsumeEvent) - Method in class io.extact.rms.client.api.adaptor.remote.auth.JwtConsumeEventNotifyDelegator
 

R

REFERED - Enum constant in enum class io.extact.rms.application.exception.BusinessFlowException.CauseType
 
RELOGIN - Enum constant in enum class io.extact.rms.client.console.ui.admin.AdminMainScreen.AdminMenuList
 
RELOGIN - Enum constant in enum class io.extact.rms.client.console.ui.member.MemberMainScreen.MemberMenuList
 
remove() - Static method in class io.extact.rms.application.common.LoginUserUtils
 
RENATL_ITEM_FORMAT - Static variable in class io.extact.rms.client.console.ui.ClientConstants
 
RentalItem - Class in io.extact.rms.application.domain
 
RentalItem() - Constructor for class io.extact.rms.application.domain.RentalItem
 
RentalItemArrayConverter - Class in io.extact.rms.application.persistence.file.converter
 
RentalItemArrayConverter() - Constructor for class io.extact.rms.application.persistence.file.converter.RentalItemArrayConverter
 
RentalItemClientDto - Class in io.extact.rms.client.api.dto
 
RentalItemClientDto() - Constructor for class io.extact.rms.client.api.dto.RentalItemClientDto
 
RentalItemDtoConverter - Class in io.extact.rms.client.api.adaptor.local.dto
 
RentalItemDtoConverter() - Constructor for class io.extact.rms.client.api.adaptor.local.dto.RentalItemDtoConverter
 
RentalItemFileRepository - Class in io.extact.rms.application.persistence.file
 
RentalItemFileRepository(FileAccessor, EntityArrayConverter<RentalItem>) - Constructor for class io.extact.rms.application.persistence.file.RentalItemFileRepository
 
RentalItemFormatter() - Constructor for class io.extact.rms.client.console.ui.DtoFormatter.RentalItemFormatter
 
RentalItemJpaRepository - Class in io.extact.rms.application.persistence.jpa
 
RentalItemJpaRepository() - Constructor for class io.extact.rms.application.persistence.jpa.RentalItemJpaRepository
 
RentalItemRepository - Interface in io.extact.rms.application.persistence
レンタル品の永続化インタフェース。
RentalItemResourceDto - Class in io.extact.rms.external.webapi.dto
 
RentalItemResourceDto() - Constructor for class io.extact.rms.external.webapi.dto.RentalItemResourceDto
 
RentalItemService - Class in io.extact.rms.application.service
 
RentalItemService(RentalItemRepository) - Constructor for class io.extact.rms.application.service.RentalItemService
 
RentalReservationApplication - Interface in io.extact.rms.application
レンタル予約アプリケーションインターフェース.
RentalReservationApplicationImpl - Class in io.extact.rms.application
 
RentalReservationApplicationImpl(RentalItemService, ReservationService, UserAccountService) - Constructor for class io.extact.rms.application.RentalReservationApplicationImpl
 
RentalReservationClientApi - Interface in io.extact.rms.client.api
レンタル予約アプリケーションのClient向けインターフェース
RentalReservationClientException - Exception in io.extact.rms.client.api.exception
 
RentalReservationClientException(String) - Constructor for exception io.extact.rms.client.api.exception.RentalReservationClientException
 
RentalReservationClientException(Throwable) - Constructor for exception io.extact.rms.client.api.exception.RentalReservationClientException
 
RentalReservationClientLocalApi - Class in io.extact.rms.client.api.adaptor.local
 
RentalReservationClientLocalApi() - Constructor for class io.extact.rms.client.api.adaptor.local.RentalReservationClientLocalApi
 
RentalReservationClientRemoteApi - Class in io.extact.rms.client.api.adaptor.remote
 
RentalReservationClientRemoteApi() - Constructor for class io.extact.rms.client.api.adaptor.remote.RentalReservationClientRemoteApi
 
RentalReservationResource - Class in io.extact.rms.external.webapi
 
RentalReservationResource(RentalReservationApplication) - Constructor for class io.extact.rms.external.webapi.RentalReservationResource
 
RentalReservationRestClient - Interface in io.extact.rms.client.api.adaptor.remote.rest
 
RentalReservationServiceException - Exception in io.extact.rms.application.exception
RMSで捕捉、送出したBusinessFlowExceptionRmsSystemExceptionを共通的に ハンドルするための基底例外クラス
RentalReservationServiceException(String) - Constructor for exception io.extact.rms.application.exception.RentalReservationServiceException
 
RentalReservationServiceException(String, Throwable) - Constructor for exception io.extact.rms.application.exception.RentalReservationServiceException
 
RentalReservationServiceException(Throwable) - Constructor for exception io.extact.rms.application.exception.RentalReservationServiceException
 
Reservation - Class in io.extact.rms.application.domain
 
Reservation() - Constructor for class io.extact.rms.application.domain.Reservation
 
RESERVATION_FORMAT - Static variable in class io.extact.rms.client.console.ui.ClientConstants
 
Reservation.DateTimePeriod - Class in io.extact.rms.application.domain
 
ReservationArrayConverter - Class in io.extact.rms.application.persistence.file.converter
 
ReservationArrayConverter() - Constructor for class io.extact.rms.application.persistence.file.converter.ReservationArrayConverter
 
ReservationClientDto - Class in io.extact.rms.client.api.dto
 
ReservationClientDto() - Constructor for class io.extact.rms.client.api.dto.ReservationClientDto
 
ReservationDtoConverter - Class in io.extact.rms.client.api.adaptor.local.dto
 
ReservationDtoConverter() - Constructor for class io.extact.rms.client.api.adaptor.local.dto.ReservationDtoConverter
 
ReservationFileRepository - Class in io.extact.rms.application.persistence.file
 
ReservationFileRepository(FileAccessor, EntityArrayConverter<Reservation>) - Constructor for class io.extact.rms.application.persistence.file.ReservationFileRepository
 
ReservationFormatter() - Constructor for class io.extact.rms.client.console.ui.DtoFormatter.ReservationFormatter
 
ReservationJpaRepository - Class in io.extact.rms.application.persistence.jpa
 
ReservationJpaRepository() - Constructor for class io.extact.rms.application.persistence.jpa.ReservationJpaRepository
 
ReservationRepository - Interface in io.extact.rms.application.persistence
予約の永続化インタフェース。
ReservationResourceDto - Class in io.extact.rms.external.webapi.dto
 
ReservationResourceDto() - Constructor for class io.extact.rms.external.webapi.dto.ReservationResourceDto
 
ReservationService - Class in io.extact.rms.application.service
 
ReservationService(ReservationRepository) - Constructor for class io.extact.rms.application.service.ReservationService
 
ReserveEndDateTime - Annotation Interface in io.extact.rms.application.domain.constraint
予約終了日時チェックアノテーション。
ReserveEndDateTime.List - Annotation Interface in io.extact.rms.application.domain.constraint
 
ReserveRentalItemScreen - Class in io.extact.rms.client.console.ui.member
 
ReserveRentalItemScreen() - Constructor for class io.extact.rms.client.console.ui.member.ReserveRentalItemScreen
 
ReserveStartDateTime - Annotation Interface in io.extact.rms.application.domain.constraint
予約開始日時チェックアノテーション。
ReserveStartDateTime.List - Annotation Interface in io.extact.rms.application.domain.constraint
 
ReserveStartDateTimeFuture - Annotation Interface in io.extact.rms.application.domain.constraint
予約開始日時チェックアノテーション。 登録時にのみ利用する
ReserveStartDateTimeFuture.List - Annotation Interface in io.extact.rms.application.domain.constraint
 
resetEvaluateMethod(String, long) - Method in class io.extact.rms.platform.health.MemoryEvaluateResource
 
resolve(String) - Method in class io.extact.rms.application.persistence.file.io.PathResolver.FixedDirPathResolver
ファイル名をディレクトリ部も含めたパスオブジェクトに解決する
resolve(String) - Method in interface io.extact.rms.application.persistence.file.io.PathResolver
ファイル名をディレクトリ部も含めたパスオブジェクトに解決する
resolve(String) - Method in class io.extact.rms.application.persistence.file.io.PathResolver.TempDirPathResolver
生成したtempディレクトリをディレクトリ部としたパスを返す。
resolveParameter(ParameterContext, ExtensionContext) - Method in class io.extact.rms.test.junit5.JpaTransactionalExtension
 
ResourcePathUnderConfigProvider - Class in io.extact.rms.platform.config
Provider class that automatically reads the conf file under `mpconfig` path directly under the classpath.
ResourcePathUnderConfigProvider() - Constructor for class io.extact.rms.platform.config.ResourcePathUnderConfigProvider
 
ResourceUtils - Class in io.extact.rms.platform.util
Class resource utility.
ResourceUtils() - Constructor for class io.extact.rms.platform.util.ResourceUtils
 
RmsId - Annotation Interface in io.extact.rms.application.domain.constraint
ID共通チェックアノテーション。
RmsId.List - Annotation Interface in io.extact.rms.application.domain.constraint
 
RmsIntInputReader - Class in io.extact.rms.client.console.ui.textio
 
RmsIntInputReader(TextTerminal<?>) - Constructor for class io.extact.rms.client.console.ui.textio.RmsIntInputReader
 
RmsStringInputReader - Class in io.extact.rms.client.console.ui.textio
 
RmsStringInputReader(TextTerminal<?>) - Constructor for class io.extact.rms.client.console.ui.textio.RmsStringInputReader
 
RmsStringInputReader.PatternMessage - Enum Class in io.extact.rms.client.console.ui.textio
 
RmsSystemClientException - Exception in io.extact.rms.client.api.exception
 
RmsSystemClientException(String) - Constructor for exception io.extact.rms.client.api.exception.RmsSystemClientException
 
RmsSystemClientException(Throwable) - Constructor for exception io.extact.rms.client.api.exception.RmsSystemClientException
 
RmsSystemException - Exception in io.extact.rms.application.exception
RMSで捕捉済みを意味する実行時例外
RmsSystemException(String) - Constructor for exception io.extact.rms.application.exception.RmsSystemException
 
RmsSystemException(String, Throwable) - Constructor for exception io.extact.rms.application.exception.RmsSystemException
 
RmsSystemException(Throwable) - Constructor for exception io.extact.rms.application.exception.RmsSystemException
 
RmsSystemExceptionMapper() - Constructor for class io.extact.rms.external.webapi.mapper.ServerExceptionMappers.RmsSystemExceptionMapper
 
RmsTypeParameterFeature - Class in io.extact.rms.platform.jaxrs.converter
 
RmsTypeParameterFeature() - Constructor for class io.extact.rms.platform.jaxrs.converter.RmsTypeParameterFeature
 
RolesAllowedRequestFilter - Class in io.extact.rms.platform.role
 
RolesAllowedRequestFilter(RolesAllowed) - Constructor for class io.extact.rms.platform.role.RolesAllowedRequestFilter
 
RoleSecurityDynamicFeature - Class in io.extact.rms.platform.role
 
RoleSecurityDynamicFeature() - Constructor for class io.extact.rms.platform.role.RoleSecurityDynamicFeature
 

S

save(String[]) - Method in class io.extact.rms.application.persistence.file.io.FileAccessor
ファイルに書き込む。
saveAll(List<String[]>) - Method in class io.extact.rms.application.persistence.file.io.FileAccessor
全件をファイルに書き込む。 ファイルに既にあるデータは削除される。
SCREEN_BREAK_KEY - Static variable in class io.extact.rms.client.console.ui.ClientConstants
 
SCREEN_BREAK_VALUE - Static variable in class io.extact.rms.client.console.ui.ClientConstants
 
ScreenController - Class in io.extact.rms.client.console.ui
アプリケーションの画面遷移を制御するクラス
ScreenController(RentalReservationClientApi, Event<LoggedInEvent>, LoginEventReciever) - Constructor for class io.extact.rms.client.console.ui.ScreenController
 
SecurityConstraintClientException - Exception in io.extact.rms.client.api.adaptor.remote.auth
 
SecurityConstraintClientException(Response) - Constructor for exception io.extact.rms.client.api.adaptor.remote.auth.SecurityConstraintClientException
 
SERIAL_NO - Enum constant in enum class io.extact.rms.client.console.ui.textio.RmsStringInputReader.PatternMessage
 
serialize(LocalDateTime, JsonGenerator, SerializationContext) - Method in class io.extact.rms.platform.jaxrs.converter.LocalDateTimeSerializers.LocalDateTimeSerializer
 
SerialNo - Annotation Interface in io.extact.rms.application.domain.constraint
シリアル番号チェックアノテーション。
SerialNo.List - Annotation Interface in io.extact.rms.application.domain.constraint
 
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
 
ServerHeaderDumpFilter - Class in io.extact.rms.platform.debug
 
ServerHeaderDumpFilter() - Constructor for class io.extact.rms.platform.debug.ServerHeaderDumpFilter
 
ServiceLoginUser - Class in io.extact.rms.application.common
 
ServiceLoginUser() - Constructor for class io.extact.rms.application.common.ServiceLoginUser
 
SessionLogBridge - Class in io.extact.rms.platform.debug.ext
 
SessionLogBridge() - Constructor for class io.extact.rms.platform.debug.ext.SessionLogBridge
 
set(ServiceLoginUser) - Static method in class io.extact.rms.application.common.LoginUserUtils
 
setAdmin(boolean) - Method in class io.extact.rms.application.domain.UserAccount
 
setEndDateTime(LocalDateTime) - Method in class io.extact.rms.application.domain.Reservation
 
setErrorItems(List<ValidateClientException.ValidationErrorItem>) - Method in class io.extact.rms.client.api.exception.ValidateClientException.ValidationErrorMessage
 
setErrorMessage(String) - Method in class io.extact.rms.client.api.exception.ValidateClientException.ValidationErrorMessage
 
setErrorMessage(String) - Method in class io.extact.rms.external.webapi.mapper.GenericErrorInfo
 
setErrorReason(String) - Method in class io.extact.rms.client.api.exception.ValidateClientException.ValidationErrorMessage
 
setErrorReason(String) - Method in class io.extact.rms.external.webapi.mapper.GenericErrorInfo
 
setFieldName(String) - Method in class io.extact.rms.client.api.exception.ValidateClientException.ValidationErrorItem
 
setId(Integer) - Method in interface io.extact.rms.application.domain.IdAccessable
 
setMessage(String) - Method in class io.extact.rms.client.api.exception.ValidateClientException.ValidationErrorItem
 
setStartDateTime(LocalDateTime) - Method in class io.extact.rms.application.domain.Reservation
 
setUserType(String) - Method in class io.extact.rms.external.webapi.dto.UserAccountResourceDto
 
shouldCommit() - Element in annotation interface io.extact.rms.test.junit5.TransactionalForTest
 
shouldPrintDate() - Method in class io.extact.rms.platform.debug.ext.SessionLogBridge
 
start() - Method in class io.extact.rms.client.console.ui.ScreenController
 
startupModuleInfo() - Method in class io.extact.rms.platform.env.MainJarInfo
 
stopApplication(HttpHeaders) - Method in class io.extact.rms.external.webapi.ManagementResource
 
stratScreen() - Method in class io.extact.rms.client.console.ui.TransitionMap
 
supportsParameter(ParameterContext, ExtensionContext) - Method in class io.extact.rms.test.junit5.JpaTransactionalExtension
 
SuppressFBWarnings - Annotation Interface in io.extact.rms.platform.stopbugs
 
SUPPROTED_CONFIG_FILTER - Static variable in class io.extact.rms.platform.config.ResourcePathUnderConfigProvider
 
SUPPROTED_CONFIG_TYPE - Static variable in class io.extact.rms.platform.config.ResourcePathUnderConfigProvider
 

T

TempDirPathResolver() - Constructor for class io.extact.rms.application.persistence.file.io.PathResolver.TempDirPathResolver
コンストラクタ。 接頭辞に"rms_"を付けたtempディレクトリを生成する。
TextIoUtils - Class in io.extact.rms.client.console.ui.textio
 
TextIoUtils() - Constructor for class io.extact.rms.client.console.ui.textio.TextIoUtils
 
throwConvertedException(Exception) - Static method in class io.extact.rms.client.api.adaptor.local.LocalExceptionHandler
 
throwConvertedException(RuntimeException) - Static method in class io.extact.rms.client.api.adaptor.local.LocalExceptionHandler
 
to() - Element in annotation interface io.extact.rms.application.domain.constraint.BeforeAfterDateTime
 
to(Function<T, R>) - Method in interface io.extact.rms.client.api.dto.Convertable
 
toArray(RentalItem) - Method in class io.extact.rms.application.persistence.file.converter.RentalItemArrayConverter
 
toArray(Reservation) - Method in class io.extact.rms.application.persistence.file.converter.ReservationArrayConverter
 
toArray(UserAccount) - Method in class io.extact.rms.application.persistence.file.converter.UserAccountArrayConverter
 
toArray(T) - Method in interface io.extact.rms.application.persistence.file.converter.EntityArrayConverter
 
toDto(RentalItem) - Static method in class io.extact.rms.client.api.adaptor.local.dto.RentalItemDtoConverter
 
toDto(RentalItem) - Static method in class io.extact.rms.external.webapi.dto.RentalItemResourceDto
 
toDto(Reservation) - Static method in class io.extact.rms.client.api.adaptor.local.dto.ReservationDtoConverter
 
toDto(Reservation) - Static method in class io.extact.rms.external.webapi.dto.ReservationResourceDto
 
toDto(UserAccount) - Static method in class io.extact.rms.client.api.adaptor.local.dto.UserAccountDtoConverter
 
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
 
toEntity(RentalItemClientDto) - Static method in class io.extact.rms.client.api.adaptor.local.dto.RentalItemDtoConverter
 
toEntity(ReservationClientDto) - Static method in class io.extact.rms.client.api.adaptor.local.dto.ReservationDtoConverter
 
toEntity(UserAccountClientDto) - Static method in class io.extact.rms.client.api.adaptor.local.dto.UserAccountDtoConverter
 
toEntity(String[]) - Method in interface io.extact.rms.application.persistence.file.converter.EntityArrayConverter
 
toEntity(String[]) - Method in class io.extact.rms.application.persistence.file.converter.RentalItemArrayConverter
 
toEntity(String[]) - Method in class io.extact.rms.application.persistence.file.converter.ReservationArrayConverter
 
toEntity(String[]) - Method in class io.extact.rms.application.persistence.file.converter.UserAccountArrayConverter
 
toJarFileFromResourceUrl(URL) - Static method in class io.extact.rms.platform.util.ResourceUtils
Make a jar file on the file system based on the resource URL in the jar.
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
 
toResponse(NotFoundException) - Method in class io.extact.rms.platform.jaxrs.mapper.PageNotFoundExceptionMapper
Static content registered in the configuration file does not handle anything.
toResponse(Exception) - Method in class io.extact.rms.platform.jaxrs.mapper.UnhandledExceptionMapper
 
toString() - Method in class io.extact.rms.application.domain.RentalItem
 
toString() - Method in class io.extact.rms.application.domain.Reservation
 
toString() - Method in class io.extact.rms.application.domain.UserAccount
 
toString() - Method in class io.extact.rms.client.api.dto.ReservationClientDto
 
toString() - Method in class io.extact.rms.client.api.dto.UserAccountClientDto
 
toString() - Method in enum class io.extact.rms.client.console.ui.admin.AdminMainScreen.AdminMenuList
 
toString() - Method in enum class io.extact.rms.client.console.ui.member.MemberMainScreen.MemberMenuList
 
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
 
toString(LocalDate) - Method in class io.extact.rms.platform.jaxrs.converter.ParamRmsConverterProvider.LocalDateConverter
 
toString(LocalDateTime) - Method in class io.extact.rms.platform.jaxrs.converter.ParamRmsConverterProvider.LocalDateTimeConverter
 
ToStringAssert - Class in io.extact.rms.test.assertj
 
ToStringAssert() - Constructor for class io.extact.rms.test.assertj.ToStringAssert
 
ToStringAssert.ListToStringComparisonAssert<ELEMENT> - Class in io.extact.rms.test.assertj
 
ToStringAssert.ObjectToStringComparisonAssert<T> - Class in io.extact.rms.test.assertj
 
toThrowable(Response) - Method in class io.extact.rms.client.api.adaptor.remote.rest.ClientExceptionMapper
 
TransactionalForTest - Annotation Interface in io.extact.rms.test.junit5
 
transform(Function<T, R>) - Method in interface io.extact.rms.application.domain.Transformable
 
Transformable - Interface in io.extact.rms.application.domain
 
TransitionMap - Class in io.extact.rms.client.console.ui
 
TransitionMap() - Constructor for class io.extact.rms.client.console.ui.TransitionMap
 
TransitionMap.RmsScreen - Interface in io.extact.rms.client.console.ui
 
TransitionMap.Transition - Enum Class in io.extact.rms.client.console.ui
 

U

UnhandledExceptionMapper - Class in io.extact.rms.platform.jaxrs.mapper
Handle unhandled exceptions.
UnhandledExceptionMapper() - Constructor for class io.extact.rms.platform.jaxrs.mapper.UnhandledExceptionMapper
 
UNKNOWN_ERROR_INFORMATION - Static variable in class io.extact.rms.client.console.ui.ClientConstants
 
UNKNOWN_USER - Static variable in class io.extact.rms.application.common.ServiceLoginUser
 
UnknownClientException - Exception in io.extact.rms.client.api.exception
 
UnknownClientException(String) - Constructor for exception io.extact.rms.client.api.exception.UnknownClientException
 
UnknownClientException(Throwable) - Constructor for exception io.extact.rms.client.api.exception.UnknownClientException
 
unwrap(Class<T>) - Method in class io.extact.rms.platform.validate.ValidateParamInterceptor.InnerValidatorImpl
 
update(MultivaluedMap<String, String>, MultivaluedMap<String, String>) - Method in class io.extact.rms.client.api.adaptor.remote.auth.JwtClientHeadersFactory
 
update(T) - Method in class io.extact.rms.application.persistence.file.AbstractFileRepository
 
update(T) - Method in interface io.extact.rms.application.persistence.GenericRepository
エンティティを更新する。
update(T) - Method in class io.extact.rms.application.persistence.jpa.JpaCrudRepository
 
update(T) - Method in interface io.extact.rms.application.service.GenericService
 
updateRentalItem(RentalItemResourceDto) - Method in interface io.extact.rms.external.webapi.WebApiSpec
 
updateRentalItem(RentalItem) - Method in interface io.extact.rms.application.RentalReservationApplication
レンタル品を更新する。
updateRentalItem(RentalItem) - Method in class io.extact.rms.application.RentalReservationApplicationImpl
 
updateRentalItem(RentalItemResourceDto) - Method in class io.extact.rms.external.webapi.RentalReservationResource
 
updateReservation(ReservationResourceDto) - Method in interface io.extact.rms.external.webapi.WebApiSpec
 
updateReservation(Reservation) - Method in interface io.extact.rms.application.RentalReservationApplication
予約を更新する。
updateReservation(Reservation) - Method in class io.extact.rms.application.RentalReservationApplicationImpl
 
updateReservation(ReservationResourceDto) - Method in class io.extact.rms.external.webapi.RentalReservationResource
 
updateUserAccount(UserAccountResourceDto) - Method in interface io.extact.rms.external.webapi.WebApiSpec
 
updateUserAccount(UserAccount) - Method in interface io.extact.rms.application.RentalReservationApplication
ユーザアカウントを更新する。
updateUserAccount(UserAccount) - Method in class io.extact.rms.application.RentalReservationApplicationImpl
 
updateUserAccount(UserAccountClientDto) - Method in class io.extact.rms.client.api.adaptor.local.RentalReservationClientLocalApi
 
updateUserAccount(UserAccountClientDto) - Method in class io.extact.rms.client.api.adaptor.remote.RentalReservationClientRemoteApi
 
updateUserAccount(UserAccountClientDto) - Method in interface io.extact.rms.client.api.adaptor.remote.rest.RentalReservationRestClient
 
updateUserAccount(UserAccountClientDto) - Method in interface io.extact.rms.client.api.RentalReservationClientApi
ユーザアカウントを更新する。
updateUserAccount(UserAccountResourceDto) - Method in class io.extact.rms.external.webapi.RentalReservationResource
 
updateUserProfile(UserAccountResourceDto) - Method in interface io.extact.rms.external.webapi.WebApiSpec
 
updateUserProfile(UserAccount) - Method in interface io.extact.rms.application.RentalReservationApplication
自分のプロファイル情報を更新する。 自分以外の情報を更新しようとした場合は禁止操作として403を返す。
updateUserProfile(UserAccount) - Method in class io.extact.rms.application.RentalReservationApplicationImpl
 
updateUserProfile(UserAccountResourceDto) - Method in class io.extact.rms.external.webapi.RentalReservationResource
 
USER_ACCOUNT_FORMAT - Static variable in class io.extact.rms.client.console.ui.ClientConstants
 
UserAccount - Class in io.extact.rms.application.domain
 
UserAccount() - Constructor for class io.extact.rms.application.domain.UserAccount
 
UserAccount.UserType - Enum Class in io.extact.rms.application.domain
UserType
UserAccountArrayConverter - Class in io.extact.rms.application.persistence.file.converter
 
UserAccountArrayConverter() - Constructor for class io.extact.rms.application.persistence.file.converter.UserAccountArrayConverter
 
UserAccountClientDto - Class in io.extact.rms.client.api.dto
 
UserAccountClientDto() - Constructor for class io.extact.rms.client.api.dto.UserAccountClientDto
 
UserAccountClientDto.ClientUserType - Enum Class in io.extact.rms.client.api.dto
 
UserAccountDtoConverter - Class in io.extact.rms.client.api.adaptor.local.dto
 
UserAccountDtoConverter() - Constructor for class io.extact.rms.client.api.adaptor.local.dto.UserAccountDtoConverter
 
UserAccountFileRepository - Class in io.extact.rms.application.persistence.file
 
UserAccountFileRepository(FileAccessor, EntityArrayConverter<UserAccount>) - Constructor for class io.extact.rms.application.persistence.file.UserAccountFileRepository
 
UserAccountFormatter() - Constructor for class io.extact.rms.client.console.ui.DtoFormatter.UserAccountFormatter
 
UserAccountJpaRepository - Class in io.extact.rms.application.persistence.jpa
 
UserAccountJpaRepository() - Constructor for class io.extact.rms.application.persistence.jpa.UserAccountJpaRepository
 
UserAccountRepository - Interface in io.extact.rms.application.persistence
 
UserAccountResourceDto - Class in io.extact.rms.external.webapi.dto
 
UserAccountResourceDto() - Constructor for class io.extact.rms.external.webapi.dto.UserAccountResourceDto
 
UserAccountService - Class in io.extact.rms.application.service
 
UserAccountService(UserAccountRepository) - Constructor for class io.extact.rms.application.service.UserAccountService
 
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
 
UserName - Annotation Interface in io.extact.rms.application.domain.constraint
ユーザ名チェックアノテーション。
UserName.List - Annotation Interface in io.extact.rms.application.domain.constraint
 
UserTypeConstraint - Annotation Interface in io.extact.rms.application.domain.constraint
ユーザ区分チェックアノテーション。
UserTypeConstraint.List - Annotation Interface in io.extact.rms.application.domain.constraint
 

V

validate(String) - Method in interface io.extact.rms.platform.jwt.consumer.JsonWebTokenValidator
 
validate(String) - Method in class io.extact.rms.platform.jwt.impl.jose4j.Jose4PrivateSecretedTokenValidator
 
validate(T, Class<?>...) - Method in class io.extact.rms.platform.validate.ValidateParamInterceptor.InnerValidatorImpl
 
ValidateClientException - Exception in io.extact.rms.client.api.exception
 
ValidateClientException(ValidateClientException.ValidationErrorMessage) - Constructor for exception io.extact.rms.client.api.exception.ValidateClientException
 
ValidateClientException.ValidationErrorItem - Class in io.extact.rms.client.api.exception
 
ValidateClientException.ValidationErrorMessage - Class in io.extact.rms.client.api.exception
 
ValidateGroup - Annotation Interface in io.extact.rms.platform.validate
 
ValidateParam - Annotation Interface in io.extact.rms.platform.validate
 
ValidateParamInterceptor - Class in io.extact.rms.platform.validate
 
ValidateParamInterceptor() - Constructor for class io.extact.rms.platform.validate.ValidateParamInterceptor
 
ValidateParamInterceptor.InnerValidator - Annotation Interface in io.extact.rms.platform.validate
 
ValidateParamInterceptor.InnerValidatorImpl - Class in io.extact.rms.platform.validate
CDIでValidatorをラップしたクラス。 以下の理由からCDI-BeanValidatorインテグレーション機能は使わず独自実装を行い、 CDI-BeanValidatorインテグレーション機能がデフォルトで有効になっている環境でも取得可能なように 限定氏を付けている。 JavaEE の"Method validation"は広範に効きすぎなのでOFFにしたい @InjectでValidatorインスタンスを取得するにはHibernateのValidatorExtensionを有効にする必要が あるがJerseyとのvalidate機能も混在してライブラリと機能実態がカオスになる Validatorインスタンスの@Injectによる取得はclassパス上にhibernate-validator-cdi.jarなどがあるか によりポータビリティに難がある
validateProperty(T, String, Class<?>...) - Method in class io.extact.rms.platform.validate.ValidateParamInterceptor.InnerValidatorImpl
 
validateValue(Class<T>, String, Object, Class<?>...) - Method in class io.extact.rms.platform.validate.ValidateParamInterceptor.InnerValidatorImpl
 
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.client.api.exception.ValidateClientException.ValidationErrorItem
 
ValidationErrorItem() - Constructor for class io.extact.rms.external.webapi.mapper.ValidationErrorInfo.ValidationErrorItem
 
ValidationErrorMessage() - Constructor for class io.extact.rms.client.api.exception.ValidateClientException.ValidationErrorMessage
 
ValidationGroups - Interface in io.extact.rms.application.domain.constraint
 
ValidationGroups.Add - Interface in io.extact.rms.application.domain.constraint
 
ValidationGroups.Delete - Interface in io.extact.rms.application.domain.constraint
 
ValidationGroups.Update - Interface in io.extact.rms.application.domain.constraint
 
value() - Element in annotation interface io.extact.rms.application.domain.constraint.BeforeAfterDateTime.List
 
value() - Element in annotation interface io.extact.rms.application.domain.constraint.Contact.List
 
value() - Element in annotation interface io.extact.rms.application.domain.constraint.ItemName.List
 
value() - Element in annotation interface io.extact.rms.application.domain.constraint.LoginId.List
 
value() - Element in annotation interface io.extact.rms.application.domain.constraint.Note.List
 
value() - Element in annotation interface io.extact.rms.application.domain.constraint.Passowrd.List
 
value() - Element in annotation interface io.extact.rms.application.domain.constraint.PhoneNumber.List
 
value() - Element in annotation interface io.extact.rms.application.domain.constraint.ReserveEndDateTime.List
 
value() - Element in annotation interface io.extact.rms.application.domain.constraint.ReserveStartDateTime.List
 
value() - Element in annotation interface io.extact.rms.application.domain.constraint.ReserveStartDateTimeFuture.List
 
value() - Element in annotation interface io.extact.rms.application.domain.constraint.RmsId.List
 
value() - Element in annotation interface io.extact.rms.application.domain.constraint.SerialNo.List
 
value() - Element in annotation interface io.extact.rms.application.domain.constraint.UserName.List
 
value() - Element in annotation interface io.extact.rms.application.domain.constraint.UserTypeConstraint.List
 
value() - Element in annotation interface io.extact.rms.platform.extension.EnabledIfRuntimeConfig
 
value() - Element in annotation interface io.extact.rms.platform.stopbugs.SuppressFBWarnings
 
valueOf(String) - Static method in enum class io.extact.rms.application.domain.UserAccount.UserType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.extact.rms.application.exception.BusinessFlowException.CauseType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.extact.rms.client.api.dto.UserAccountClientDto.ClientUserType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.extact.rms.client.console.ui.admin.AdminMainScreen.AdminMenuList
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.extact.rms.client.console.ui.member.MemberMainScreen.MemberMenuList
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.extact.rms.client.console.ui.textio.RmsStringInputReader.PatternMessage
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.extact.rms.client.console.ui.TransitionMap.Transition
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.extact.rms.application.domain.UserAccount.UserType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.extact.rms.application.exception.BusinessFlowException.CauseType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.extact.rms.client.api.dto.UserAccountClientDto.ClientUserType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.extact.rms.client.console.ui.admin.AdminMainScreen.AdminMenuList
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.extact.rms.client.console.ui.member.MemberMainScreen.MemberMenuList
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.extact.rms.client.console.ui.textio.RmsStringInputReader.PatternMessage
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.extact.rms.client.console.ui.TransitionMap.Transition
Returns an array containing the constants of this enum class, in the order they are declared.

W

waitPressEnter() - Static method in class io.extact.rms.client.console.ui.textio.TextIoUtils
 
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に定義。
withExcludeCheckString(String) - Method in class io.extact.rms.client.console.ui.textio.RmsStringInputReader
 
withFutureNow() - Method in class io.extact.rms.client.console.ui.textio.LocalDateTimeInputReader
 
withFutureThan(LocalDateTime) - Method in class io.extact.rms.client.console.ui.textio.LocalDateTimeInputReader
 
withMaxLength(int) - Method in class io.extact.rms.client.console.ui.textio.RmsStringInputReader
 
withMinLength(int) - Method in class io.extact.rms.client.console.ui.textio.RmsStringInputReader
 
withPattern(RmsStringInputReader.PatternMessage) - Method in class io.extact.rms.client.console.ui.textio.RmsStringInputReader
 
withSelectableValues(List<Integer>) - Method in class io.extact.rms.client.console.ui.textio.RmsIntInputReader
 
withSelectableValues(List<Integer>, int) - Method in class io.extact.rms.client.console.ui.textio.RmsIntInputReader
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form