Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y 

V

Validatable<TParam> - Interface in nablarch.core.validation
ValidationUtil でバリデーション可能なオブジェクトが実装するインタフェース。
バリデーション対象のパラメータを Map で取得するメソッドを持つ。
ValidatableFileDataReader - Class in nablarch.fw.reader
ファイル内容のバリデーション機能を追加したデータリーダ。

ファイル全件の読み込みを行い、このリーダが提供するValidatableFileDataReader.FileValidatorActionに実装されたバリデーションロジックを ValidatableFileDataReader.setValidatorAction(FileValidatorAction)から設定することができる。 バリデーションが正常終了した場合は、入力ファイルを開きなおして本処理を行う。
また、ValidatableFileDataReader.setUseCache(boolean)trueを設定することで、バリデーション時に読み込んだデータを メモリ上にキャッシュし、都度2回の読み込みを1回に削減することができる。
ただし、データ量によってはメモリリソースを大幅に消費する点に注意すること。

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を行う。

propertyNamesnullまたは空の場合は何もしない。 プロパティ名が重複している場合でも、バリデーションエラーの際に生成されるエラーメッセージは一つになる。 バリデーションエラーが発生した場合は、発生した全てのメッセージを持つApplicationExceptionを送出する。

validate(ValidationContext<T>, String[]) - Method in class nablarch.core.validation.ValidationManager
バリデーション対象のプロパティを指定してバリデーションを行う。
validate(ValidationContext<T>, String[]) - Static method in class nablarch.core.validation.ValidationUtil
バリデーション対象のプロパティを指定してバリデーションを行う。

バリデーション結果はValidationContextに保持される。

validate(ValidationContext<T>, String, Class<? extends Annotation>, Map<String, Object>) - Static method in class nablarch.core.validation.ValidationUtil
対象のプロパティについて、指定したアノテーションクラスに従ったバリデーションを行う。

バリデーション結果はValidationContextに保持される。

validate(ValidationContext<T>, String, Class<? extends Annotation>) - Static method in class nablarch.core.validation.ValidationUtil
対象のプロパティについて、指定したアノテーションクラスに従ったバリデーションを行う。

バリデーション結果はValidationContextに保持される。

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
すべてのプロパティについてバリデーションを行う。

バリデーション結果はValidationContextに保持される。

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
リクエストのバリデーションと変換を行う。

バリデーション結果はValidationContextに保持される。

validateAndConvertRequest(Class<T>, Validatable<?>, String) - Static method in class nablarch.core.validation.ValidationUtil
リクエストのバリデーションと変換を行う。

バリデーション結果はValidationContextに保持される。

validateAndConvertRequest(String, Class<T>, Map<String, ?>, String) - Static method in class nablarch.core.validation.ValidationUtil
リクエストのバリデーションと変換を行う。

バリデーション結果はValidationContextに保持される。

validateAndConvertRequest(String, Class<T>, Validatable<?>, String) - Static method in class nablarch.core.validation.ValidationUtil
リクエストのバリデーションと変換を行う。

バリデーション結果はValidationContextに保持される。

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
バリデーション対象としないプロパティを指定してバリデーションを行う。

バリデーション結果はValidationContextに保持される。

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
ValidationResultMessageオブジェクトを構築する。

メッセージの通知レベルはMessageLevel.ERRORが指定される。

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
バリデーションの実行時に使用するユーティリティクラス。
全てのメソッドはSystemRepositoryから"validationManager"という名前で取得したValidationManagerに処理を委譲する。
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
リソースの文字列表現からResourceLocatorオブジェクトを生成する。

"file|classpath|forward|servlet|redirect|https|http"に含まれないスキームを指定した場合、スキームは常に「servlet」となる。

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
バージョン番号をリクエストスコープに設定する際に使用する変数名
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
Skip navigation links