![JAR search and dependency download from the Maven repository](/logo.png)
org.apache.cayenne.modeler.util.ProjectUtil.class Maven / Gradle / Ivy
???? 4
x
p
n
!"
p!#"
p$
p%
p&'
(
)
)
)*
p+
p,
=
=
p-
p.
/
/
/0
p1
p2
3
3
34
h5
h6
7
7
78
95
9:
;
h<
h=
;
h>
p?@
=A
pB
wC
=DE
BFG
HIJ
HK
wL
BM
BN
O
/P
=QR
NS
TU
QV
h
Q
NW
/X
QY
=Z[\
N]
=^
O_
Q`a
^b
^c
de
hQf
g
wh
h0
pij
wk
=0
=l
mn
opq
nrs!
Bt
Bu {|
x}~ ()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;
StackMapTable? 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;?? 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;? 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;s setAttributeName 7(Lorg/apache/cayenne/map/Attribute;Ljava/lang/String;)V attribute "Lorg/apache/cayenne/map/Attribute; Lorg/apache/cayenne/map/Entity;j setEmbeddableAttributeName A(Lorg/apache/cayenne/map/EmbeddableAttribute;Ljava/lang/String;)V ,Lorg/apache/cayenne/map/EmbeddableAttribute;
embeddable #Lorg/apache/cayenne/map/Embeddable;? 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;@?ERU 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;? 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;q ?(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 z??????????????? 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 } * &