org.apache.cayenne.project.validation.ProcedureQueryValidator.class Maven / Gradle / Ivy
???? 3 w
>
?
@
A B
A C D E
A F
G H
F
I J K L
M
N O P
I Q R S T U T V W F
X Y Z [ ()V Code LineNumberTable LocalVariableTable this ?Lorg/apache/cayenne/project/validation/ProcedureQueryValidator; validate \(Lorg/apache/cayenne/query/ProcedureQuery;Lorg/apache/cayenne/validation/ValidationResult;)V query )Lorg/apache/cayenne/query/ProcedureQuery; validationResult 0Lorg/apache/cayenne/validation/ValidationResult; validateRoot procedure "Lorg/apache/cayenne/map/Procedure; map Lorg/apache/cayenne/map/DataMap; root Ljava/lang/Object;
StackMapTable \ E H validateName
otherQuery Lorg/apache/cayenne/query/Query; name Ljava/lang/String; L ] W
SourceFile ProcedureQueryValidator.java 4 $ ) $ ^ _ ` a b ProcedureQuery '%s' has no root java/lang/Object c d e f org/apache/cayenne/map/Procedure \ g h 2ProcedureQuery '%s' has invalid Procedure root: %s java/lang/String i d j k l Unnamed ProcedureQuery m n o p q ] r s t b org/apache/cayenne/query/Query u v Dulicate ProcedureQuery name: %s =org/apache/cayenne/project/validation/ProcedureQueryValidator @org/apache/cayenne/project/validation/ConfigurationNodeValidator org/apache/cayenne/map/DataMap java/util/Iterator 'org/apache/cayenne/query/ProcedureQuery
getDataMap "()Lorg/apache/cayenne/map/DataMap; getRoot ()Ljava/lang/Object; getName ()Ljava/lang/String;
addFailure j(Lorg/apache/cayenne/validation/ValidationResult;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V getProcedure 6(Ljava/lang/String;)Lorg/apache/cayenne/map/Procedure; toString org/apache/cayenne/util/Util
isEmptyString (Ljava/lang/String;)Z
getQueries ()Ljava/util/Collection; java/util/Collection iterator ()Ljava/util/Iterator; hasNext ()Z next equals (Ljava/lang/Object;)Z / *? ? ! " # $ S
*+,? *+,? ? !
! "
% &