
org.apache.cayenne.modeler.util.ProjectUtil.class Maven / Gradle / Ivy
???? 4?
x
p
n ? ? ?
? ?
p ? ? ?
p
p
p
p!
p"
=
=
p#
p$
?
?
?%
p&
p'
(
(
()
h*
h+
,
,
,-
?*
?.
/
h0
h1
/
h2
p34
=5
p6
w7
=89
B:;
?<=
?>
w?
B@
BA
B
?C
=DE
NF
GH
QI
h
Q
NJ
?K
QL
=MNO
NP
=Q
BR
QST
^U
^V
WX
hD ?Y
Z
w[
h%
p\]
w^
=%
=_
`a
bcd
nef ?
Bg
Bh n ?o
xpqr ()V Code LineNumberTable LocalVariableTable this -Lorg/apache/cayenne/modeler/util/ProjectUtil; setProcedureParameterName @(Lorg/apache/cayenne/map/ProcedureParameter;Ljava/lang/String;)V parameter +Lorg/apache/cayenne/map/ProcedureParameter; newName Ljava/lang/String; oldName procedure "Lorg/apache/cayenne/map/Procedure;
StackMapTables setDataMapName m(Lorg/apache/cayenne/configuration/DataChannelDescriptor;Lorg/apache/cayenne/map/DataMap;Ljava/lang/String;)V node 5Lorg/apache/cayenne/configuration/DataNodeDescriptor; domain 8Lorg/apache/cayenne/configuration/DataChannelDescriptor; map Lorg/apache/cayenne/map/DataMap; nodes Ljava/util/List; LocalVariableTypeTable GLjava/util/List;tu setDataNodeName J(Lorg/apache/cayenne/configuration/DataNodeDescriptor;Ljava/lang/String;)V setProcedureName W(Lorg/apache/cayenne/map/DataMap;Lorg/apache/cayenne/map/Procedure;Ljava/lang/String;)V ns )Lorg/apache/cayenne/map/MappingNamespace;v setQueryName ](Lorg/apache/cayenne/map/DataMap;Lorg/apache/cayenne/map/QueryDescriptor;Ljava/lang/String;)V query (Lorg/apache/cayenne/map/QueryDescriptor; setObjEntityName W(Lorg/apache/cayenne/map/DataMap;Lorg/apache/cayenne/map/ObjEntity;Ljava/lang/String;)V entity "Lorg/apache/cayenne/map/ObjEntity; setDbEntityName 6(Lorg/apache/cayenne/map/DbEntity;Ljava/lang/String;)V !Lorg/apache/cayenne/map/DbEntity; setAttributeName 7(Lorg/apache/cayenne/map/Attribute;Ljava/lang/String;)V attribute "Lorg/apache/cayenne/map/Attribute; Lorg/apache/cayenne/map/Entity; setEmbeddableAttributeName A(Lorg/apache/cayenne/map/EmbeddableAttribute;Ljava/lang/String;)V ,Lorg/apache/cayenne/map/EmbeddableAttribute;
embeddable #Lorg/apache/cayenne/map/Embeddable;w setRelationshipName Y(Lorg/apache/cayenne/map/Entity;Lorg/apache/cayenne/map/Relationship;Ljava/lang/String;)V rel %Lorg/apache/cayenne/map/Relationship; cleanObjMappings #(Lorg/apache/cayenne/map/DataMap;)V
isTruePath Z pathSplit [Ljava/lang/String; dbAtt $Lorg/apache/cayenne/map/DbAttribute; dbAttributePath att %Lorg/apache/cayenne/map/ObjAttribute; srcEnt dbRel 'Lorg/apache/cayenne/map/DbRelationship; dbRelList (Lorg/apache/cayenne/map/ObjRelationship; dbEnt 9Ljava/util/List;x isDbAttributePathCorrect 6(Lorg/apache/cayenne/map/DbEntity;Ljava/lang/String;)Z relationship j I
currentEnt size ? clearDbMapping %(Lorg/apache/cayenne/map/ObjEntity;)V dbAttr objAttr obj_rel db_entity containsSourceAttribute N(Lorg/apache/cayenne/map/DbRelationship;Lorg/apache/cayenne/map/DbAttribute;)Z join Lorg/apache/cayenne/map/DbJoin; containsTargetAttribute &getRelationshipsUsingAttributeAsSource <(Lorg/apache/cayenne/map/DbAttribute;)Ljava/util/Collection; parent parentRelationships Ljava/util/Collection;
relationships ?Ljava/util/Collection;y Signature e(Lorg/apache/cayenne/map/DbAttribute;)Ljava/util/Collection; &getRelationshipsUsingAttributeAsTarget entityRelationships getCollectionOfChildren :(Lorg/apache/cayenne/map/ObjEntity;)Ljava/util/Collection; child objEntity objEntities :Ljava/util/Collection; ^(Lorg/apache/cayenne/map/ObjEntity;)Ljava/util/Collection; %findObjRelationshipsForDbRelationship m(Lorg/apache/cayenne/modeler/ProjectController;Lorg/apache/cayenne/map/DbRelationship;)Ljava/util/Collection; objRelationship mediator .Lorg/apache/cayenne/modeler/ProjectController; objRelationships :Ljava/util/List; ?(Lorg/apache/cayenne/modeler/ProjectController;Lorg/apache/cayenne/map/DbRelationship;)Ljava/util/Collection; "findObjAttributesForDbRelationship objAttribute
attributes 7Ljava/util/List; ?(Lorg/apache/cayenne/modeler/ProjectController;Lorg/apache/cayenne/map/DbRelationship;)Ljava/util/Collection; +lambda$findObjAttributesForDbRelationship$0 ?(Lorg/apache/cayenne/map/DbRelationship;Ljava/util/List;Lorg/apache/cayenne/map/ObjAttribute;Lorg/apache/cayenne/util/CayenneMapEntry;)V entry )Lorg/apache/cayenne/util/CayenneMapEntry;
SourceFile ProjectUtil.java y zz{|}~????????? java/util/ArrayList???????? 3org/apache/cayenne/configuration/DataNodeDescriptor?????????????? %org/apache/cayenne/map/EntityResolver? z?? ???????? ???????????????????????????? org/apache/cayenne/map/ObjEntity???? ? ??? #org/apache/cayenne/map/ObjAttribute?| .?? \.?? ? ?????????? &org/apache/cayenne/map/ObjRelationship?? y? %org/apache/cayenne/map/DbRelationship?????????????? z?????? org/apache/cayenne/map/DbJoin??????? ?? y? ? ??? org/apache/cayenne/map/Entity ? ????????? 6org/apache/cayenne/configuration/DataChannelDescriptor?? org/apache/cayenne/map/DataMap???? BootstrapMethods?????????? +org/apache/cayenne/modeler/util/ProjectUtil java/lang/Object java/lang/String java/util/List java/util/Iterator 'org/apache/cayenne/map/MappingNamespace !org/apache/cayenne/map/Embeddable org/apache/cayenne/map/DbEntity java/util/Collection )org/apache/cayenne/map/ProcedureParameter getName ()Ljava/lang/String; org/apache/cayenne/util/Util nullSafeEquals '(Ljava/lang/Object;Ljava/lang/Object;)Z getProcedure $()Lorg/apache/cayenne/map/Procedure; org/apache/cayenne/map/Procedure removeCallParameter (Ljava/lang/String;)V setName addCallParameter .(Lorg/apache/cayenne/map/ProcedureParameter;)V getNodeDescriptors ()Ljava/util/Collection; iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; getDataMapNames contains (Ljava/lang/Object;)Z add remove removeProcedure addProcedure %(Lorg/apache/cayenne/map/Procedure;)V getNamespace +()Lorg/apache/cayenne/map/MappingNamespace; refreshMappingCache &org/apache/cayenne/map/QueryDescriptor
setDataMap removeQueryDescriptor addQueryDescriptor +(Lorg/apache/cayenne/map/QueryDescriptor;)V removeObjEntity (Ljava/lang/String;Z)V addObjEntity
getDataMap "()Lorg/apache/cayenne/map/DataMap; removeDbEntity addDbEntity $(Lorg/apache/cayenne/map/DbEntity;)V org/apache/cayenne/map/Attribute getEntity !()Lorg/apache/cayenne/map/Entity; removeAttribute addAttribute %(Lorg/apache/cayenne/map/Attribute;)V *org/apache/cayenne/map/EmbeddableAttribute
getEmbeddable %()Lorg/apache/cayenne/map/Embeddable; /(Lorg/apache/cayenne/map/EmbeddableAttribute;)V #org/apache/cayenne/map/Relationship getRelationship 9(Ljava/lang/String;)Lorg/apache/cayenne/map/Relationship; removeRelationship addRelationship ((Lorg/apache/cayenne/map/Relationship;)V getObjEntities getDbEntity #()Lorg/apache/cayenne/map/DbEntity; 5(Ljava/lang/String;)Lorg/apache/cayenne/map/DbEntity;
getAttributes getDbAttributePath (Ljava/lang/CharSequence;)Z split '(Ljava/lang/String;)[Ljava/lang/String; setDbAttributePath getDbAttribute &()Lorg/apache/cayenne/map/DbAttribute; "org/apache/cayenne/map/DbAttribute getAttribute 8(Ljava/lang/String;)Lorg/apache/cayenne/map/DbAttribute; getRelationships getDbRelationships ()Ljava/util/List; (Ljava/util/Collection;)V getSourceEntity removeDbRelationship *(Lorg/apache/cayenne/map/DbRelationship;)V ;(Ljava/lang/String;)Lorg/apache/cayenne/map/DbRelationship; getTargetEntity getAttributeMap ()Ljava/util/Map;
java/util/Map values clearDbRelationships setDbEntity getJoins getSource getTarget java/util/Collections emptyList ()I (I)V
getDbEntities
isSubentityOf %(Lorg/apache/cayenne/map/ObjEntity;)Z ,org/apache/cayenne/modeler/ProjectController
getProject &()Lorg/apache/cayenne/project/Project; "org/apache/cayenne/project/Project getRootNode 6()Lorg/apache/cayenne/configuration/ConfigurationNode; getDataMaps isFlattened getDbPathIterator
?? (Ljava/lang/Object;)V
w? ,(Lorg/apache/cayenne/util/CayenneMapEntry;)V accept {(Lorg/apache/cayenne/map/DbRelationship;Ljava/util/List;Lorg/apache/cayenne/map/ObjAttribute;)Ljava/util/function/Consumer; forEachRemaining (Ljava/util/function/Consumer;)V equals??? "java/lang/invoke/LambdaMetafactory metafactory? Lookup InnerClasses ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;? %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles ! w x y z { / *? ? | 5 } ~ ? ? { ? &*? M,+? ? ?*? N-*? ? *+? -*? ? | " ; >
? B C D E % F } * &