
org.apache.cayenne.modeler.util.ProjectUtil.class Maven / Gradle / Ivy
The newest version!
???? 1?
r ?
? ?
? ?
? ?
? ?
? ?
? ?
? ? ?
?
? ? ? ? ? ? ? ? ?
? ? ? ? ?
? ? ? ? ? ? ? ?
?
? ?
? ?
? ?
? ?
? ? ?
? ? ?
?
# ?
#
?
?
A ?
A ?
?
?
U ?
U ?
U
?
?
?
?
?
?
?
?
?
A
?
q
A
F
!"
#$
L ?
U%&
O ?
L'
U(
S)*
S ?
F+
F,
A-.
Z/
0
S1
?
Z2
A345
Z6
A7
O
S89
f:
f; <=
- ?>
?
q@
?A
qBCD ()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; setDataMapName m(Lorg/apache/cayenne/configuration/DataChannelDescriptor;Lorg/apache/cayenne/map/DataMap;Ljava/lang/String;)V node 5Lorg/apache/cayenne/configuration/DataNodeDescriptor; i$ Ljava/util/Iterator; domain 8Lorg/apache/cayenne/configuration/DataChannelDescriptor; map Lorg/apache/cayenne/map/DataMap; nodes Ljava/util/List; LocalVariableTypeTable GLjava/util/List; setDataNodeName ?(Lorg/apache/cayenne/configuration/DataChannelDescriptor;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 U(Lorg/apache/cayenne/map/DataMap;Lorg/apache/cayenne/query/Query;Ljava/lang/String;)V query Lorg/apache/cayenne/query/Query; 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; 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 dbAttribute $Lorg/apache/cayenne/map/DbAttribute; dbRelationship 'Lorg/apache/cayenne/map/DbRelationship; j I
currentEnt pathBuf Ljava/lang/StringBuilder;
isTruePath Z pathSplit [Ljava/lang/String; dbAtt att %Lorg/apache/cayenne/map/ObjAttribute; srcEnt dbRel dbRelList (Lorg/apache/cayenne/map/ObjRelationship; dbEnt 9Ljava/util/List; 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; relationship 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
SourceFile ProjectUtil.java s tEFGHIJKLMNOPOQRS java/util/ArrayListTUVWXYZ[\]^ 3org/apache/cayenne/configuration/DataNodeDescriptor_V`abcadaeOfghi %org/apache/cayenne/map/EntityResolverj tk &org/apache/cayenne/query/AbstractQueryl ? #org/apache/cayenne/query/EJBQLQuerymOnopqr ?stuqvwxyz{|O}~???}?????O???V org/apache/cayenne/map/ObjEntity???? ? ??V #org/apache/cayenne/map/ObjAttribute?G .?`? \.?? java/lang/StringBuilder?? "org/apache/cayenne/map/DbAttribute?? %org/apache/cayenne/map/DbRelationship?z org/apache/cayenne/map/DbEntity?O???V &org/apache/cayenne/map/ObjRelationship?? s??z??????V? t?w?? org/apache/cayenne/map/DbJoin?????? ??? s? ? ??V ? ? +org/apache/cayenne/modeler/util/ProjectUtil java/lang/Object )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 org/apache/cayenne/map/DataMap 6org/apache/cayenne/configuration/DataChannelDescriptor getNodeDescriptors ()Ljava/util/Collection; java/util/Collection iterator ()Ljava/util/Iterator; java/util/Iterator hasNext ()Z next ()Ljava/lang/Object; getDataMapNames contains (Ljava/lang/Object;)Z java/util/List add remove removeProcedure addProcedure %(Lorg/apache/cayenne/map/Procedure;)V getNamespace +()Lorg/apache/cayenne/map/MappingNamespace; refreshMappingCache org/apache/cayenne/query/Query
setDataMap removeQuery addQuery #(Lorg/apache/cayenne/query/Query;)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; org/apache/cayenne/map/Entity removeAttribute addAttribute %(Lorg/apache/cayenne/map/Attribute;)V *org/apache/cayenne/map/EmbeddableAttribute
getEmbeddable %()Lorg/apache/cayenne/map/Embeddable; !org/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 java/lang/String (Ljava/lang/CharSequence;)Z split '(Ljava/lang/String;)[Ljava/lang/String; getAttribute 6(Ljava/lang/String;)Lorg/apache/cayenne/map/Attribute; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; getTargetEntity setDbAttributePath getDbAttribute &()Lorg/apache/cayenne/map/DbAttribute; getRelationships getDbRelationships ()Ljava/util/List; (Ljava/util/Collection;)V getSourceEntity removeDbRelationship *(Lorg/apache/cayenne/map/DbRelationship;)V getAttributeMap ()Ljava/util/SortedMap; java/util/SortedMap values clearDbRelationships setDbEntity getJoins getSource getTarget java/util/Collections
EMPTY_LIST size ()I (I)V
getDbEntities ! q r s t u / *? ? v 6 w x y z { u ? &*? M,+? ? ?*? N-*? ? *+? -*? ? v " <