io.atlasmap.core.validate.MultipleFieldSelectionValidator.class Maven / Gradle / Ivy
Go to download
A single aggregated bundle which contains all AtlasMap library artifacts including modules.
???? 4 ?
@ A B C B D E F E G H
I
J K L
M
N
O P
@ Q R
S
T U V
W X
Y Z
[ \ ]
^ B _ ` service 7Lio/atlasmap/core/validate/BaseModuleValidationService; Signature :Lio/atlasmap/core/validate/BaseModuleValidationService<*>; :(Lio/atlasmap/core/validate/BaseModuleValidationService;)V Code LineNumberTable LocalVariableTable this ;Lio/atlasmap/core/validate/MultipleFieldSelectionValidator; LocalVariableTypeTable =(Lio/atlasmap/core/validate/BaseModuleValidationService<*>;)V validate U(Ljava/util/List;Ljava/lang/String;Lio/atlasmap/spi/FieldDirection;Ljava/util/List;)V
validation Lio/atlasmap/v2/Validation; path Lio/atlasmap/core/AtlasPath; f Lio/atlasmap/v2/Field; validations Ljava/util/List; mappingId Ljava/lang/String; direction Lio/atlasmap/spi/FieldDirection; fields -Ljava/util/List; (Ljava/util/List;
StackMapTable a H ?(Ljava/util/List;Ljava/lang/String;Lio/atlasmap/spi/FieldDirection;Ljava/util/List;)V
SourceFile $MultipleFieldSelectionValidator.java b c d e f g a h i j k io/atlasmap/v2/Field l m n o p io/atlasmap/core/AtlasPath q m r s i io/atlasmap/v2/Validation t u v w x y r TA %s field contained in a collection can not be selected with other %s field: ['%s'] java/lang/Object z { m | } ~ r ? ? ? ? ? ? ? 9io/atlasmap/core/validate/MultipleFieldSelectionValidator java/util/Iterator ()V java/util/List size ()I iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; getDocId ()Ljava/lang/String; 5io/atlasmap/core/validate/BaseModuleValidationService matchDocIdOrNull (Ljava/lang/String;)Z getPath (Ljava/lang/String;)V
hasCollection io/atlasmap/v2/ValidationScope MAPPING Lio/atlasmap/v2/ValidationScope; setScope #(Lio/atlasmap/v2/ValidationScope;)V setId io/atlasmap/spi/FieldDirection value java/lang/String format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
setMessage io/atlasmap/v2/ValidationStatus ERROR !Lio/atlasmap/v2/ValidationStatus; setStatus $(Lio/atlasmap/v2/ValidationStatus;)V add (Ljava/lang/Object;)Z ! ! " X
*? *+? ? # ! $
% &