- Validatable<TParam> - Interface in nablarch.core.validation
-
ValidationUtil でバリデーション可能なオブジェクトが実装するインタフェース。
バリデーション対象のパラメータを Map で取得するメソッドを持つ。
- ValidatableFileDataReader - Class in nablarch.fw.reader
-
- ValidatableFileDataReader() - Constructor for class nablarch.fw.reader.ValidatableFileDataReader
-
ValidatableFileDataReader
オブジェクトを生成する。
- ValidatableFileDataReader.FileValidatorAction - Interface in nablarch.fw.reader
-
バリデーションを行うオブジェクトが実装するインタフェース。
このインタフェースに定義されたメソッドの他に、
以下のシグニチャを持ったメソッドをレコードタイプ毎に定義する必要がある。
このメソッドには、対象のレコードタイプに合わせたバリデーションロジックを実装する。
public Result "do" + [レコードタイプ名](DataRecord record, ExecutionContext ctx);
- validate(ValidationContext<T>, String, Object, Map<String, Object>, Object) - Method in interface nablarch.core.validation.DirectCallableValidator
-
バリデーションを実行する。
対応するチェックの結果がNGであった場合、ValidationContextにエラーメッセージを追加し、falseを返す。
- validate(Object) - Static method in class nablarch.core.validation.ee.ValidatorUtil
-
指定されたBeanオブジェクトに対してBean Validationを行う。
バリデーションエラーが発生した場合には、発生した全てのメッセージを持つ
ApplicationException
を送出する。
- validate(Object, String...) - Static method in class nablarch.core.validation.ee.ValidatorUtil
-
指定されたBeanオブジェクトのプロパティに対してBean Validationを行う。
propertyNames
が
null
または空の場合は何もしない。
プロパティ名が重複している場合でも、バリデーションエラーの際に生成されるエラーメッセージは一つになる。
バリデーションエラーが発生した場合は、発生した全てのメッセージを持つ
ApplicationException
を送出する。
- validate(ValidationContext<T>, String[]) - Method in class nablarch.core.validation.ValidationManager
-
バリデーション対象のプロパティを指定してバリデーションを行う。
- validate(ValidationContext<T>, String[]) - Static method in class nablarch.core.validation.ValidationUtil
-
- validate(ValidationContext<T>, String, Class<? extends Annotation>, Map<String, Object>) - Static method in class nablarch.core.validation.ValidationUtil
-
- validate(ValidationContext<T>, String, Class<? extends Annotation>) - Static method in class nablarch.core.validation.ValidationUtil
-
- validate(ValidationContext<T>, String, Object, Annotation, Object) - Method in interface nablarch.core.validation.Validator
-
バリデーションを実行する。
対応するチェックの結果がNGであった場合、ValidationContextにエラーメッセージを追加し、falseを返す。
- validateAll(ValidationContext<T>) - Static method in class nablarch.core.validation.ValidationUtil
-
- validateAll(ValidatingStrategy<FORM>) - Method in class nablarch.fw.web.upload.util.BulkValidator
-
一括バリデーション処理を行う。
引数で与えられたバリデーションロジックを使用して、全レコードのバリデーション処理を行う。
- validateAndConvert(String, Class<T>, Map<String, ?>, String) - Method in class nablarch.core.validation.ValidationManager
-
バリデーションと値の変換を行う。
- validateAndConvertRequest(Class<T>, Map<String, ?>, String) - Static method in class nablarch.core.validation.ValidationUtil
-
- validateAndConvertRequest(Class<T>, Validatable<?>, String) - Static method in class nablarch.core.validation.ValidationUtil
-
- validateAndConvertRequest(String, Class<T>, Map<String, ?>, String) - Static method in class nablarch.core.validation.ValidationUtil
-
- validateAndConvertRequest(String, Class<T>, Validatable<?>, String) - Static method in class nablarch.core.validation.ValidationUtil
-
- validateDirectives(Map<String, Object>) - Method in class nablarch.core.dataformat.DataRecordFormatterSupport
-
ディレクティブの内容の妥当性を検証する。
- validateDirectivesDataType(Map<String, Object>) - Method in class nablarch.core.dataformat.DataRecordFormatterSupport
-
定義されたすべてのディレクティブの値のデータ型が正しいことを検証する。
- validateFieldLength(List<String>, RecordDefinition) - Method in class nablarch.core.dataformat.VariableLengthDataRecordFormatter
-
1レコード分のフィールド数が正しいかどうか検証する。
- ValidateFor - Annotation Type in nablarch.core.validation
-
バリデーションを実装するメソッドに付与するアノテーション。
- validatePosition(int, FieldDefinition) - Method in class nablarch.core.dataformat.DataRecordFormatterSupport
-
開始位置と、現在位置の妥当性を検証する。
- validateRecord(DataRecord) - Method in interface nablarch.fw.web.upload.util.ValidatingStrategy
-
1件分のレコードをバリデーションする。
- validateRecordLength(int, RecordDefinition) - Method in class nablarch.core.dataformat.DataRecordFormatterSupport
-
レコード長の妥当性を検証する。
- validateSingleValue(ValidationContext<T>, String, Object, A, String) - Method in class nablarch.core.validation.validator.StringValidatorSupport
-
1つの入力値に対するバリデーションを行う。
- validateWith(Class<F>, String) - Method in class nablarch.fw.web.upload.util.BulkValidator.ErrorHandlingBulkValidator
-
指定されたフォームクラスを用いて一括バリデーション処理を行う。
- validateWithout(ValidationContext<T>, String[]) - Method in class nablarch.core.validation.ValidationManager
-
バリデーション対象外のプロパティを指定してバリデーションを行う。
- validateWithout(ValidationContext<T>, String[]) - Static method in class nablarch.core.validation.ValidationUtil
-
- ValidatingStrategy<FORM> - Interface in nablarch.fw.web.upload.util
-
個別のバリデーションロジックを記述するためのインタフェース。
以下の処理を提供する。
1レコードに対するバリデーション処理
バリデーションエラーが発生した場合の処理
形式エラーが発生した場合の処理
- Validation - Annotation Type in nablarch.core.validation
-
バリデーション用のアノテーションであることを表わすアノテーション。
- ValidationContext<T> - Class in nablarch.core.validation
-
バリデーション実行中の情報を保持するクラス。
- ValidationContext(String, Class<T>, FormCreator, Map<String, ?>, String) - Constructor for class nablarch.core.validation.ValidationContext
-
ValidationContext
オブジェクトを生成する。
- ValidationManager - Class in nablarch.core.validation
-
バリデーションとデータの変換を行うクラス。
実際のバリデーションとデータの変換はバリデータとコンバータに委譲する。
- ValidationResultMessage - Class in nablarch.core.validation
-
バリデーション結果のメッセージを保持するクラス。
- ValidationResultMessage(String, StringResource, Object[]) - Constructor for class nablarch.core.validation.ValidationResultMessage
-
- ValidationResultMessageUtil - Class in nablarch.core.validation
-
業務エラー時のメッセージ生成をサポートするユーティリティクラス。
- ValidationStepConfig - Class in nablarch.etl.config
-
Validationを行う
nablarch.etl.ValidationBatchlet
用のステップ設定を保持するクラス。
Validationステップには、以下の設定が必要となる。
ワークテーブルのEntity
エラーレコードを格納するテーブルのEntity(ワークテーブルのEntityを継承してテーブル名のみ変更したEntity)
Validationエラーがあった場合のモード(継続するかアボートするか)
デフォルト値は、アボート
許容するエラーの件数。エラー数がこの数を超えた場合はJOBがアボートする
- ValidationStepConfig.Mode - Enum in nablarch.etl.config
-
Validationエラー発生時の処理継続モード
- ValidationTarget - Annotation Type in nablarch.core.validation
-
階層構造を持つFormをバリデーションすることを表すアノテーション。
- ValidationUtil - Class in nablarch.core.validation
-
- Validator - Interface in nablarch.core.validation
-
値のバリデーションを行うクラスが実装すべきメソッドを定義したインタフェース。
- ValidatorUtil - Class in nablarch.core.validation.ee
-
Validator
に関するユーティリティクラス。
- ValueConvertor<F,T> - Interface in nablarch.core.dataformat.convertor.value
-
フィールドデータの変換を行う際に、
一定のルールで変換を行うコンバータが実装するインターフェース。
- ValueConvertorSupport<F,T> - Class in nablarch.core.dataformat.convertor.value
-
一定のルールで変換を行うコンバータのサポートクラス。
- ValueFormatter - Interface in nablarch.common.web.tag
-
値をフォーマットするインタフェース。
- valueOf(String) - Static method in enum nablarch.common.databind.csv.CsvDataBindConfig.QuoteMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum nablarch.common.web.tag.HtmlAttribute
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum nablarch.core.log.basic.LogLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum nablarch.core.message.MessageLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum nablarch.etl.BasePath
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum nablarch.etl.config.DbToDbStepConfig.InsertMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum nablarch.etl.config.ValidationStepConfig.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum nablarch.fw.web.HttpResponse.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in class nablarch.fw.web.ResourceLocator
-
- valueOfCode(int) - Static method in enum nablarch.fw.web.HttpResponse.Status
-
指定されたステータスコードに対するStatus
オブジェクトを返す。
- values() - Static method in enum nablarch.common.databind.csv.CsvDataBindConfig.QuoteMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class nablarch.common.web.session.SessionEntry
-
- values() - Static method in enum nablarch.common.web.tag.HtmlAttribute
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum nablarch.core.log.basic.LogLevel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum nablarch.core.message.MessageLevel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class nablarch.core.util.map.MapWrapper
-
#getDelegateMap()
が返す
Map
オブジェクトに処理を委譲する。
- values() - Static method in enum nablarch.etl.BasePath
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum nablarch.etl.config.DbToDbStepConfig.InsertMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum nablarch.etl.config.ValidationStepConfig.Mode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum nablarch.fw.web.HttpResponse.Status
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VariableLengthConvertorFactory - Class in nablarch.core.dataformat.convertor
-
可変長データコンバータのファクトリクラス。
- VariableLengthDataRecordFormatter - Class in nablarch.core.dataformat
-
フォーマット定義ファイルの内容に従い、可変長ファイルデータの読み書きを行うクラス。
- VariableLengthDataRecordFormatter() - Constructor for class nablarch.core.dataformat.VariableLengthDataRecordFormatter
-
デフォルトコンストラクタ。
デフォルトでは、VariableLengthConvertorSettingをコンバータとして使用する。
- verify() - Method in class nablarch.common.databind.csv.CsvDataBindConfig
-
コンフィグの妥当性検証を行う。
以下の場合に検証エラーとする。
ヘッダが必須でヘッダタイトルが未設定
ヘッダが任意でプロパティ名が未設定
ヘッダが必須でヘッダタイトルとプロパティ名のサイズが一致しない
- verify(Class<?>) - Static method in class nablarch.etl.generator.SqlGeneratorSupport
-
入力値の妥当性を検証する。
入力値のクラスに対して
Entity
- verifyRequired(String, String, String, Object) - Static method in class nablarch.etl.EtlUtil
-
必須の設定項目を検証する。
値がnullの場合は、
InvalidEtlConfigException
を送出する。
- verifySqlRangeParameter(DbToDbStepConfig) - Static method in class nablarch.etl.EtlUtil
-
SQL文に範囲を指定する2つのINパラメータが含まれていることを検証する。
含まれていない場合は、
InvalidEtlConfigException
を送出する。
- verifyUpdateSize(DbToDbStepConfig.UpdateSize) - Method in class nablarch.etl.RangeUpdateHelper
-
UpdateSize
の検証を行う。
UpdateSize
が非nullの場合に以下の検証を行う。
UpdateSize#getBean()
が設定されていること
UpdateSize#getSize()
が設定されていること
UpdateSize#getSize()
が0より大きいこと
- Version - Class in nablarch.common.exclusivecontrol
-
排他制御用テーブルのバージョン番号を保持するクラス。
- Version(ExclusiveControlContext, String) - Constructor for class nablarch.common.exclusivecontrol.Version
-
コンストラクタ。
- Version(String, String, String, Map<String, Object>) - Constructor for class nablarch.common.exclusivecontrol.Version
-
コンストラクタ。
- VERSION_PARAM_NAME - Static variable in class nablarch.common.web.exclusivecontrol.HttpExclusiveControlUtil
-
バージョン番号をhiddenタグに出力する際に使用するパラメータ名
- VERSIONS_VARIABLE_NAME - Static variable in class nablarch.common.web.exclusivecontrol.HttpExclusiveControlUtil
-
バージョン番号をリクエストスコープに設定する際に使用する変数名