Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ACCOUNT - Enum constant in enum class jp.ecuacion.splib.web.util.SplibUtil.LoginStateEnum
- ACCOUNT_FULL_ACCESS - Static variable in class jp.ecuacion.splib.web.config.SplibWebSecurityConfig
- action() - Method in class jp.ecuacion.splib.web.controller.SystemErrorController
- add(HtmlItem.AuthInfo<T>) - Method in class jp.ecuacion.splib.web.bean.HtmlItem.AuthInfoContainer
- addAllToModel(Model) - Method in class jp.ecuacion.splib.web.bean.SplibModelAttributes
- addAppCommonModelAttribute(String, Object) - Method in class jp.ecuacion.splib.web.bean.SplibModelAttributes
-
追加は、mapをgetするのではなく、わかりやすくkey, valueを引数に渡す形で登録。
- addParam(String) - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController.PrepareSettings
-
GetMappingなどのparamsで使用する、parameterのkeyのみを使用する場合に使用。
- addParam(String, String) - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController.PrepareSettings
- ADMIN - Enum constant in enum class jp.ecuacion.splib.web.util.SplibUtil.LoginStateEnum
- ADMIN_FULL_ACCESS - Static variable in class jp.ecuacion.splib.web.config.SplibWebSecurityConfigForAdmin
- AdminLoginController - Class in jp.ecuacion.splib.web.controller
- AdminLoginController() - Constructor for class jp.ecuacion.splib.web.controller.AdminLoginController
- AdminLoginForm - Class in jp.ecuacion.splib.web.form
- AdminLoginForm() - Constructor for class jp.ecuacion.splib.web.form.AdminLoginForm
- ALL - Enum constant in enum class jp.ecuacion.splib.web.form.enums.BooleanOnSearchEnum
- AuthInfo(HtmlItem.AuthKindEnum, String, T) - Constructor for class jp.ecuacion.splib.web.bean.HtmlItem.AuthInfo
- AuthInfoContainer(T) - Constructor for class jp.ecuacion.splib.web.bean.HtmlItem.AuthInfoContainer
- authority - Enum constant in enum class jp.ecuacion.splib.web.bean.HtmlItem.AuthKindEnum
B
- back(E, BindingResult, Model) - Method in class jp.ecuacion.splib.web.controller.SplibEditController
- bindingResult() - Method in class jp.ecuacion.splib.web.form.SplibGeneralForm.PrepareSettings
- BizLogicRedirectAppException - Exception Class in jp.ecuacion.splib.web.exception
-
redirectを行いredirect先でエラーメッセージを表示するために使用するException。
- BizLogicRedirectAppException(RedirectUrlBean, String) - Constructor for exception class jp.ecuacion.splib.web.exception.BizLogicRedirectAppException
- BizLogicRedirectAppException(RedirectUrlBean, String, String...) - Constructor for exception class jp.ecuacion.splib.web.exception.BizLogicRedirectAppException
- BooleanOnSearchEnum - Enum Class in jp.ecuacion.splib.web.form.enums
C
- cols(String) - Method in class jp.ecuacion.splib.web.util.SplibThymeleafOptionUtil
- ConfigController - Class in jp.ecuacion.splib.web.controller
- ConfigController() - Constructor for class jp.ecuacion.splib.web.controller.ConfigController
- ConfigForm - Class in jp.ecuacion.splib.web.form
- ConfigForm() - Constructor for class jp.ecuacion.splib.web.form.ConfigForm
- ConfigRecord - Class in jp.ecuacion.splib.web.form.record
- ConfigRecord() - Constructor for class jp.ecuacion.splib.web.form.record.ConfigRecord
- confirmedWarnings - Variable in class jp.ecuacion.splib.web.form.SplibGeneralForm
-
warningを返した際に、それに対してOKした場合は、OKしたという履歴を残さないとまた再度同じチェックに引っかかりワーニングを出してしまう。
- containsConfirmedWarning(String) - Method in class jp.ecuacion.splib.web.form.SplibGeneralForm
- context - Variable in class jp.ecuacion.splib.web.controller.SplibGeneralController
D
- dataKind - Variable in class jp.ecuacion.splib.web.form.SplibGeneralForm
-
一つの機能の実装を複数メニューで使い回す場合に使用するメニュー名。
- delete(FLT, UserDetails) - Method in class jp.ecuacion.splib.web.service.SplibSearchListService
-
以下の3つの処理を行う。
- delete(Model, FST, FLT, UserDetails) - Method in class jp.ecuacion.splib.web.controller.SplibSearchListController
- direction - Variable in class jp.ecuacion.splib.web.form.SplibSearchForm
- DIRECTION_ASC - Static variable in class jp.ecuacion.splib.web.form.SplibSearchForm
- DIRECTION_DESC - Static variable in class jp.ecuacion.splib.web.form.SplibSearchForm
E
- ECUACION_PUBLIC - Enum constant in enum class jp.ecuacion.splib.web.util.SplibUtil.LoginStateEnum
-
config画面など、ecuacionとして共通で持たせる画面に使用するpath。
- edit(E, BindingResult, Model, UserDetails) - Method in class jp.ecuacion.splib.web.controller.SplibEditController
- edit(F, UserDetails) - Method in class jp.ecuacion.splib.web.service.SplibEditService
- errorHtml(HttpServletRequest, HttpServletResponse, Model) - Method in class jp.ecuacion.splib.web.controller.SplibErrorController
- EXACT - Enum constant in enum class jp.ecuacion.splib.web.form.record.StringMatchingConditionBean.StringMatchingPatternEnum
- exclusiveLockActivatedByLockFile(File, SplibGeneralForm) - Method in class jp.ecuacion.splib.web.service.SplibGeneralService
-
ロックを獲得できた場合に実行したい内容を記載。
F
- FALSE - Enum constant in enum class jp.ecuacion.splib.web.form.enums.BooleanOnSearchEnum
- fileLock(File, String, SplibGeneralForm) - Method in class jp.ecuacion.splib.web.service.SplibGeneralService
-
lock fileによる悲観的排他制御を実施したい場合に使用できるutility method。
- forward() - Method in class jp.ecuacion.splib.web.bean.RedirectUrlBean
- function - Variable in class jp.ecuacion.splib.web.controller.SplibGeneralController.ControllerContext
-
その機能を表す名前。
- function() - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController.ControllerContext
- function(String) - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController.ControllerContext
G
- get(String) - Method in class jp.ecuacion.splib.web.form.SplibGeneralForm
-
引数は、"acc"のような形で渡される想定。
- get(String) - Method in class jp.ecuacion.splib.web.util.SplibThymeleafPropertiesUtil
- get(Locale, String) - Method in class jp.ecuacion.splib.web.util.SplibThymeleafMessageUtil
- getAccessDeniedPage() - Method in class jp.ecuacion.splib.web.config.SplibWebSecurityConfig
-
accessDeniedPageは、非ログイン時にpermitAllでないパスにアクセスした場合に加え、csrf tokenのエラーの場合も発生。
- getAccessDeniedPage() - Method in class jp.ecuacion.splib.web.config.SplibWebSecurityConfigForAdmin
-
accessDeniedPageは、非ログイン時にpermitAllでないパスにアクセスした場合に加え、csrf tokenのエラーの場合も発生。
- getAdminLogin() - Method in class jp.ecuacion.splib.web.form.AdminLoginForm
- getAnnotationDescriptionString() - Method in class jp.ecuacion.splib.web.exceptionhandler.SplibExceptionHandler.ValidationErrorInfoBean
- getAppCommonModelAttributeMap() - Method in class jp.ecuacion.splib.web.bean.SplibModelAttributes
- getAppVersion() - Method in class jp.ecuacion.splib.web.form.record.ConfigRecord
- getAuthKind() - Method in class jp.ecuacion.splib.web.bean.HtmlItem.AuthInfo
- getAuthorityInfo() - Method in class jp.ecuacion.splib.web.config.SplibWebSecurityConfig
- getAuthorityInfo() - Method in class jp.ecuacion.splib.web.config.SplibWebSecurityConfigForAdmin
- getAuthorityList() - Method in class jp.ecuacion.splib.web.util.SplibSecurityUtil.RolesAndAuthoritiesBean
- getAuthString() - Method in class jp.ecuacion.splib.web.bean.HtmlItem.AuthInfo
- getBsBgGradient() - Method in class jp.ecuacion.splib.web.bean.SplibModelAttributes
- getBsDarkMode() - Method in class jp.ecuacion.splib.web.bean.SplibModelAttributes
- getButtonName() - Method in class jp.ecuacion.splib.web.bean.MessagesBean.WarnMessageBean
- getCode() - Method in enum class jp.ecuacion.splib.web.form.enums.BooleanOnSearchEnum
- getCode() - Method in enum class jp.ecuacion.splib.web.util.SplibUtil.LoginStateEnum
- getCodeGeneratorVersion() - Method in class jp.ecuacion.splib.web.form.record.ConfigRecord
- getConfig() - Method in class jp.ecuacion.splib.web.form.ConfigForm
- getConfirmedWarningMessageSet() - Method in class jp.ecuacion.splib.web.form.SplibGeneralForm
- getConfirmedWarnings() - Method in class jp.ecuacion.splib.web.form.SplibGeneralForm
- getController() - Method in class jp.ecuacion.splib.web.exceptionhandler.SplibExceptionHandler
- getControllerContext() - Method in class jp.ecuacion.splib.web.form.SplibGeneralForm
- getDataKind() - Method in class jp.ecuacion.splib.web.form.SplibGeneralForm
- getDefaultDirection() - Method in class jp.ecuacion.splib.web.form.SplibSearchForm
-
こちらはdefaultで設定をしておくが個別form毎に変更が可能。
- getDefaultHtmlFileName() - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController
-
本controllerとペアになる画面htmlの文字列。
- getDefaultPageOnAppException() - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController
-
処理成功時redirectをする場合のredirect先pageのdefault。
- getDefaultPageOnSuccess() - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController
-
処理成功時redirectをする場合のredirect先pageのdefault。
- getDefaultSortItem() - Method in class jp.ecuacion.splib.web.form.SplibSearchForm
- getDefaultSubFunctionOnAppException() - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController
-
処理成功時redirectをする場合のredirect先subFunctionのdefault。
- getDefaultSubFunctionOnSuccess() - Method in class jp.ecuacion.splib.web.controller.SplibEditController
-
処理成功時の表示画面のdefault。
- getDefaultSubFunctionOnSuccess() - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController
-
処理成功時redirectをする場合のredirect先subFunctionのdefault。
- getDefaultSubFunctionOnSuccess() - Method in class jp.ecuacion.splib.web.controller.SplibSearchListController
- getDefaultSuccessUrl() - Method in class jp.ecuacion.splib.web.config.SplibWebSecurityConfig
-
ログイン成功時の遷移先を指定。
- getDefaultSuccessUrl() - Method in class jp.ecuacion.splib.web.config.SplibWebSecurityConfigForAdmin
-
ログイン成功時の遷移先を指定。
- getDefaultValue() - Method in class jp.ecuacion.splib.web.bean.HtmlItem.AuthInfoContainer
- getDeleteConfirmMessage(String, String) - Method in class jp.ecuacion.splib.web.util.SplibThymeleafOptionUtil
-
削除ボタン押下時のメッセージ文字列を生成。
- getDirection() - Method in class jp.ecuacion.splib.web.form.SplibSearchForm
- getDirectionEnum() - Method in class jp.ecuacion.splib.web.form.SplibSearchForm
- getDisplayString() - Method in class jp.ecuacion.splib.web.form.PagerInfo
- getEnumFromCode(String) - Static method in enum class jp.ecuacion.splib.web.form.enums.BooleanOnSearchEnum
- getErrorMessages() - Method in class jp.ecuacion.splib.web.bean.MessagesBean
-
全てのエラーを取得。
- getErrorMessages(String) - Method in class jp.ecuacion.splib.web.bean.MessagesBean
-
指定されたitemに対する全てのエラーを取得。
- getErrorMessagesLinkedToItems() - Method in class jp.ecuacion.splib.web.bean.MessagesBean
-
item指定のある全てのエラーを取得。
- getErrorMessagesNotLinkedToItems() - Method in class jp.ecuacion.splib.web.bean.MessagesBean
-
item指定のない全てのエラーを取得。
- getExcelTemplateVersion() - Method in class jp.ecuacion.splib.web.form.record.ConfigRecord
- getFilteredList(List<? extends SplibRecord>, SplibSearchForm) - Method in class jp.ecuacion.splib.web.service.SplibSearchListService
- getForm() - Method in exception class jp.ecuacion.splib.web.exception.InputValidationException
- getFunction() - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController
- getGoToPage() - Method in class jp.ecuacion.splib.web.form.PagerInfo
- getHtmlItem(String) - Method in interface jp.ecuacion.splib.web.form.record.RecordInterface
- getHtmlItems() - Method in class jp.ecuacion.splib.web.form.record.ConfigRecord
- getHtmlItems() - Method in class jp.ecuacion.splib.web.form.record.LoginRecord
- getHtmlItems() - Method in interface jp.ecuacion.splib.web.form.record.RecordInterface
- getHtmlItems() - Method in interface jp.ecuacion.splib.web.form.record.SearchRecordInterface
- getInsertPage(F, UserDetails) - Method in class jp.ecuacion.splib.web.service.SplibEditService
- getIsNotEmpty(String, SplibSecurityUtil.RolesAndAuthoritiesBean) - Method in class jp.ecuacion.splib.web.bean.HtmlItem
- getItemName() - Method in class jp.ecuacion.splib.web.bean.HtmlItem
- getLabelItemName() - Method in class jp.ecuacion.splib.web.bean.HtmlItem
- getLabelItemName(String, String) - Method in interface jp.ecuacion.splib.web.form.record.RecordInterface
-
labelFieldNameを返す。
- getLinesInScreen() - Method in class jp.ecuacion.splib.web.form.SplibSearchForm
-
画面上の件数表示で使用。
- getLinkUrl(String) - Method in class jp.ecuacion.splib.web.util.SplibThymeleafOptionUtil
- getList() - Method in class jp.ecuacion.splib.web.bean.HtmlItem.AuthInfoContainer
- getLockFileVersion(File) - Method in class jp.ecuacion.splib.web.service.SplibGeneralService
-
lock fileの最終更新時刻を取得。
- getLogin() - Method in class jp.ecuacion.splib.web.form.LoginForm
- getLoginState() - Method in class jp.ecuacion.splib.web.util.SplibUtil
- getMessage() - Method in class jp.ecuacion.splib.web.bean.MessagesBean.WarnMessageBean
- getMessage() - Method in class jp.ecuacion.splib.web.exceptionhandler.SplibExceptionHandler.ValidationErrorInfoBean
- getMessageId() - Method in class jp.ecuacion.splib.web.bean.MessagesBean.WarnMessageBean
- getNavbarBgColor() - Method in class jp.ecuacion.splib.web.bean.SplibModelAttributes
- getNavbarBgColorAccount() - Method in class jp.ecuacion.splib.web.bean.SplibModelAttributes
- getNavbarBgColorAdmin() - Method in class jp.ecuacion.splib.web.bean.SplibModelAttributes
- getNavbarBgColorPublic() - Method in class jp.ecuacion.splib.web.bean.SplibModelAttributes
- getNeedsCommas() - Method in class jp.ecuacion.splib.web.bean.HtmlItemNumber
- getNeedsSuccessMessage() - Method in class jp.ecuacion.splib.web.bean.MessagesBean
- getNotEmptyFields(String, SplibSecurityUtil.RolesAndAuthoritiesBean) - Method in interface jp.ecuacion.splib.web.form.record.RecordInterface
- getNumberOfRecords() - Method in class jp.ecuacion.splib.web.form.SplibSearchForm
-
値のセットはsetNumberOfRecordsAndAdjustCurrentPageNumger()を使用する前提であり、 これでない方法でnumberOfRecordsを設定すると処理が正しく動かないためあえて通常のsetterは削除した。
- getPage() - Method in class jp.ecuacion.splib.web.form.SplibSearchForm
- getPageRequest() - Method in class jp.ecuacion.splib.web.form.SplibSearchForm
- getPagerInfoList(Locale) - Method in class jp.ecuacion.splib.web.form.SplibSearchForm
-
pagerを作成するためのPagerInfoのリストを生成。
- getParamList() - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController.PrepareSettings
- getParams() - Method in class jp.ecuacion.splib.web.service.SplibGeneralService
-
offsetはlogin画面でのonload時に呼ばれるため、login画面を開いた状態で放置した場合は値がnullでエラーになる。
- getParams(HttpServletRequest) - Method in class jp.ecuacion.splib.web.util.SplibUtil
-
offsetはlogin画面でのonload時に呼ばれるため、login画面を開いた状態で放置した場合は値がnullでエラーになる。
- getParamsString() - Method in class jp.ecuacion.splib.web.bean.RedirectUrlBean
- getPassword() - Method in class jp.ecuacion.splib.web.form.record.LoginRecord
- getPath() - Method in class jp.ecuacion.splib.web.bean.RedirectUrlPathBean
- getPrepareSettings() - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController
- getPrepareSettings() - Method in class jp.ecuacion.splib.web.form.SplibGeneralForm
- getProperSearchForm(Model, FST) - Method in class jp.ecuacion.splib.web.controller.SplibSearchListController
- getPropertyPath() - Method in class jp.ecuacion.splib.web.exceptionhandler.SplibExceptionHandler.ValidationErrorInfoBean
- getProtocol() - Method in class jp.ecuacion.splib.web.bean.RedirectUrlBean
- getRecList() - Method in class jp.ecuacion.splib.web.form.SplibListForm
- getRecordsInScreen() - Method in class jp.ecuacion.splib.web.form.SplibSearchForm
- getRedirectUrlBean() - Method in exception class jp.ecuacion.splib.web.exception.BizLogicRedirectAppException
- getRedirectUrlOnAppExceptionBean() - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController
- getReturnStringOnSuccess() - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController
-
処理が終わり、最終的にredirectする場合に使用。
- getReturnStringOnSuccess(RedirectUrlBean) - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController
-
処理が終わり、最終的にredirectする場合に使用。
- getReturnStringToShowPage() - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController
-
メニューなどからURLを指定された際に表示する処理のreturnとして使用。
- getReturnStringToShowPage(String) - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController
-
メニューなどからURLを指定された際に表示する処理のreturnとして使用。
- getRoleInfo() - Method in class jp.ecuacion.splib.web.config.SplibWebSecurityConfig
-
ACCOUNT_FULL_ACCESSは指定の全てのpathに対して権限追加される仕組みになるようケアしているので、 ACCOUNT_FULL_ACCESSのことは気にせずに、それ以外のroleの設定のみをすれば良い。
- getRoleInfo() - Method in class jp.ecuacion.splib.web.config.SplibWebSecurityConfigForAdmin
-
ADMIN_FULL_ACCESSは指定の全てのpathに対して権限追加される仕組みになるようケアしているので、 ADMIN_FULL_ACCESSのことは気にせずに、それ以外のroleの設定のみをすれば良い。
- getRoleList() - Method in class jp.ecuacion.splib.web.util.SplibSecurityUtil.RolesAndAuthoritiesBean
- getRolesAndAuthoritiesBean() - Method in class jp.ecuacion.splib.web.util.SplibSecurityUtil
-
空のbeanを生成。
- getRolesAndAuthoritiesBean(String) - Method in class jp.ecuacion.splib.web.util.SplibSecurityUtil
-
thymeleafで#authentication.principal.authorities にて取得した文字列からbeanを生成。
- getRolesAndAuthoritiesBean(UserDetails) - Method in class jp.ecuacion.splib.web.util.SplibSecurityUtil
-
UserDetailsからbeanを生成。
- getRootRecord() - Method in class jp.ecuacion.splib.web.form.SplibGeneralForm
-
Deprecated.
- getRootRecord(Field) - Method in class jp.ecuacion.splib.web.form.SplibGeneralForm
-
getLabelItemName() ではfieldも別途使用するため、fieldの二回取得は無駄なのでfieldを引数にするメソッドも作っておく。
- getRootRecord(String) - Method in class jp.ecuacion.splib.web.form.SplibGeneralForm
-
formからrecordを取得する処理。
- getRootRecordField() - Method in class jp.ecuacion.splib.web.form.SplibGeneralForm
-
Deprecated.
- getRootRecordFields() - Method in class jp.ecuacion.splib.web.form.SplibGeneralForm
-
form配下に存在するrecordを全て取得。
- getRootRecordName() - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController
- getSearchPatternComment(Locale, String) - Method in interface jp.ecuacion.splib.web.form.record.SearchRecordInterface
- getSearchPatterns() - Method in interface jp.ecuacion.splib.web.form.record.SearchRecordInterface
-
項目ごとのsearch patternを返す。
- getSearchValue() - Method in enum class jp.ecuacion.splib.web.form.enums.BooleanOnSearchEnum
- getService() - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController
- getSortedList(List<? extends SplibRecord>, SplibSearchForm) - Method in class jp.ecuacion.splib.web.service.SplibSearchListService
- getSortedList(List<? extends SplibRecord>, SplibSearchForm, String[]) - Method in class jp.ecuacion.splib.web.service.SplibSearchListService
- getSortItem() - Method in class jp.ecuacion.splib.web.form.SplibSearchForm
- getSortItemWithDefault() - Method in class jp.ecuacion.splib.web.form.SplibSearchForm
- getStatus() - Method in class jp.ecuacion.splib.web.form.PagerInfo
- getStringSearchPatternEnum() - Method in class jp.ecuacion.splib.web.bean.HtmlItemString
- getStringSearchPatternEnum() - Method in class jp.ecuacion.splib.web.form.record.StringMatchingConditionBean
- getSubFunction() - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController
- getUpdatePage(F, UserDetails) - Method in class jp.ecuacion.splib.web.service.SplibEditService
-
引数のformは、listから選択された行のidとversionを受け取るためのformとしてたまたまeditFormを使用しているのみ。
- getUrl() - Method in class jp.ecuacion.splib.web.bean.RedirectUrlPathBean
- getUrl(String, String, String, String) - Method in class jp.ecuacion.splib.web.bean.RedirectUrlPageBean
- getUrlWithLoginNeededPageAccessed() - Method in class jp.ecuacion.splib.web.config.SplibWebSecurityConfig
-
ログインが必要なurlにアクセスした際の遷移先。
- getUrlWithLoginNeededPageAccessed() - Method in class jp.ecuacion.splib.web.config.SplibWebSecurityConfigForAdmin
-
ログインが必要なurlにアクセスした際の遷移先。
- getUsername() - Method in class jp.ecuacion.splib.web.form.record.LoginRecord
- getValidatorClass() - Method in class jp.ecuacion.splib.web.exceptionhandler.SplibExceptionHandler.ValidationErrorInfoBean
- getValue() - Method in class jp.ecuacion.splib.web.bean.HtmlItem.AuthInfo
- getValue(String, SplibSecurityUtil.RolesAndAuthoritiesBean) - Method in class jp.ecuacion.splib.web.bean.HtmlItem.AuthInfoContainer
- getWarnMessage() - Method in class jp.ecuacion.splib.web.bean.MessagesBean
H
- handleAppException(AppException, UserDetails) - Method in class jp.ecuacion.splib.web.exceptionhandler.SplibExceptionHandler
- handleAppWarningException(AppWarningException, UserDetails) - Method in class jp.ecuacion.splib.web.exceptionhandler.SplibExceptionHandler
- handleHttpRequestMethodNotSupportedException(HttpRequestMethodNotSupportedException, Model) - Method in class jp.ecuacion.splib.web.exceptionhandler.SplibExceptionHandler
- handleInputValidationException(InputValidationException, UserDetails) - Method in class jp.ecuacion.splib.web.exceptionhandler.SplibExceptionHandler
-
本来はspring mvcのvalidationに任せれば良いのだが、以下の2点が気に入らず、springで持っているerror情報(*)を * 修正しようとしたが「unmodifiablelist」で修正できなかったため、やむなく個別の処理を作成。
- handleNoResourceFoundException(NoResourceFoundException, Model) - Method in class jp.ecuacion.splib.web.exceptionhandler.SplibExceptionHandler
-
HTTP 404。
- handleOptimisticLockingFailureException(OverlappingFileLockException, UserDetails) - Method in class jp.ecuacion.splib.web.exceptionhandler.SplibExceptionHandler
- handleThrowable(Throwable, Model) - Method in class jp.ecuacion.splib.web.exceptionhandler.SplibExceptionHandler
-
WebでConstraintViolationExceptionが直接上がってくる場面は、事前のチェックが漏れた場合であり、 この場合は単体のConstraintViolationExceptionしか取得できないこともあり正しくないため、実装不備とみなしここに入れることとする。
- hasKey(String, String) - Method in class jp.ecuacion.splib.web.util.SplibThymeleafOptionUtil
-
keyの存在チェック。
- hasLinkUrl(String) - Method in class jp.ecuacion.splib.web.util.SplibThymeleafOptionUtil
-
Deprecated.
- hasNotEmptyError(String, SplibSecurityUtil.RolesAndAuthoritiesBean) - Method in class jp.ecuacion.splib.web.form.SplibGeneralForm
-
EditFormのメソッドを呼び出すことで、その中の全てのNotEmpty Checkを実施。
- hasThSortable(String) - Method in class jp.ecuacion.splib.web.util.SplibThymeleafOptionUtil
-
Deprecated.
- htmlFilenamePostfix - Variable in class jp.ecuacion.splib.web.controller.SplibGeneralController.ControllerContext
-
通常はhtmlFile名はfunction + subFunctionで指定されるが、1画面に複数controllerを持つ場合は、個々のcontrollerのsubFunctionとhtmlファイル名の postfixは異なる場合がある。
- htmlFilenamePostfix() - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController.ControllerContext
- htmlFilenamePostfix(String) - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController.ControllerContext
- HtmlItem - Class in jp.ecuacion.splib.web.bean
-
recordの中で定義され、record内の各属性のhtml上での表示・挙動を制御するための情報を保持。
- HtmlItem(String) - Constructor for class jp.ecuacion.splib.web.bean.HtmlItem
-
method chainでの設定を行う場合に使用。
- HtmlItem.AuthInfo<T> - Class in jp.ecuacion.splib.web.bean
- HtmlItem.AuthInfoContainer<T> - Class in jp.ecuacion.splib.web.bean
- HtmlItem.AuthKindEnum - Enum Class in jp.ecuacion.splib.web.bean
- HtmlItemNumber - Class in jp.ecuacion.splib.web.bean
- HtmlItemNumber(String) - Constructor for class jp.ecuacion.splib.web.bean.HtmlItemNumber
- HtmlItemString - Class in jp.ecuacion.splib.web.bean
- HtmlItemString(String) - Constructor for class jp.ecuacion.splib.web.bean.HtmlItemString
I
- INFO_FOR_ERROR_HANDLING - Static variable in class jp.ecuacion.splib.web.exceptionhandler.SplibExceptionHandler
- initBinder(WebDataBinder) - Method in class jp.ecuacion.splib.web.controller.SplibBaseController
-
submit時、request parameter内の各項目を一括変更してくれる処理。
- InputValidationException - Exception Class in jp.ecuacion.splib.web.exception
- InputValidationException(SplibGeneralForm) - Constructor for exception class jp.ecuacion.splib.web.exception.InputValidationException
- isDeleted(String) - Method in class jp.ecuacion.splib.web.util.SplibThymeleafOptionUtil
-
Deprecated.
- isDisabled() - Method in class jp.ecuacion.splib.web.form.PagerInfo
- isDisabled(String) - Method in class jp.ecuacion.splib.web.util.SplibThymeleafOptionUtil
-
Deprecated.
- isForSwitch(String) - Method in class jp.ecuacion.splib.web.util.SplibThymeleafOptionUtil
-
Deprecated.
- isForward() - Method in class jp.ecuacion.splib.web.bean.RedirectUrlBean
- isIgnoresCase() - Method in class jp.ecuacion.splib.web.bean.HtmlItemString
- isIgnoresCase() - Method in class jp.ecuacion.splib.web.form.record.StringMatchingConditionBean
- isInsert - Variable in class jp.ecuacion.splib.web.form.SplibEditForm
-
insertかupdateかを保持。
- isInsert() - Method in class jp.ecuacion.splib.web.form.SplibEditForm
- isInsert(String) - Method in class jp.ecuacion.splib.web.service.SplibEditService
-
edit時にinsertかupdateかを判別する方法。
- isNotEmpty - Variable in class jp.ecuacion.splib.web.bean.HtmlItem
-
登録・更新時に入力必須かを示す。
- isNotEmpty(boolean) - Method in class jp.ecuacion.splib.web.bean.HtmlItem
- isNotEmpty(boolean) - Method in class jp.ecuacion.splib.web.bean.HtmlItemNumber
- isNotEmpty(boolean) - Method in class jp.ecuacion.splib.web.bean.HtmlItemString
- isNotEmpty(String, String, String) - Method in interface jp.ecuacion.splib.web.form.record.RecordInterface
- isNotEmpty(HtmlItem.AuthKindEnum, String, boolean) - Method in class jp.ecuacion.splib.web.bean.HtmlItem
-
複数登録する場合は、登録順序に意味がある。
- isNotEmpty(HtmlItem.AuthKindEnum, String, boolean) - Method in class jp.ecuacion.splib.web.bean.HtmlItemNumber
- isNotEmpty(HtmlItem.AuthKindEnum, String, boolean) - Method in class jp.ecuacion.splib.web.bean.HtmlItemString
- isReadOnly(String) - Method in class jp.ecuacion.splib.web.util.SplibThymeleafOptionUtil
-
Deprecated.
- isRedirect() - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController.PrepareSettings
- isRequestFromSearchForm() - Method in class jp.ecuacion.splib.web.form.SplibSearchForm
- isShowsMessagesLinkedToItemsAtEachField() - Method in class jp.ecuacion.splib.web.bean.SplibModelAttributes
- isShowsMessagesLinkedToItemsAtTheTop() - Method in class jp.ecuacion.splib.web.bean.SplibModelAttributes
- isValid(String) - Method in class jp.ecuacion.splib.web.bean.MessagesBean
- isWidthFull(String) - Method in class jp.ecuacion.splib.web.util.SplibThymeleafOptionUtil
- isWidthHalf(String) - Method in class jp.ecuacion.splib.web.util.SplibThymeleafOptionUtil
- itemName - Variable in class jp.ecuacion.splib.web.bean.HtmlItem
-
fieldName。"
J
- jp.ecuacion.splib.web - module jp.ecuacion.splib.web
- jp.ecuacion.splib.web.advice - package jp.ecuacion.splib.web.advice
- jp.ecuacion.splib.web.bean - package jp.ecuacion.splib.web.bean
- jp.ecuacion.splib.web.config - package jp.ecuacion.splib.web.config
- jp.ecuacion.splib.web.controller - package jp.ecuacion.splib.web.controller
- jp.ecuacion.splib.web.exception - package jp.ecuacion.splib.web.exception
- jp.ecuacion.splib.web.exceptionhandler - package jp.ecuacion.splib.web.exceptionhandler
- jp.ecuacion.splib.web.form - package jp.ecuacion.splib.web.form
- jp.ecuacion.splib.web.form.enums - package jp.ecuacion.splib.web.form.enums
- jp.ecuacion.splib.web.form.record - package jp.ecuacion.splib.web.form.record
- jp.ecuacion.splib.web.service - package jp.ecuacion.splib.web.service
- jp.ecuacion.splib.web.util - package jp.ecuacion.splib.web.util
K
- key - Static variable in class jp.ecuacion.splib.web.bean.MessagesBean
L
- labelItemName - Variable in class jp.ecuacion.splib.web.bean.HtmlItem
-
fieldNameに対するラベル表示を行うfield名を指定。"
- labelItemName(String) - Method in class jp.ecuacion.splib.web.bean.HtmlItem
- labelItemName(String) - Method in class jp.ecuacion.splib.web.bean.HtmlItemNumber
- labelItemName(String) - Method in class jp.ecuacion.splib.web.bean.HtmlItemString
- localDate(String) - Method in class jp.ecuacion.splib.web.service.SplibGeneralService
-
record内のlocalDate項目(String)をLocalDate形式で取得。
- LoginController - Class in jp.ecuacion.splib.web.controller
- LoginController() - Constructor for class jp.ecuacion.splib.web.controller.LoginController
- LoginForm - Class in jp.ecuacion.splib.web.form
- LoginForm() - Constructor for class jp.ecuacion.splib.web.form.LoginForm
- LoginRecord - Class in jp.ecuacion.splib.web.form.record
- LoginRecord() - Constructor for class jp.ecuacion.splib.web.form.record.LoginRecord
- loginState - Enum constant in enum class jp.ecuacion.splib.web.bean.HtmlItem.AuthKindEnum
M
- matchingCondition - Variable in class jp.ecuacion.splib.web.bean.HtmlItemString
- mergeHtmlItems(HtmlItem[], HtmlItem[]) - Method in interface jp.ecuacion.splib.web.form.record.RecordInterface
-
htmlItemsについて、個別機能のlistと共通のlistをmergeさせるために使用する。
- MessagesBean - Class in jp.ecuacion.splib.web.bean
- MessagesBean() - Constructor for class jp.ecuacion.splib.web.bean.MessagesBean
- MessagesBean.WarnMessageBean - Class in jp.ecuacion.splib.web.bean
N
- needsCommas - Variable in class jp.ecuacion.splib.web.bean.HtmlItemNumber
-
文字列項目の場合のみ使用可。
- needsCommas(boolean) - Method in class jp.ecuacion.splib.web.bean.HtmlItemNumber
- needsCommas(String) - Method in interface jp.ecuacion.splib.web.form.record.RecordInterface
- needsEmptyOption(String) - Method in class jp.ecuacion.splib.web.util.SplibThymeleafOptionUtil
-
Deprecated.
- needsOnclickJs(String) - Method in class jp.ecuacion.splib.web.util.SplibThymeleafOptionUtil
-
Deprecated.
- newContext() - Static method in class jp.ecuacion.splib.web.controller.SplibGeneralController
- nextDirection(String) - Method in class jp.ecuacion.splib.web.form.SplibSearchForm
- noRedirect() - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController.PrepareSettings
- noSuccessMessage() - Method in interface jp.ecuacion.splib.web.bean.RedirectUrlOnSuccessInterface
-
method chain形式にしておく。
- noSuccessMessage() - Method in class jp.ecuacion.splib.web.bean.RedirectUrlPageOnSuccessBean
-
method chain形式にしておく。
- noSuccessMessage() - Method in class jp.ecuacion.splib.web.bean.RedirectUrlPathOnSuccessBean
-
method chain形式にしておく。
- noValidate() - Method in class jp.ecuacion.splib.web.form.SplibGeneralForm
-
prepare method内でのvalidation要否判断に使用。
- numberOfRecords - Variable in class jp.ecuacion.splib.web.form.SplibSearchForm
-
pagerを作成するのに必要となるため、serviceから受け取りpager作成時に使用。
P
- page - Variable in class jp.ecuacion.splib.web.form.SplibSearchForm
- page(F1, F2, UserDetails) - Method in class jp.ecuacion.splib.web.service.SplibGeneral2FormsDoNothingService
- page(F1, F2, UserDetails) - Method in class jp.ecuacion.splib.web.service.SplibGeneral2FormsService
- page(F, UserDetails) - Method in class jp.ecuacion.splib.web.service.SplibEditService
- page(F, UserDetails) - Method in class jp.ecuacion.splib.web.service.SplibGeneral1FormDoNothingService
- page(F, UserDetails) - Method in class jp.ecuacion.splib.web.service.SplibGeneral1FormService
- page(Model) - Method in class jp.ecuacion.splib.web.controller.AdminLoginController
-
Session Timeout状態で、ログインボタンや他のPOST系ボタンを押す場合、session timeoutで弾かれ /public/login/accessDeined にredirectされるが、そのredirectもPOSTで行われるため 本処理にPOSTで入ってくることがある。
- page(Model, E, UserDetails) - Method in class jp.ecuacion.splib.web.controller.SplibEditController
-
paramsをつけ忘れるとSplibGeneral1FormController#pageが呼ばれて気づかないうちに処理が変わると困るので、 明示的にわかるようシステムエラーとしておく。
- page(Model, F1, F2, UserDetails) - Method in class jp.ecuacion.splib.web.controller.SplibGeneral2FormsController
-
postした際にsession timeoutだった場合はlogin画面に戻されるがその際もPOST通信になる場合があるなど、 場面によりget/post両方ありうるので両方記載しておく。
- page(Model, F, UserDetails) - Method in class jp.ecuacion.splib.web.controller.SplibGeneral1FormController
-
postした際にsession timeoutだった場合はlogin画面に戻されるがその際もPOST通信になる場合があるなど、 場面によりget/post両方ありうるので両方記載しておく。
- page(Model, FST, FLT, UserDetails) - Method in class jp.ecuacion.splib.web.controller.SplibSearchListController
-
listFormはparameterを受け取るわけではないが、instance生成のため引数に付加。
- page(Model, String) - Method in class jp.ecuacion.splib.web.controller.ShowPageController
-
表示したいpageをURLのparameterで指定することで表示するCnotroller。
- PagerInfo - Class in jp.ecuacion.splib.web.form
-
Pagerを構成する1セルの情報が1PageInfo。
- PagerInfo(String) - Constructor for class jp.ecuacion.splib.web.form.PagerInfo
-
disabledのセルを生成する際に使用するconstructor.
- PagerInfo(String, boolean, int) - Constructor for class jp.ecuacion.splib.web.form.PagerInfo
-
clickableセルを生成する際に使用するconstructor.
- PAIR_WITH_SEARCH_LIST - Enum constant in enum class jp.ecuacion.splib.web.controller.SplibEditController.PageTemplatePatternEnum
- PARTIAL - Enum constant in enum class jp.ecuacion.splib.web.form.record.StringMatchingConditionBean.StringMatchingPatternEnum
- passwordEncoder - Variable in class jp.ecuacion.splib.web.config.SplibWebSecurityConfig
- passwordLength() - Method in class jp.ecuacion.splib.web.form.record.LoginRecord
- POSTFIX - Enum constant in enum class jp.ecuacion.splib.web.form.record.StringMatchingConditionBean.StringMatchingPatternEnum
- PREFIX - Enum constant in enum class jp.ecuacion.splib.web.form.record.StringMatchingConditionBean.StringMatchingPatternEnum
- prepare(Model, SplibGeneralController.PrepareSettings, SplibGeneralForm...) - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController
- prepare(Model, SplibGeneralForm...) - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController
- prepare(Model, UserDetails, SplibGeneralController.PrepareSettings, SplibGeneralForm...) - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController
-
エラー処理などに必要な処理を行う。
- prepare(Model, UserDetails, SplibGeneralForm...) - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController
-
現時点でloginUserを具体的に使用しているわけではないので、loginUserの引数がないmethodを呼んでも問題ないが、 未来のため一応実装しておく。
- prepareForForwardAndGetPath(Model) - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController
-
個々のsplibUtilを直接呼び出しても良いのだが、記載を簡便化するため本クラスでメソッド化しておく。
- prepareForForwardAndGetPath(Model, String, String) - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController
-
個々のsplibUtilを直接呼び出しても良いのだが、記載を簡便化するため本クラスでメソッド化しておく。
- prepareForm(F1, F2, UserDetails) - Method in class jp.ecuacion.splib.web.service.SplibGeneral2FormsDoNothingService
- prepareForm(F1, F2, UserDetails) - Method in class jp.ecuacion.splib.web.service.SplibGeneral2FormsService
- prepareForm(F, UserDetails) - Method in class jp.ecuacion.splib.web.service.SplibGeneral1FormDoNothingService
- prepareForm(F, UserDetails) - Method in class jp.ecuacion.splib.web.service.SplibGeneral1FormService
- prepareForm(List<SplibGeneralForm>, UserDetails) - Method in class jp.ecuacion.splib.web.service.SplibGeneral1FormService
- prepareForm(List<SplibGeneralForm>, UserDetails) - Method in class jp.ecuacion.splib.web.service.SplibGeneral2FormsService
- prepareForm(List<SplibGeneralForm>, UserDetails) - Method in class jp.ecuacion.splib.web.service.SplibGeneralService
-
SplibGeneralServivceでは、メソッドは定義しておくものの中身は実装しない。
- prepareForRedirectAndGetPath(RedirectUrlBean, boolean, SplibGeneralController<?>, HttpServletRequest, Model) - Method in class jp.ecuacion.splib.web.util.SplibUtil
- prepareForRedirectOrForwardAndGetPath(RedirectUrlPageBean, Model) - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController
- prepareForSuccessRedirectAndGetPath(Model) - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController
-
個々のsplibUtilを直接呼び出しても良いのだが、記載を簡便化するため本クラスでメソッド化しておく。
- prepareForSuccessRedirectAndGetPath(Model, String, String) - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController
-
個々のsplibUtilを直接呼び出しても良いのだが、記載を簡便化するため本クラスでメソッド化しておく。
- prepareSettings - Variable in class jp.ecuacion.splib.web.controller.SplibGeneralController
- PrepareSettings() - Constructor for class jp.ecuacion.splib.web.controller.SplibGeneralController.PrepareSettings
- PrepareSettings() - Constructor for class jp.ecuacion.splib.web.form.SplibGeneralForm.PrepareSettings
- PUBLIC - Enum constant in enum class jp.ecuacion.splib.web.util.SplibUtil.LoginStateEnum
-
loginStateと言う意味では、本当はpublicよりnoneなどの方がわかりやすいのだが、 この名称がそのままhttps://domain/contextPath/xxx/....のxxx部分に載り、urlにnoneがあるのも違和感あるのでpublicとした。
- putParam(String, String) - Method in class jp.ecuacion.splib.web.bean.RedirectUrlBean
-
paramMapへの追加。
- putParam(String, String[]) - Method in class jp.ecuacion.splib.web.bean.RedirectUrlBean
-
paramMapへの追加。
- putParamMap(Map<String, String[]>) - Method in class jp.ecuacion.splib.web.bean.RedirectUrlBean
-
paramMapへの追加。
- putParams(String[][]) - Method in class jp.ecuacion.splib.web.bean.RedirectUrlBean
-
paramMapへの追加。
R
- RecordInterface - Interface in jp.ecuacion.splib.web.form.record
-
record自体はweb, batchなどの種類によらず一定の形でcode-generatorから出力される。
- recordsInScreen - Variable in class jp.ecuacion.splib.web.form.SplibSearchForm
- redirectPathOnSuccess - Variable in class jp.ecuacion.splib.web.controller.SplibEditController
- RedirectUrlBean - Class in jp.ecuacion.splib.web.bean
-
controllerの@RequestMappingなどがつけられた、外部からのurl実行により呼び出されるmethod時にredirectする場合の情報を保持するbean。
- RedirectUrlBean() - Constructor for class jp.ecuacion.splib.web.bean.RedirectUrlBean
- redirectUrlOnAppExceptionBean - Variable in class jp.ecuacion.splib.web.controller.SplibGeneralController
- RedirectUrlOnSuccessInterface - Interface in jp.ecuacion.splib.web.bean
- RedirectUrlPageBean - Class in jp.ecuacion.splib.web.bean
- RedirectUrlPageBean() - Constructor for class jp.ecuacion.splib.web.bean.RedirectUrlPageBean
- RedirectUrlPageBean(String) - Constructor for class jp.ecuacion.splib.web.bean.RedirectUrlPageBean
- RedirectUrlPageBean(String, String) - Constructor for class jp.ecuacion.splib.web.bean.RedirectUrlPageBean
- RedirectUrlPageOnAppExceptionBean - Class in jp.ecuacion.splib.web.bean
- RedirectUrlPageOnAppExceptionBean() - Constructor for class jp.ecuacion.splib.web.bean.RedirectUrlPageOnAppExceptionBean
- RedirectUrlPageOnAppExceptionBean(String) - Constructor for class jp.ecuacion.splib.web.bean.RedirectUrlPageOnAppExceptionBean
- RedirectUrlPageOnAppExceptionBean(String, String) - Constructor for class jp.ecuacion.splib.web.bean.RedirectUrlPageOnAppExceptionBean
- RedirectUrlPageOnSuccessBean - Class in jp.ecuacion.splib.web.bean
- RedirectUrlPageOnSuccessBean() - Constructor for class jp.ecuacion.splib.web.bean.RedirectUrlPageOnSuccessBean
- RedirectUrlPageOnSuccessBean(String) - Constructor for class jp.ecuacion.splib.web.bean.RedirectUrlPageOnSuccessBean
- RedirectUrlPageOnSuccessBean(String, String) - Constructor for class jp.ecuacion.splib.web.bean.RedirectUrlPageOnSuccessBean
- RedirectUrlPathBean - Class in jp.ecuacion.splib.web.bean
- RedirectUrlPathBean(String) - Constructor for class jp.ecuacion.splib.web.bean.RedirectUrlPathBean
- RedirectUrlPathOnAppExceptionBean - Class in jp.ecuacion.splib.web.bean
- RedirectUrlPathOnAppExceptionBean(String) - Constructor for class jp.ecuacion.splib.web.bean.RedirectUrlPathOnAppExceptionBean
- RedirectUrlPathOnSuccessBean - Class in jp.ecuacion.splib.web.bean
- RedirectUrlPathOnSuccessBean(String) - Constructor for class jp.ecuacion.splib.web.bean.RedirectUrlPathOnSuccessBean
- removeParam(String) - Method in class jp.ecuacion.splib.web.bean.RedirectUrlBean
- removeParam(String) - Method in interface jp.ecuacion.splib.web.bean.RedirectUrlOnSuccessInterface
- request - Variable in class jp.ecuacion.splib.web.advice.SplibControllerAdvice
- request - Variable in class jp.ecuacion.splib.web.controller.SplibBaseController
- REQUEST_KEY_MODEL - Static variable in class jp.ecuacion.splib.web.advice.SplibControllerAdvice
- role - Enum constant in enum class jp.ecuacion.splib.web.bean.HtmlItem.AuthKindEnum
- rolesAndAuthoritiesBean - Variable in class jp.ecuacion.splib.web.controller.SplibGeneralController
- RolesAndAuthoritiesBean(List<String>, List<String>) - Constructor for class jp.ecuacion.splib.web.util.SplibSecurityUtil.RolesAndAuthoritiesBean
- rootRecordName - Variable in class jp.ecuacion.splib.web.controller.SplibGeneralController.ControllerContext
-
form直下のrecordのfield名。
- rootRecordName() - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController.ControllerContext
-
未設定の場合はfunctionと同一となる。
- rootRecordName(String) - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController.ControllerContext
- rows(String) - Method in class jp.ecuacion.splib.web.util.SplibThymeleafOptionUtil
S
- search(Model, FST, FLT, UserDetails) - Method in class jp.ecuacion.splib.web.controller.SplibSearchListController
-
本来はpage()で直接受けたいが、1 methodに複数のGetMappingを設定できないため別メソッドとした。
- searchAgain(Model, FST, UserDetails, FLT) - Method in class jp.ecuacion.splib.web.controller.SplibSearchListController
-
本来はpage()で直接受けたいが、1 methodに複数のGetMappingを設定できないため別メソッドとした。
- searchConditionClear(Model, FST, FLT, UserDetails) - Method in class jp.ecuacion.splib.web.controller.SplibSearchListController
- SearchRecordInterface - Interface in jp.ecuacion.splib.web.form.record
- selectListMethodName(String) - Method in class jp.ecuacion.splib.web.util.SplibThymeleafStringUtil
-
acc -> getAccList, acc.name -> getAcc_NameListに変更。
- serviceList - Variable in class jp.ecuacion.splib.web.controller.SplibGeneralController
-
単純にserviceを@Autowiredすると、ConfigController、LoginControllerの使用時に、injection対象が複数存在する、というエラーになる。
- setAdminLogin(LoginRecord) - Method in class jp.ecuacion.splib.web.form.AdminLoginForm
- setAuthKind(HtmlItem.AuthKindEnum) - Method in class jp.ecuacion.splib.web.bean.HtmlItem.AuthInfo
- setAuthString(String) - Method in class jp.ecuacion.splib.web.bean.HtmlItem.AuthInfo
- setBsBgGradient(boolean) - Method in class jp.ecuacion.splib.web.bean.SplibModelAttributes
- setBsDarkMode(boolean) - Method in class jp.ecuacion.splib.web.bean.SplibModelAttributes
- setConfig(ConfigRecord) - Method in class jp.ecuacion.splib.web.form.ConfigForm
- setConfirmedWarnings(String) - Method in class jp.ecuacion.splib.web.form.SplibGeneralForm
- setControllerContext(SplibGeneralController.ControllerContext) - Method in class jp.ecuacion.splib.web.form.SplibGeneralForm
- setDataKind(String) - Method in class jp.ecuacion.splib.web.form.SplibGeneralForm
- setDefaultValue(T) - Method in class jp.ecuacion.splib.web.bean.HtmlItem.AuthInfoContainer
- setDirection(String) - Method in class jp.ecuacion.splib.web.form.SplibSearchForm
- setDisplayString(String) - Method in class jp.ecuacion.splib.web.form.PagerInfo
- setErrorMessage(String) - Method in class jp.ecuacion.splib.web.bean.MessagesBean
- setErrorMessage(String, String...) - Method in class jp.ecuacion.splib.web.bean.MessagesBean
- setForm(SplibGeneralForm) - Method in exception class jp.ecuacion.splib.web.exception.InputValidationException
- setGoToPage(String) - Method in class jp.ecuacion.splib.web.form.PagerInfo
- setIsInsert(Boolean) - Method in class jp.ecuacion.splib.web.form.SplibEditForm
- setList(List<HtmlItem.AuthInfo<T>>) - Method in class jp.ecuacion.splib.web.bean.HtmlItem.AuthInfoContainer
- setLogin(LoginRecord) - Method in class jp.ecuacion.splib.web.form.LoginForm
- setMessage(String) - Method in class jp.ecuacion.splib.web.bean.MessagesBean.WarnMessageBean
- setMessageId(String) - Method in class jp.ecuacion.splib.web.bean.MessagesBean.WarnMessageBean
- setNavbarBgColor(String) - Method in class jp.ecuacion.splib.web.bean.SplibModelAttributes
- setNavbarBgColorAccount(String) - Method in class jp.ecuacion.splib.web.bean.SplibModelAttributes
- setNavbarBgColorAdmin(String) - Method in class jp.ecuacion.splib.web.bean.SplibModelAttributes
- setNavbarBgColorPublic(String) - Method in class jp.ecuacion.splib.web.bean.SplibModelAttributes
- setNeedsSuccessMessage(boolean) - Method in class jp.ecuacion.splib.web.bean.MessagesBean
- setNumberOfRecordsAndAdjustCurrentPageNumger(Long) - Method in class jp.ecuacion.splib.web.form.SplibSearchForm
- setObjectsToModel(Model) - Method in class jp.ecuacion.splib.web.advice.SplibControllerAdvice
- setPage(Integer) - Method in class jp.ecuacion.splib.web.form.SplibSearchForm
- setPassword(String) - Method in class jp.ecuacion.splib.web.form.record.LoginRecord
- setPath(String) - Method in class jp.ecuacion.splib.web.bean.RedirectUrlPathBean
- setRecList(List<T>) - Method in class jp.ecuacion.splib.web.form.SplibListForm
-
pipeline処理のため自分をreturnしておく。
- setRecordsInScreen(Integer) - Method in class jp.ecuacion.splib.web.form.SplibSearchForm
- setRequestFromSearchForm(boolean) - Method in class jp.ecuacion.splib.web.form.SplibSearchForm
- setShowsMessagesLinkedToItemsAtEachField(boolean) - Method in class jp.ecuacion.splib.web.bean.SplibModelAttributes
- setShowsMessagesLinkedToItemsAtTheTop(boolean) - Method in class jp.ecuacion.splib.web.bean.SplibModelAttributes
- setSortItem(String) - Method in class jp.ecuacion.splib.web.form.SplibSearchForm
- setStatus(String) - Method in class jp.ecuacion.splib.web.form.PagerInfo
- setUsername(String) - Method in class jp.ecuacion.splib.web.form.record.LoginRecord
- setValue(T) - Method in class jp.ecuacion.splib.web.bean.HtmlItem.AuthInfo
- setWarnMessage(String, String) - Method in class jp.ecuacion.splib.web.bean.MessagesBean
- setWarnMessage(String, String, String) - Method in class jp.ecuacion.splib.web.bean.MessagesBean
- setWarnMessage(MessagesBean.WarnMessageBean) - Method in class jp.ecuacion.splib.web.bean.MessagesBean
- showInsertForm(Model, UserDetails) - Method in class jp.ecuacion.splib.web.controller.SplibSearchListController
- showInsertPage(Model, E, UserDetails) - Method in class jp.ecuacion.splib.web.controller.SplibEditController
- ShowPageController - Class in jp.ecuacion.splib.web.controller
-
処理をせず、htmlを表示するだけのcontrollerが必要な場合に使用する。
- ShowPageController() - Constructor for class jp.ecuacion.splib.web.controller.ShowPageController
- showUpdateForm(Model, UserDetails) - Method in class jp.ecuacion.splib.web.controller.SplibSearchListController
- showUpdatePage(Model, E, UserDetails) - Method in class jp.ecuacion.splib.web.controller.SplibEditController
- SINGLE - Enum constant in enum class jp.ecuacion.splib.web.controller.SplibEditController.PageTemplatePatternEnum
- sortItem - Variable in class jp.ecuacion.splib.web.form.SplibSearchForm
- SplibBaseController - Class in jp.ecuacion.splib.web.controller
- SplibBaseController() - Constructor for class jp.ecuacion.splib.web.controller.SplibBaseController
- SplibControllerAdvice - Class in jp.ecuacion.splib.web.advice
- SplibControllerAdvice() - Constructor for class jp.ecuacion.splib.web.advice.SplibControllerAdvice
- SplibEditController<E,
S> - Class in jp.ecuacion.splib.web.controller - SplibEditController(SplibEditController.PageTemplatePatternEnum, String) - Constructor for class jp.ecuacion.splib.web.controller.SplibEditController
- SplibEditController(SplibEditController.PageTemplatePatternEnum, String, SplibGeneralController.ControllerContext) - Constructor for class jp.ecuacion.splib.web.controller.SplibEditController
- SplibEditController.PageTemplatePatternEnum - Enum Class in jp.ecuacion.splib.web.controller
- SplibEditForm - Class in jp.ecuacion.splib.web.form
- SplibEditForm() - Constructor for class jp.ecuacion.splib.web.form.SplibEditForm
- SplibEditService<F> - Class in jp.ecuacion.splib.web.service
- SplibEditService() - Constructor for class jp.ecuacion.splib.web.service.SplibEditService
- SplibErrorController - Class in jp.ecuacion.splib.web.controller
- SplibErrorController() - Constructor for class jp.ecuacion.splib.web.controller.SplibErrorController
- SplibExceptionHandler - Class in jp.ecuacion.splib.web.exceptionhandler
- SplibExceptionHandler() - Constructor for class jp.ecuacion.splib.web.exceptionhandler.SplibExceptionHandler
- SplibExceptionHandler.ValidationErrorInfoBean - Class in jp.ecuacion.splib.web.exceptionhandler
-
NotEmptyの効率的な実装のために動的なNotEmptyの適用(BaseRecordに@NotEmptyを記載しておき、何らかの条件でそれをactiveにする形)を検討したが、 結果不可であることがわかった。
- SplibGeneral1FormController<F,
S> - Class in jp.ecuacion.splib.web.controller - SplibGeneral1FormController(String) - Constructor for class jp.ecuacion.splib.web.controller.SplibGeneral1FormController
- SplibGeneral1FormController(String, SplibGeneralController.ControllerContext) - Constructor for class jp.ecuacion.splib.web.controller.SplibGeneral1FormController
-
functionを指定したconstructor。
- SplibGeneral1FormDoNothingService<F> - Class in jp.ecuacion.splib.web.service
- SplibGeneral1FormDoNothingService() - Constructor for class jp.ecuacion.splib.web.service.SplibGeneral1FormDoNothingService
- SplibGeneral1FormService<F> - Class in jp.ecuacion.splib.web.service
- SplibGeneral1FormService() - Constructor for class jp.ecuacion.splib.web.service.SplibGeneral1FormService
- SplibGeneral2FormsController<F1,
F2, - Class in jp.ecuacion.splib.web.controllerS> - SplibGeneral2FormsController(String) - Constructor for class jp.ecuacion.splib.web.controller.SplibGeneral2FormsController
- SplibGeneral2FormsController(String, SplibGeneralController.ControllerContext) - Constructor for class jp.ecuacion.splib.web.controller.SplibGeneral2FormsController
-
functionを指定したconstructor。
- SplibGeneral2FormsDoNothingService<F1,
F2> - Class in jp.ecuacion.splib.web.service - SplibGeneral2FormsDoNothingService() - Constructor for class jp.ecuacion.splib.web.service.SplibGeneral2FormsDoNothingService
- SplibGeneral2FormsService<F1,
F2> - Class in jp.ecuacion.splib.web.service - SplibGeneral2FormsService() - Constructor for class jp.ecuacion.splib.web.service.SplibGeneral2FormsService
- SplibGeneralController<S> - Class in jp.ecuacion.splib.web.controller
- SplibGeneralController(String) - Constructor for class jp.ecuacion.splib.web.controller.SplibGeneralController
-
functionを指定したconstructor。
- SplibGeneralController(String, SplibGeneralController.ControllerContext) - Constructor for class jp.ecuacion.splib.web.controller.SplibGeneralController
-
functionを指定したconstructor。
- SplibGeneralController.ControllerContext - Class in jp.ecuacion.splib.web.controller
-
通常constructorの引数とする項目だが、数が多いのでmethodChain方式で渡す形とした。
- SplibGeneralController.PrepareSettings - Class in jp.ecuacion.splib.web.controller
- SplibGeneralDoNothingService - Class in jp.ecuacion.splib.web.service
- SplibGeneralDoNothingService() - Constructor for class jp.ecuacion.splib.web.service.SplibGeneralDoNothingService
- SplibGeneralForm - Class in jp.ecuacion.splib.web.form
- SplibGeneralForm() - Constructor for class jp.ecuacion.splib.web.form.SplibGeneralForm
- SplibGeneralForm.PrepareSettings - Class in jp.ecuacion.splib.web.form
- SplibGeneralService - Class in jp.ecuacion.splib.web.service
- SplibGeneralService() - Constructor for class jp.ecuacion.splib.web.service.SplibGeneralService
- SplibListForm<T> - Class in jp.ecuacion.splib.web.form
- SplibListForm() - Constructor for class jp.ecuacion.splib.web.form.SplibListForm
- SplibModelAttributes - Class in jp.ecuacion.splib.web.bean
-
modelAttribute.
- SplibModelAttributes() - Constructor for class jp.ecuacion.splib.web.bean.SplibModelAttributes
- SplibSearchForm - Class in jp.ecuacion.splib.web.form
- SplibSearchForm() - Constructor for class jp.ecuacion.splib.web.form.SplibSearchForm
- SplibSearchListController<FST,
FLT, - Class in jp.ecuacion.splib.web.controllerS> - SplibSearchListController(String) - Constructor for class jp.ecuacion.splib.web.controller.SplibSearchListController
- SplibSearchListController(String, SplibGeneralController.ControllerContext) - Constructor for class jp.ecuacion.splib.web.controller.SplibSearchListController
- SplibSearchListService<FST,
FLT> - Class in jp.ecuacion.splib.web.service - SplibSearchListService() - Constructor for class jp.ecuacion.splib.web.service.SplibSearchListService
- SplibSecurityUtil - Class in jp.ecuacion.splib.web.util
- SplibSecurityUtil() - Constructor for class jp.ecuacion.splib.web.util.SplibSecurityUtil
- SplibSecurityUtil.RolesAndAuthoritiesBean - Class in jp.ecuacion.splib.web.util
- SplibThymeleafExceptionUtil - Class in jp.ecuacion.splib.web.util
-
thymeleaf側から明示的にシステムエラーを発生させたい際に使用。
- SplibThymeleafExceptionUtil() - Constructor for class jp.ecuacion.splib.web.util.SplibThymeleafExceptionUtil
- SplibThymeleafMessageUtil - Class in jp.ecuacion.splib.web.util
-
thymeleaf側から呼ばれる想定のクラス。
- SplibThymeleafMessageUtil() - Constructor for class jp.ecuacion.splib.web.util.SplibThymeleafMessageUtil
- SplibThymeleafOptionUtil - Class in jp.ecuacion.splib.web.util
-
thymeleaf側から呼ばれる想定のクラス。
- SplibThymeleafOptionUtil(HttpServletRequest) - Constructor for class jp.ecuacion.splib.web.util.SplibThymeleafOptionUtil
- SplibThymeleafPropertiesUtil - Class in jp.ecuacion.splib.web.util
-
thymeleaf側から呼ばれる想定のクラス。
- SplibThymeleafPropertiesUtil() - Constructor for class jp.ecuacion.splib.web.util.SplibThymeleafPropertiesUtil
- SplibThymeleafStringUtil - Class in jp.ecuacion.splib.web.util
-
thymeleaf側から呼ばれる想定のクラス。
- SplibThymeleafStringUtil() - Constructor for class jp.ecuacion.splib.web.util.SplibThymeleafStringUtil
- SplibUtil - Class in jp.ecuacion.splib.web.util
- SplibUtil() - Constructor for class jp.ecuacion.splib.web.util.SplibUtil
- SplibUtil.LoginStateEnum - Enum Class in jp.ecuacion.splib.web.util
-
ログイン状態を指定。
- SplibWebConfig - Class in jp.ecuacion.splib.web.config
- SplibWebConfig() - Constructor for class jp.ecuacion.splib.web.config.SplibWebConfig
- SplibWebSecurityConfig - Class in jp.ecuacion.splib.web.config
-
WebSecurityConfigのtemplate。
- SplibWebSecurityConfig() - Constructor for class jp.ecuacion.splib.web.config.SplibWebSecurityConfig
- SplibWebSecurityConfigForAdmin - Class in jp.ecuacion.splib.web.config
-
WebSecurityConfigのtemplate。
- SplibWebSecurityConfigForAdmin() - Constructor for class jp.ecuacion.splib.web.config.SplibWebSecurityConfigForAdmin
- stringMatchingCondition(StringMatchingConditionBean.StringMatchingPatternEnum, boolean) - Method in class jp.ecuacion.splib.web.bean.HtmlItemString
- StringMatchingConditionBean - Class in jp.ecuacion.splib.web.form.record
- StringMatchingConditionBean() - Constructor for class jp.ecuacion.splib.web.form.record.StringMatchingConditionBean
- StringMatchingConditionBean(StringMatchingConditionBean.StringMatchingPatternEnum) - Constructor for class jp.ecuacion.splib.web.form.record.StringMatchingConditionBean
- StringMatchingConditionBean(StringMatchingConditionBean.StringMatchingPatternEnum, boolean) - Constructor for class jp.ecuacion.splib.web.form.record.StringMatchingConditionBean
- StringMatchingConditionBean.StringMatchingPatternEnum - Enum Class in jp.ecuacion.splib.web.form.record
- subFunction - Variable in class jp.ecuacion.splib.web.controller.SplibGeneralController.ControllerContext
-
機能にsearch-list-editの一連の機能がある場合に、その個々の機能(edit)に対する名称。
- subFunction() - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController.ControllerContext
- subFunction(String) - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController.ControllerContext
- submitOnChangeToRefresh(Model, F1, F2, UserDetails) - Method in class jp.ecuacion.splib.web.controller.SplibGeneral2FormsController
-
場面によりget/post両方ありうるので両方記載しておく。
- submitOnChangeToRefresh(Model, F, UserDetails) - Method in class jp.ecuacion.splib.web.controller.SplibGeneral1FormController
-
場面によりget/post両方ありうるので両方記載しておく。
- submitOnChangeToRefresh(Model, FST, FLT, UserDetails) - Method in class jp.ecuacion.splib.web.controller.SplibSearchListController
-
基本的にはSearch側の項目で使用すると想定されるため、overrideの引数としてはSearchForm側を渡しておく。
- systemError(String) - Method in class jp.ecuacion.splib.web.util.SplibThymeleafExceptionUtil
- SystemErrorController - Class in jp.ecuacion.splib.web.controller
- SystemErrorController() - Constructor for class jp.ecuacion.splib.web.controller.SystemErrorController
T
- throw404() - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController
-
validation errorなどが発生した際はredirectを通常しないので、ボタンを押した際の/...
- throwWarning(Set<String>, Locale, String) - Method in class jp.ecuacion.splib.web.service.SplibGeneralService
- throwWarning(Set<String>, Locale, String, String, String...) - Method in class jp.ecuacion.splib.web.service.SplibGeneralService
- transactionTokenCheck() - Method in class jp.ecuacion.splib.web.controller.SplibGeneralController
-
以下を実施。
- TRUE - Enum constant in enum class jp.ecuacion.splib.web.form.enums.BooleanOnSearchEnum
U
- usernameLength() - Method in class jp.ecuacion.splib.web.form.record.LoginRecord
V
- validate(BindingResult) - Method in class jp.ecuacion.splib.web.form.SplibGeneralForm
-
prepare method内でのvalidation要否判断に使用。
- validateNotEmpty(String, SplibSecurityUtil.RolesAndAuthoritiesBean) - Method in class jp.ecuacion.splib.web.form.SplibGeneralForm
-
NotEmptyエラーの有無・件数だけを知りたい場合で、localeを取得するのが面倒な際はこちらを使用。
- validateNotEmpty(Locale, String, SplibSecurityUtil.RolesAndAuthoritiesBean) - Method in class jp.ecuacion.splib.web.form.SplibGeneralForm
-
NotEmptyエラーのメッセージを取得したい場合はこちらを使用。
- validates() - Method in class jp.ecuacion.splib.web.form.SplibGeneralForm.PrepareSettings
- ValidationErrorInfoBean(ConstraintViolation<?>) - Constructor for class jp.ecuacion.splib.web.exceptionhandler.SplibExceptionHandler.ValidationErrorInfoBean
- ValidationErrorInfoBean(String, String, String) - Constructor for class jp.ecuacion.splib.web.exceptionhandler.SplibExceptionHandler.ValidationErrorInfoBean
-
こちらはnotEmptyのロジックチェック側で使用。
- valueOf(String) - Static method in enum class jp.ecuacion.splib.web.bean.HtmlItem.AuthKindEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class jp.ecuacion.splib.web.controller.SplibEditController.PageTemplatePatternEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class jp.ecuacion.splib.web.form.enums.BooleanOnSearchEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class jp.ecuacion.splib.web.form.record.StringMatchingConditionBean.StringMatchingPatternEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class jp.ecuacion.splib.web.util.SplibUtil.LoginStateEnum
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class jp.ecuacion.splib.web.bean.HtmlItem.AuthKindEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class jp.ecuacion.splib.web.controller.SplibEditController.PageTemplatePatternEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class jp.ecuacion.splib.web.form.enums.BooleanOnSearchEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class jp.ecuacion.splib.web.form.record.StringMatchingConditionBean.StringMatchingPatternEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class jp.ecuacion.splib.web.util.SplibUtil.LoginStateEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WarnMessageBean(String, String) - Constructor for class jp.ecuacion.splib.web.bean.MessagesBean.WarnMessageBean
- WarnMessageBean(String, String, String) - Constructor for class jp.ecuacion.splib.web.bean.MessagesBean.WarnMessageBean
Z
- zoneOffset(String) - Method in class jp.ecuacion.splib.web.controller.ZoneOffsetSettingRestController
- ZoneOffsetSettingRestController - Class in jp.ecuacion.splib.web.controller
- ZoneOffsetSettingRestController() - Constructor for class jp.ecuacion.splib.web.controller.ZoneOffsetSettingRestController
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form