Index
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で捕捉、送出した
BusinessFlowException
とRmsSystemException
を共通的に ハンドルするための基底例外クラス - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form