![JAR search and dependency download from the Maven repository](/logo.png)
org.apache.cayenne.modeler.dialog.objentity.ObjRelationshipInfo.class Maven / Gradle / Ivy
???? 1? )r
st
u
v
)w
)x
y
?z{
| )}
)~
?
?
?
??
?? )?
?
?
??
? )?
? )???
?? )?
?
)?
?
?
??
)??
&? )??????????????
?
??
&? )?
)?
?
&? )?
)?
)?
)?
)?
)?
??
@?
??
??
D?
??
G?
??
J?
??
M?
??
??
Q?
??
T?
??
?
??
)?
Y??
\?
Y?
?
)?
)??????
???
f?
?
??
)?
1?
?
??
?
??
)?
)? )????
u?
u??
t?
u?
1? )?
?
)?
)?
)?
?
?
)???
)????
??
)??
??
)?
??
??
?
)?
t??
?
?
?
?
?
??
t
t
t
?
?
?y
?
?
?
f
Y
??
f
f
??
?
??
f?
!"?#
??
?$?% )&?'
()
*+?,
?-
).
t?
?
)/
01
2"?
3
)4
5
?
67
8
9?:
);
?<=>
??@AB InnerClasses COLLECTION_TYPE_MAP Ljava/lang/String;
ConstantValue COLLECTION_TYPE_SET COLLECTION_TYPE_COLLECTION DEFAULT_MAP_KEY relationship (Lorg/apache/cayenne/map/ObjRelationship; dbRelationships Ljava/util/List; Signature 9Ljava/util/List; savedDbRelationships objectTarget "Lorg/apache/cayenne/map/ObjEntity;
objectTargets 4Ljava/util/List; targetCollections $Ljava/util/List; mapKeys targetCollection mapKey view ELorg/apache/cayenne/modeler/dialog/objentity/ObjRelationshipInfoView; currentPath mediator .Lorg/apache/cayenne/modeler/ProjectController;
startupAction ()V Code LineNumberTable LocalVariableTable this ALorg/apache/cayenne/modeler/dialog/objentity/ObjRelationshipInfo; Y(Lorg/apache/cayenne/modeler/ProjectController;Lorg/apache/cayenne/map/ObjRelationship;)V s initController
initFromModel treeModel 1Lorg/apache/cayenne/modeler/util/EntityTreeModel; setSelectionPath (Ljava/util/List;)V rels path [Ljava/lang/Object; LocalVariableTypeTable <(Ljava/util/List;)V setCollectionType setMapKey getView ()Ljava/awt/Component; setSavedDbRelationships rel 'Lorg/apache/cayenne/map/DbRelationship; currPath
selectPath
revertPath updateCollectionChoosers collectionTypeEnabled Z mapKeysEnabled clearPath saveMapping getPathBrowser 6()Lorg/apache/cayenne/modeler/util/MultiColumnBrowser; createRelationship pathBrowser 4Lorg/apache/cayenne/modeler/util/MultiColumnBrowser; oldPath dbRel source !Lorg/apache/cayenne/map/DbEntity; targetModel BLorg/apache/cayenne/modeler/dialog/objentity/DbRelationshipTarget; dbRelationship dialog ?Lorg/apache/cayenne/modeler/dialog/ResolveDbRelationshipDialog; valueChanged )(Ljavax/swing/event/TreeSelectionEvent;)V i I e &Ljavax/swing/event/TreeSelectionEvent; selectedPath Ljavax/swing/tree/TreePath; %Lorg/apache/cayenne/map/Relationship; target objEntities Ljava/util/Collection; relPath :Ljava/util/Collection; setObjectTarget %(Lorg/apache/cayenne/map/ObjEntity;)V initMapKeys attribute %Lorg/apache/cayenne/map/ObjAttribute; updateTargetCombo $(Lorg/apache/cayenne/map/DbEntity;)V dbTarget getRelationship *()Lorg/apache/cayenne/map/ObjRelationship; getDbRelationships ()Ljava/util/List; ;()Ljava/util/List; getSavedDbRelationships getLastRelationship )()Lorg/apache/cayenne/map/DbRelationship; setDbRelationships getObjectTarget $()Lorg/apache/cayenne/map/ObjEntity; getObjectTargets 6()Ljava/util/List; getRelationshipName ()Ljava/lang/String; setRelationshipName (Ljava/lang/String;)V relationshipName relationshipChanged (I)V index isToMany ()Z savePath
lastEntity next
hasChanges oldToMany collectionType
updatePath nextPathComponent
breakChain connectEnds anyConnector Lorg/apache/cayenne/map/Entity; last size validateCanMap getStartEntity #()Lorg/apache/cayenne/map/DbEntity; getEndEntity getMapKey getCurrentPath getTargetCollection setTargetCollection
getMapKeys getTargetCollections &()Ljava/util/List;
SourceFile ObjRelationshipInfo.java ? ?C ? javax/swing/WindowConstantsDSEFG ?H ?IF ?J Corg/apache/cayenne/modeler/dialog/objentity/ObjRelationshipInfoView ?K ? ?LMNOPQRSTNUVP ? ?MWXiN ? ?YN ? ? &org/apache/cayenne/map/ObjRelationship java.util.ListZR org/apache/cayenne/map/ObjEntity ? ?[g=>\]^_`e ? java/util/ArrayList ?S ? ? ?org/apache/cayenne/modeler/dialog/objentity/ObjRelationshipInfo java.util.Collectionabc
java.util.Map
java.util.SetdefgVYh java/lang/Stringi]j` ? ? ? ?: ?BC ?k ? ? ? ?` ? ? ?lm Aorg/apache/cayenne/modeler/dialog/objentity/ObjRelationshipInfo$1 ?nopqrm Aorg/apache/cayenne/modeler/dialog/objentity/ObjRelationshipInfo$2sm Aorg/apache/cayenne/modeler/dialog/objentity/ObjRelationshipInfo$3tm Aorg/apache/cayenne/modeler/dialog/objentity/ObjRelationshipInfo$4uv Aorg/apache/cayenne/modeler/dialog/objentity/ObjRelationshipInfo$5wv Aorg/apache/cayenne/modeler/dialog/objentity/ObjRelationshipInfo$6xv Aorg/apache/cayenne/modeler/dialog/objentity/ObjRelationshipInfo$7yz {| /org/apache/cayenne/modeler/util/EntityTreeModelfg ?} Aorg/apache/cayenne/modeler/dialog/objentity/ObjRelationshipInfo$8~??ECd? java/lang/Object????? javax/swing/tree/TreePath ????hlP?c????F?]
?
P ? ? %org/apache/cayenne/map/DbRelationship java/lang/StringBuilder?? ->?N?? ? ??PHUV??? ? BYou have changed Db Relationship path. Do you want it to be saved? Save ObjRelationship javax/swing/JOptionPane??WV .org/apache/cayenne/map/event/RelationshipEvent???@A ?????? ?FG org/apache/cayenne/map/DbEntity @org/apache/cayenne/modeler/dialog/objentity/DbRelationshipTarget ?? ? ??V?g?g???}?}?F?? =org/apache/cayenne/modeler/dialog/ResolveDbRelationshipDialog ???V?P?V????? ?? ???????h #org/apache/cayenne/map/Relationship????? java/util/Vector??? ? ID (default)??? #org/apache/cayenne/map/ObjAttribute? ??c ? ????????????N_SMN????P?N] ?P???? ?????hg?? *org/apache/cayenne/CayenneRuntimeException -Can't map relationship without source entity. ?? /Can't map relationship without source DbEntity. 1org/apache/cayenne/modeler/util/CayenneController 'javax/swing/event/TreeSelectionListener pack setDefaultCloseOperation setModal (Z)V makeCloseableOnEscape
centerView
setVisible 6(Lorg/apache/cayenne/modeler/util/CayenneController;)V 1(Lorg/apache/cayenne/modeler/ProjectController;)V 2org/apache/cayenne/modeler/util/MultiColumnBrowser addTreeSelectionListener ,(Ljavax/swing/event/TreeSelectionListener;)V sourceEntityLabel Ljavax/swing/JLabel; getSourceEntity !()Lorg/apache/cayenne/map/Entity; org/apache/cayenne/map/Entity getName javax/swing/JLabel setText ()Ljavax/swing/JTextField; javax/swing/JTextField getCollectionType getTargetEntity getDbEntity targetCombo Ljavax/swing/JComboBox; javax/swing/JComboBox setSelectedItem (Ljava/lang/Object;)V java/util/List add (Ljava/lang/Object;)Z iterator ()Ljava/util/Iterator; java/util/Iterator hasNext ()Ljava/lang/Object; collectionTypeCombo addItem (Ljava/util/Collection;)V getCancelButton ()Ljavax/swing/JButton; D(Lorg/apache/cayenne/modeler/dialog/objentity/ObjRelationshipInfo;)V javax/swing/JButton addActionListener "(Ljava/awt/event/ActionListener;)V
getSaveButton getNewRelButton getSelectPathButton getCollectionTypeCombo ()Ljavax/swing/JComboBox; getMapKeysCombo getTargetCombo addItemListener (Ljava/awt/event/ItemListener;)V getModel ()Ljavax/swing/tree/TreeModel; "(Lorg/apache/cayenne/map/Entity;)V setFilter 5(Lorg/apache/cayenne/modeler/util/EntityTreeFilter;)V setModel (Ljavax/swing/tree/TreeModel;)V ()I toArray ()[Ljava/lang/Object; java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V ([Ljava/lang/Object;)V (Ljavax/swing/tree/TreePath;)V getSelectedItem equals mapKeysLabel Ljava/awt/Component; java/awt/Component
setEnabled mapKeysCombo append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString substring (I)Ljava/lang/String; currentPathLabel collectionTypeLabel clearSelection showConfirmDialog <(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)I &org/apache/cayenne/modeler/Application getFrame 2()Lorg/apache/cayenne/modeler/CayenneModelerFrame; Y(Ljava/lang/Object;Lorg/apache/cayenne/map/Relationship;Lorg/apache/cayenne/map/Entity;)V ,org/apache/cayenne/modeler/ProjectController fireObjRelationshipEvent 3(Lorg/apache/cayenne/map/event/RelationshipEvent;)V dispose s(Lorg/apache/cayenne/modeler/ProjectController;Lorg/apache/cayenne/map/DbEntity;Lorg/apache/cayenne/map/DbEntity;)V
isSavePressed getSource getTarget *org/apache/cayenne/util/NamedObjectFactory f(Lorg/apache/cayenne/map/Entity;Lorg/apache/cayenne/map/Entity;Z)Lorg/apache/cayenne/map/Relationship; setSourceEntity setTargetEntity setToMany addRelationship ((Lorg/apache/cayenne/map/Relationship;)V *(Lorg/apache/cayenne/map/DbRelationship;)V isCancelPressed removeRelationship isSource1Selected getSelectionPath ()Ljavax/swing/tree/TreePath; getPath
invalidate repaint $javax/swing/event/TreeSelectionEvent getPathCount getLastPathComponent
getDataMap "()Lorg/apache/cayenne/map/DataMap; org/apache/cayenne/map/DataMap getMappedEntities 9(Lorg/apache/cayenne/map/DbEntity;)Ljava/util/Collection; getPathComponent (I)Ljava/lang/Object; clear
getAttributes ()Ljava/util/Collection; java/util/Collection removeAllItems contains addAll (Ljava/util/Collection;)Z +org/apache/cayenne/modeler/util/Comparators getNamedObjectComparator ()Ljava/util/Comparator; java/util/Collections sort )(Ljava/util/List;Ljava/util/Comparator;)V get getText org/apache/cayenne/util/Util nullSafeEquals '(Ljava/lang/Object;Ljava/lang/Object;)Z setName getTargetEntityName )org/apache/cayenne/util/DeleteRuleUpdater updateObjRelationship +(Lorg/apache/cayenne/map/ObjRelationship;)V clearDbRelationships addDbRelationship remove getAnyRelationship F(Lorg/apache/cayenne/map/Entity;)Lorg/apache/cayenne/map/Relationship; ((Ljava/lang/String;[Ljava/lang/Object;)V ! ) ? ? ? ? ? , ? ? ? - ? ? ? * ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? - ? ? ? j (*? ? *? ? *? ? *? *? *? ? ? ? V W X Y Z [ ' \ ? ( ? ? ? ? ? ? -*+? *?
Y+? ? *+? *?
*? *? ? ,? ? ? *,? *? ? ,? ? *,? ? *,? ? *? ? *? *,? ? ? *? ? **? ? ? !*? ? "*? ? #? $*? %*? &Y? '? (*? (*? + W*? (? + W*? (,? + W*? (-? + W*? (? . N-? / ? -? 0 ? 1:*? ? 2? 3???*? &Y? 4? 5*? 6*? &Y,? 7? 8? 9*? :*? ;*? <*? =*? >? ? ? ! _ ` a b c / d 4 e B f J g R h Y i _ l j m q n | o ? u ? w ? x ? y ? z ? { ? } ? ~ ? ? ? ? ? ? ? ?$ ?( ?, ? ? * ? ? - ? ? - ? ? - ? ? ? ? ? *? ? ?? @Y*? A? B*? ? C? DY*? E? B*? ? F? GY*? H? B*? ? I? JY*? K? B*? ? L? MY*? N? O*? ? P? QY*? R? O*? ? S? TY*? U? V? ? " ? ? $ ? 6 ? H ? Z ? l ? ~ ? ? ? ? ? ? ? 9*? ? W? X? .? YY*? Z? [L+? \Y*? ]? ^*? ? W+? _**? `? a? ? ?
? ? % ? 0 ? 8 ? ? 9 ? ? ? ? 8+? b `? cM,*? ZS+? d ,+? b ? e*? ? W? fY,? g? h? ? ? ? ? % ? 7 ? ? 8 ? ? 8 ? ,
8 ? ? ? ? ? Q**? ? 2? i? 1? j,*? ? k? *? ? l? m*? ? n? o*? p? *? ? l? m*? ? n? o? ? " ? ? ? ( ? 3 ? : ? E ? P ? ? Q ? ?
? ? @ **? ? n? i? 1? q? ?
? ? ? ? ? ? / *? ? ? ? ? ? ? ? b*+? rsM+? . N-? / ? --? 0 ? t:? uY? v,? wx? w? y? w? zM???+? b ? ,? {M*,? |*? ? },? ? ? *
#
? B
K Q V a ? * # b ? ? b ? Z ?
b ? ? ? ? > *? &Y*? 9? 8? ~? ?
? ? ? ? ? C **? `? a**? `? ? ? ? ? ? ? ? ? r*? ?<*? ? 2? o*? ? ?? m? *? ? 2*? ? $? ,*? ? 2? i? k? ? =*? ? n? o*? ? l? m? *? ? n*? ? $? ? 2 % &