io.atlasmap.java.module.JavaValidationService.class Maven / Gradle / Ivy
Go to download
A single aggregated bundle which contains all AtlasMap library artifacts including modules.
???? 4n
^ ? ? ?
? ? Z ?
Z ?
^ ? ?
Z ?
?
Z ? ? ? ? ?
? ? ? Z ? ? ? ? ? ? ? ? ? ?
?
? ? ? ? ? ? ? ? ?
? ?
Z ?
?
? ?
Z ?
R ? ? ?
? ?
( ?
( ? ?
- ?
- ?
- ? ? ?
? ?
- ? ? ?
- ? ? ? ?
2 ?
? ? ?
; ?
? ?
; ? ?
; ?
? ?
? ?
? Z
D
I
I ????
R ??
I
R
Z
Z
\ ? LOG Lorg/slf4j/Logger; validatorMap Ljava/util/Map; Signature CLjava/util/Map; moduleDetail #Lio/atlasmap/spi/AtlasModuleDetail; ()V Code LineNumberTable LocalVariableTable this /Lio/atlasmap/java/module/JavaValidationService; T(Lio/atlasmap/spi/AtlasConversionService;Lio/atlasmap/spi/AtlasFieldActionService;)V conversionService (Lio/atlasmap/spi/AtlasConversionService; fieldActionService )Lio/atlasmap/spi/AtlasFieldActionService; init javaFilePathNonNullValidator )Lio/atlasmap/validators/NonNullValidator; inputFieldTypeNonNullValidator outputFieldTypeNonNullValidator fieldTypeNonNullValidator destroy getModuleDetail %()Lio/atlasmap/spi/AtlasModuleDetail; getFieldType ()Ljava/lang/Class; 4()Ljava/lang/Class; getModuleFieldName 3(Lio/atlasmap/java/v2/JavaField;)Ljava/lang/String; field Lio/atlasmap/java/v2/JavaField;
StackMapTable validateSourceAndTargetTypes Q(Ljava/lang/String;Lio/atlasmap/v2/Field;Lio/atlasmap/v2/Field;Ljava/util/List;)V mappingId Ljava/lang/String;
inputField Lio/atlasmap/v2/Field; outField validations Ljava/util/List; LocalVariableTypeTable -Ljava/util/List; n(Ljava/lang/String;Lio/atlasmap/v2/Field;Lio/atlasmap/v2/Field;Ljava/util/List;)V validateModuleField d(Ljava/lang/String;Lio/atlasmap/java/v2/JavaField;Lio/atlasmap/spi/FieldDirection;Ljava/util/List;)V direction Lio/atlasmap/spi/FieldDirection; ?(Ljava/lang/String;Lio/atlasmap/java/v2/JavaField;Lio/atlasmap/spi/FieldDirection;Ljava/util/List;)V
validateClass D(Ljava/lang/String;Lio/atlasmap/java/v2/JavaField;Ljava/util/List;)V
validation Lio/atlasmap/v2/Validation; major Ljava/lang/Integer; clazzName a(Ljava/lang/String;Lio/atlasmap/java/v2/JavaField;Ljava/util/List;)V detectClassVersion '(Ljava/lang/String;)Ljava/lang/Integer; ie Ljava/io/IOException; data Ljava/io/DataInputStream; magic I minor e className in Ljava/io/InputStream; *(Lio/atlasmap/v2/Field;)Ljava/lang/String; [(Ljava/lang/String;Lio/atlasmap/v2/Field;Lio/atlasmap/spi/FieldDirection;Ljava/util/List;)V XLio/atlasmap/core/validate/BaseModuleValidationService;
SourceFile JavaValidationService.java g h "io/atlasmap/java/module/JavaModule !io/atlasmap/spi/AtlasModuleDetail e f s h g n 5io/atlasmap/java/module/JavaMappingFieldPairValidator!" g#$% 'io/atlasmap/validators/NonNullValidator&'( %Field path must not be null nor empty g) &FieldType should not be null nor empty 'Filed type should not be null nor empty a b java.field.type.not.null*+, java.field.path.not.null input.field.type.not.null output.field.type.not.null- h io/atlasmap/java/v2/JavaField./0/12 io/atlasmap/spi/AtlasValidator3456789 ? |:6; ? ?</=> ? ??@ java/lang/Double java.class.versionABC gD io/atlasmap/v2/ValidationEFGD TClass '%s' for field is compiled against unsupported JDK version: %d current JDK: %s java/lang/ObjectHIJDK5LMNOP 2Class '%s' for field is not found on the classpathQ }RS java/lang/StringBuilderTUVW .classX/YZ[\[] h java/io/IOException _ ` "Error closing input stream msg: %s^/_`a java/io/DataInputStream gbc@ &Invalid Java class: %s magic value: %sde`Dfg java/lang/Integer ghi> .Detected class: %s version major: %s minor: %sjD ,Error detected version for class: %s msg: %s ? ? ? -io/atlasmap/java/module/JavaValidationServiceklm java/util/HashMap 5io/atlasmap/core/validate/BaseModuleValidationService java/lang/String java/io/InputStream java/lang/Throwable java/lang/Class
getAnnotation 4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; getConversionService *()Lio/atlasmap/spi/AtlasConversionService; Z(Lio/atlasmap/java/module/JavaValidationService;Lio/atlasmap/spi/AtlasConversionService;)V setMappingFieldPairValidator 8(Lio/atlasmap/core/validate/MappingFieldPairValidator;)V io/atlasmap/v2/ValidationScope MAPPING Lio/atlasmap/v2/ValidationScope; 5(Lio/atlasmap/v2/ValidationScope;Ljava/lang/String;)V
java/util/Map put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; clear getName ()Ljava/lang/String; getPath get &(Ljava/lang/Object;)Ljava/lang/Object; io/atlasmap/v2/ValidationStatus WARN !Lio/atlasmap/v2/ValidationStatus; validate X(Ljava/lang/Object;Ljava/util/List;Ljava/lang/String;Lio/atlasmap/v2/ValidationStatus;)V io/atlasmap/spi/FieldDirection SOURCE ()Lio/atlasmap/v2/FieldType; 7(Ljava/lang/Object;Ljava/util/List;Ljava/lang/String;)V getClassName isEmpty ()Z intValue ()I java/lang/System getProperty &(Ljava/lang/String;)Ljava/lang/String; (Ljava/lang/String;)V setScope #(Lio/atlasmap/v2/ValidationScope;)V setId format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
setMessage ERROR setStatus $(Lio/atlasmap/v2/ValidationStatus;)V java/util/List add (Ljava/lang/Object;)Z getClass getClassLoader ()Ljava/lang/ClassLoader; replace (CC)Ljava/lang/String; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString java/lang/ClassLoader getResourceAsStream )(Ljava/lang/String;)Ljava/io/InputStream; getSystemResourceAsStream close
getMessage org/slf4j/Logger error *(Ljava/lang/String;Ljava/lang/Throwable;)V (Ljava/io/InputStream;)V readInt valueOf (I)Ljava/lang/Integer; readShort ()S (I)V isDebugEnabled debug org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; ! Z ^ _ `
a b c d e f g h i M *? *? ? ? *? ? j 0 - 1 2 k l m g n i c *+,? *? ? ? *? ? j 5 - 6 7 k l m o p q r s h i ? w*? Y**? ?
? ? Y?
? L? Y?
? M? Y?
? N? Y?
? :? ? W? +? W? ,? W? -? W? j *
: ; = * ? 7 A E D R E ^ F j G v H k 4 w l m Z t u * M v u 7 @ w u E 2 x u y h i 7 ? ? ? j
K L k l m z { i / *? ? j P k l m | } i - ? j U k l m c ~ ? i T +? ?
+? ? +? ? j Z k l m ? ? ? C ? ? ? i e ? j _ k 4 l m ? ? ? ? ? ? ? ? ? ? ? c ? ? ? i ?? ? ? ,+? ? -? ? "? ? ? ,? !+? ? ? ? ? ? ,? !+? ? ,? ? ? ? ? ,? +? " *+,? #? j " d e f ? i [ l b m { p ? q k 4 ? l m ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? c ? ? ? i ? ?,? $:? ?? %? ?*? &:? e? '? (Y)? *? +? ,? ?? -Y? .:?
? /+? 01? 2YSYSY)? *S? 3? 4? 5? 6-? 7 W? >? -Y? .:?
? /+? 08? 2YS? 3? 4? 5? 6-? 7 W? j V t u v w x 7 y @ z H { N | d ~ h | n v ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? k R @ ? ? ? ? 2 ? ? ? ? ? ? l m ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? : c ? ? ? i ? ?MN*? 9? :? ;Y? <+./? =? >?? >? @? AN-? S? ;Y? <+./? =? >?? >? @? BN-? 1:-? '-? C? :? EF? 2Y? GS? 3? H ?? IY-? J:? K6L? ? EM? 2Y+SY? NS? 3? O P? Q~6? RYP? Q~? SM? E? T ? (? EU? 2Y+SY? NSY? NS? 3? V -? ?-? C? ?:? EF? 2Y? GS? 3? H ? |:? EW? 2Y+SY? GS? 3? H -? W-? C? P:? EF? 2Y? GS? 3? H ? 0:-? '-? C? :? EF? 2Y? GS? 3? H ?,?
V Z ] D D R' D } ?' DLPS D Rs } ?s 'Hs y}? Dsus j ? * ? ? ? ) ? - ? K ? O ? R ? V ? Z ? ] ? _ ? z ? } ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?$ ?' ?) ?H ?L ?P ?S ?U ?p ?s ?y ?} ?? ?? ?? ?? ? k z _ ? ? ? u ? ? ? n ? ? ? @ ? ? ? ? ) ? ? U ? ? ? ? ? ? l m ? ? ? ? ? ? ? ? ? ? i ? ] ? ? ? ? ? ?? ? 4 ?? IJ ?_ ?k ?_ ?? ? ? ? ? ? ?? ? ? ? ? D ? i 3 *+? ? X? j ) k l m D ? ? i 7
*+,? -? Y? j ) k
l m ? h i / Z? [? E? \Y? ]? ? j
+ , c ? ? ?
© 2015 - 2025 Weber Informatics LLC | Privacy Policy