
org.apache.cayenne.modeler.dialog.objentity.ObjRelationshipInfo.class Maven / Gradle / Ivy
The newest version!
???? 1? ?p
q
r
s
?t
?u
v
?wx
y ?z
?{
?|
}~
? ?
??
??
?? ??
?? ?? ?
??
?? ??
?? ???
??? ??
?
??
???
$? ?????????????? ?
??
$? ??
??
??
$? ??
??
??
??
??
??
??
=?
??
??
A?
??
D?
??
G?
??
J?
??
??
N? ?
}??
??
R??
U?
R?
}?
??
???????
???
_?
}?
??
??
.? ?
?? ?
??
??
?? ?? ???
n?
n??
m?
n?
.? ?? ?
??
??
?? ?
??
}?
??
\?
????
??
???
??
??
??
??
?
??
m???
??
??
??
??
??
??
m
m
m
?
?
?v
?
?
?
}
_
R
}
??
_
_
??
?
??
_?? ?
?
??
?? ?!?"
#$
%&
??'
?(
m?
??
)*
?+
?,
?
?-
?.
??
/0
?1
?2?3
?4
?567
?89:;< 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 relationshipName 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 i$ Ljava/util/Iterator; target 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; 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 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 ? ?= ?>Q?@A ?B ?C@ ?D Corg/apache/cayenne/modeler/dialog/objentity/ObjRelationshipInfoView ?E ? ?HIFGH78IJKLMNOMPQO ? ? ? ? ?RSgM ? ?TM ? ? java.util.ListUM org/apache/cayenne/map/ObjEntity ? ?Ve<=c ? java/util/ArrayList ?Q ? ? java.util.CollectionWXY
java.util.Map
java.util.SetZ[\]TW^ java/lang/String_`abc ? ? ? ?9 ?AB ?d ? ? ? ?^ ? ? ?ef Aorg/apache/cayenne/modeler/dialog/objentity/ObjRelationshipInfo$1 ?ghijkf Aorg/apache/cayenne/modeler/dialog/objentity/ObjRelationshipInfo$2lf Aorg/apache/cayenne/modeler/dialog/objentity/ObjRelationshipInfo$3mf Aorg/apache/cayenne/modeler/dialog/objentity/ObjRelationshipInfo$4no Aorg/apache/cayenne/modeler/dialog/objentity/ObjRelationshipInfo$5po Aorg/apache/cayenne/modeler/dialog/objentity/ObjRelationshipInfo$6 qr /org/apache/cayenne/modeler/util/EntityTreeModelde ?s Aorg/apache/cayenne/modeler/dialog/objentity/ObjRelationshipInfo$7tuvwDBbx java/lang/Objectyz{|} javax/swing/tree/TreePath ?~?^jO?Y????@?`
?
O ? ? %org/apache/cayenne/map/DbRelationship java/lang/StringBuilder?? ->?M?? ? ??JGST???c? ? BYou have changed Db Relationship path. Do you want it to be saved? Save ObjRelationship???UT .org/apache/cayenne/map/event/RelationshipEvent????@ ?????? ?EF org/apache/cayenne/map/DbEntity @org/apache/cayenne/modeler/dialog/objentity/DbRelationshipTarget ?? ? ??T?e?e???s?s?@?? =org/apache/cayenne/modeler/dialog/ResolveDbRelationshipDialog ???T?O?T???z? ?? ?????x?^ #org/apache/cayenne/map/Relationship????? java/util/Vector????`? ? ID (default)?? #org/apache/cayenne/map/ObjAttribute? ??Y ? ???????????]Q????O?M[ ?O???? ?????fe?? *org/apache/cayenne/CayenneRuntimeException -Can't map relationship without source entity. ?? /Can't map relationship without source DbEntity. ?org/apache/cayenne/modeler/dialog/objentity/ObjRelationshipInfo 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; &org/apache/cayenne/map/ObjRelationship 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 java/util/List add (Ljava/lang/Object;)Z iterator ()Ljava/util/Iterator; java/util/Iterator hasNext ()Ljava/lang/Object; collectionTypeCombo Ljavax/swing/JComboBox; javax/swing/JComboBox addItem (Ljava/lang/Object;)V (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 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 setSelectedItem clearSelection javax/swing/JOptionPane 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; java/util/Collection targetCombo clear
getAttributes ()Ljava/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 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 [ ' \ ? ( ? ? ? ? ? 1*+? *? Y+?
? *+? *? N*?
*? *-? *? ? ,? ? ? *,? *,? ? *? ? *? ? *,? ? *,? ? *? ? *? *,? ? ? *? ? **? ? !? "*? #*? $Y? %? &*? &'? ( W*? &? ( W*? &)? ( W*? &*? ( W*? &? + :? , ? ? - ? .:*? ? /? 0???*? $Y? 1? 2*? 3*? $Y,? 4? 5? 6*? 7*? 8*? 9*? :*? ;? ? ? " _ ` a b c # d ( e 9 f > g F h T i \ j d k k l q o | p ? q ? w ? y ? z ? { ? | ? } ? ? ? ? ? ?
? ? ?$ ?( ?, ?0 ? ? > ? ? ? ? % ? ? 1 ? ? 1 ? ? 1 ? ? ? ? ? ? m*? ?