All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.cayenne.modeler.dialog.ResolveDbRelationshipDialog.class Maven / Gradle / Ivy

There is a newer version: 3.2M1
Show newest version
????1m
?	?	?
?	?
?

?
?
?
?


?
? 
!	?"	?#$%
&	?'
()	?*+	?,-	?./
 0	?1
234$56
W78
&9	?:
?;<
,=
>?@
/=ABCD
2E
1F
1GH
/I
1JK
/L
1M
1NOPQ
ARS
/TUV
F!
EW
EX
1YZ
>[
\]^
?_`a
Q=b
Qc
Qd
Qef
Pg
?hi
jkl	?m
?n	?op
jqr
?s
?tu
?v
ew
2x
2yz{
|}
~??
????
??
?q
?
&??
u0
??
x0?
z0?
|0
2?
????
?
???
??
??
??
2?
e???
??
??

??
??
??
e?
??
??
??
?&
??
??
??
??
j??
??
??
??
?
?
??
??
j???
??
????	???
?!???????
??
??????AttributeTableInnerClassesrelationship'Lorg/apache/cayenne/map/DbRelationship;reverseRelationshipnameLjavax/swing/JTextField;reverseNametable.Lorg/apache/cayenne/modeler/util/CayenneTable;tablePreferences8Lorg/apache/cayenne/modeler/pref/TableColumnPreferences;	addButtonLjavax/swing/JButton;removeButton
saveButtoncancelButton
cancelPressedZundo:Lorg/apache/cayenne/modeler/undo/RelationshipUndoableEdit;editable*(Lorg/apache/cayenne/map/DbRelationship;)VCodeLineNumberTableLocalVariableTablethis?Lorg/apache/cayenne/modeler/dialog/ResolveDbRelationshipDialog;+(Lorg/apache/cayenne/map/DbRelationship;Z)VinitView()Vcc+Lcom/jgoodies/forms/layout/CellConstraints;builder)Lcom/jgoodies/forms/builder/PanelBuilder;buttonsLjavax/swing/JPanel;
initWithModel
aRelationshipsourceColumnLjavax/swing/table/TableColumn;comboBoxLjavax/swing/JComboBox;targetColumninitControllerisCancelPressed()ZstopEditingcol	col_indexIsaveoldNameLjava/lang/String;reverseJoinsLjava/util/Collection;sourceEntityNametargetEntityNamemodel4Lorg/apache/cayenne/modeler/dialog/DbJoinTableModel;updatingReversevalidateNameY(Lorg/apache/cayenne/map/Entity;Lorg/apache/cayenne/map/Relationship;Ljava/lang/String;)ZentityLorg/apache/cayenne/map/Entity;%Lorg/apache/cayenne/map/Relationship;newNameexistinggetReverseJoins()Ljava/util/Collection;reverseJoinLorg/apache/cayenne/map/DbJoin;pairjoinsLjava/util/List;LocalVariableTypeTable7Ljava/util/Collection;
access$000{(Lorg/apache/cayenne/modeler/dialog/ResolveDbRelationshipDialog;)Lorg/apache/cayenne/modeler/undo/RelationshipUndoableEdit;x0
access$100B(Lorg/apache/cayenne/modeler/dialog/ResolveDbRelationshipDialog;)V
access$202C(Lorg/apache/cayenne/modeler/dialog/ResolveDbRelationshipDialog;Z)Zx1
access$300B(Lorg/apache/cayenne/modeler/dialog/ResolveDbRelationshipDialog;)Z
access$400
SourceFile ResolveDbRelationshipDialog.java???????????????????????8org/apache/cayenne/modeler/undo/RelationshipUndoableEdit??????javax/swing/JTextField??????javax/swing/JButtonAdd??????Remove??Done??Cancel??Lorg/apache/cayenne/modeler/dialog/ResolveDbRelationshipDialog$AttributeTable??????javax/swing/ListSelectionModel??6org/apache/cayenne/modeler/pref/TableColumnPreferences??dbentity/dbjoinTable??????java/awt/BorderLayout?????)com/jgoodies/forms/layout/CellConstraints'com/jgoodies/forms/builder/PanelBuilder$com/jgoodies/forms/layout/FormLayoutNright:max(50dlu;pref), 3dlu, fill:min(150dlu;pref), 3dlu, fill:min(50dlu;pref)?p, 3dlu, p, 3dlu, p, 9dlu, p, 3dlu, top:14dlu, 3dlu, top:p:grow??????DbRelationship Information????
Relationship:??????Reverse RelationshipJoinsjavax/swing/JScrollPane??
fill, fill??javax/swing/JPaneljava/awt/FlowLayout??????Center?????South??*org/apache/cayenne/CayenneRuntimeExceptionjava/lang/StringBuilderNull source entity: ??????java/lang/Object???Null target entity: Null DataMap: ????DbRelationship Info: ? to ??2org/apache/cayenne/modeler/dialog/DbJoinTableModel	
?
org/apache/cayenne/map/DbEntity !"#?$%?org/apache/cayenne/modeler/dialog/ResolveDbRelationshipDialog$1&'?org/apache/cayenne/modeler/dialog/ResolveDbRelationshipDialog$2?org/apache/cayenne/modeler/dialog/ResolveDbRelationshipDialog$3?org/apache/cayenne/modeler/dialog/ResolveDbRelationshipDialog$4()*+,-?.?/0)%org/apache/cayenne/map/DbRelationship123??4?56789:);<=>??@.org/apache/cayenne/map/event/RelationshipEvent?ABCDE?F?G?H?IJKJL?M?NO%org/apache/cayenne/map/event/MapEvent?P??QRSTUVWXY?Z[\)There is an existing relationship named "". Select a different name.]^?_8`ab?java/util/ArrayListcdef?ghorg/apache/cayenne/map/DbJoinijk??l=org/apache/cayenne/modeler/dialog/ResolveDbRelationshipDialog-org/apache/cayenne/modeler/util/CayenneDialog&org/apache/cayenne/modeler/ApplicationgetFrame2()Lorg/apache/cayenne/modeler/CayenneModelerFrame;F(Lorg/apache/cayenne/modeler/CayenneModelerFrame;Ljava/lang/String;Z)VpackcenterWindow(I)V(Ljava/lang/String;)V
setEnabled(Z)V,org/apache/cayenne/modeler/util/CayenneTablegetSelectionModel"()Ljavax/swing/ListSelectionModel;setSelectionModegetClass()Ljava/lang/Class;&(Ljava/lang/Class;Ljava/lang/String;)VgetContentPane()Ljava/awt/Container;java/awt/Container	setLayout(Ljava/awt/LayoutManager;)V'(Ljava/lang/String;Ljava/lang/String;)V)(Lcom/jgoodies/forms/layout/FormLayout;)VsetDefaultDialogBorderxywh1(IIII)Lcom/jgoodies/forms/layout/CellConstraints;addSeparatorW(Ljava/lang/String;Lcom/jgoodies/forms/layout/CellConstraints;)Ljavax/swing/JComponent;xy/(II)Lcom/jgoodies/forms/layout/CellConstraints;addLabelS(Ljava/lang/String;Lcom/jgoodies/forms/layout/CellConstraints;)Ljavax/swing/JLabel;addU(Ljava/awt/Component;Lcom/jgoodies/forms/layout/CellConstraints;)Ljava/awt/Component;(Ljava/awt/Component;)VC(IIIILjava/lang/String;)Lcom/jgoodies/forms/layout/CellConstraints;*(Ljava/awt/Component;)Ljava/awt/Component;getPanel()Ljavax/swing/JPanel;)(Ljava/awt/Component;Ljava/lang/Object;)V,org/apache/cayenne/modeler/util/PanelFactorycreateButtonPanel,([Ljavax/swing/JButton;)Ljavax/swing/JPanel;getSourceEntity!()Lorg/apache/cayenne/map/Entity;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;((Ljava/lang/String;[Ljava/lang/Object;)VgetTargetEntityorg/apache/cayenne/map/Entity
getDataMap"()Lorg/apache/cayenne/map/DataMap;getReverseRelationship)()Lorg/apache/cayenne/map/DbRelationship;getNamegetTargetEntityNamesetTitlegetMediator0()Lorg/apache/cayenne/modeler/ProjectController;k(Lorg/apache/cayenne/map/DbRelationship;Lorg/apache/cayenne/modeler/ProjectController;Ljava/lang/Object;Z)VsetModel!(Ljavax/swing/table/TableModel;)VgetColumnModel&()Ljavax/swing/table/TableColumnModel;"javax/swing/table/TableColumnModel	getColumn"(I)Ljavax/swing/table/TableColumn;getWidgetFactory1()Lorg/apache/cayenne/modeler/util/WidgetFactory;+org/apache/cayenne/modeler/util/ModelerUtilgetDbAttributeNamesg(Lorg/apache/cayenne/modeler/ProjectController;Lorg/apache/cayenne/map/DbEntity;)Ljava/util/Collection;-org/apache/cayenne/modeler/util/WidgetFactorycreateComboBox0(Ljava/util/Collection;Z)Ljavax/swing/JComboBox;4org/apache/cayenne/modeler/util/combo/AutoCompletionenable(Ljavax/swing/JComboBox;)VcreateCellEditor<(Ljavax/swing/JComboBox;)Ljavax/swing/table/TableCellEditor;javax/swing/table/TableColumn
setCellEditor&(Ljavax/swing/table/TableCellEditor;)VsetTextbindF(Ljavax/swing/JTable;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;IZ)VaddActionListener"(Ljava/awt/event/ActionListener;)VgetEditingColumn()I
getCellEditor%()Ljavax/swing/table/TableCellEditor;!javax/swing/table/TableCellEditorstopCellEditinggetTextjava/lang/Stringlength*org/apache/cayenne/util/NamedObjectFactory
createName7(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/String;trimgetModel ()Ljavax/swing/table/TableModel;
getObjectList()Ljava/util/List;java/util/Listsizeorg/apache/cayenne/util/UtilnullSafeEquals'(Ljava/lang/Object;Ljava/lang/Object;)ZsetNameaddNameUndoN(Lorg/apache/cayenne/map/DbRelationship;Ljava/lang/String;Ljava/lang/String;)Vk(Ljava/lang/Object;Lorg/apache/cayenne/map/Relationship;Lorg/apache/cayenne/map/Entity;Ljava/lang/String;)V,org/apache/cayenne/modeler/ProjectControllerfireDbRelationshipEvent3(Lorg/apache/cayenne/map/event/RelationshipEvent;)VcommitisToDependentPKisValidForDepPksetToDependentPKsetSourceEntity"(Lorg/apache/cayenne/map/Entity;)VsetTargetEntityisToMany	setToManyaddRelationship((Lorg/apache/cayenne/map/Relationship;)VZ(Ljava/lang/Object;Lorg/apache/cayenne/map/Relationship;Lorg/apache/cayenne/map/Entity;I)VsetJoins(Ljava/util/Collection;)VgetInstance*()Lorg/apache/cayenne/modeler/Application;getUndoManager6()Lorg/apache/cayenne/modeler/undo/CayenneUndoManager;2org/apache/cayenne/modeler/undo/CayenneUndoManageraddEdit"(Ljavax/swing/undo/UndoableEdit;)ZY(Ljava/lang/Object;Lorg/apache/cayenne/map/Relationship;Lorg/apache/cayenne/map/Entity;)VgetRelationship9(Ljava/lang/String;)Lorg/apache/cayenne/map/Relationship;javax/swing/JOptionPaneshowMessageDialoggetJoinsjava/util/Collectionjava/util/Collections
EMPTY_LISTiterator()Ljava/util/Iterator;java/util/IteratorhasNextnext()Ljava/lang/Object;createReverseJoin!()Lorg/apache/cayenne/map/DbJoin;setRelationship(Ljava/lang/Object;)Z!??
??????????????????????????????*+???
XY?????????6*??	*?*?*?
*?*+?*?
Y+??*?*???*
\
U]_`a!c-e1f5h? 6??6??6?????U?*?Y??*?Y??*?Y??*?*??*?Y??*?*??*?Y??*?Y??*?*??*? Y*?!?"*?"?#?%*?&Y*?'(?)?**?+?,Y?-?.?/Y?0L?1Y?2Y34?5?6M,?7,8+?9?:W,;+?W,?+?W,@+?9?:W,?AY*?"?B+	C?D?>W?EY?FY?G?HN-*??IW-*??IW,-+	?9?>W*?+,?JK?L*?+?Y*?SY*?S?MN?L??zp
qs't2v?wJyW{d|o~{?????????????????????!?<?L?U?^?m?z????*???????????LM?????Sy+?O?"?PY?QY?RS?T+?U?V?W?X?+?Y?"?PY?QY?RZ?T+?U?V?W?X?+?O?[?%?PY?QY?R\?T+?O?U?V?W?X?*+?]**?]?^?_*?QY?R`?T*?]?O?a?Tb?T*?]?c?T?V?d*?"?eY*?]*?f*?g?h*?"?i?jM?k*?f*?]?O?l?m?nN-?o,?k-?p?q*?"?i?j:?k*?f*?]?Y?l?m?nN-?o?k-?p?q*?_?*?*?_?r?s*?*?]?r?s*?**?"?t???#??&?-?L?V?g?x?}???????????????????????????	???#?)?-?3?7?E?L?Z?h?x??4y??y??????????a?????w=*??uY*?v?w*??xY*?y?w*??zY*?{?w*??|Y*?}?w?????-<
?=?????/*?????????s%*?"?~<?*?"?i?jM,???W??$? 
??%???????{*???L+???L+??*?]?O??L**?]?O*?]+????*?????M,???M,??*?]?Y??M*?"???eN-??????6?**?]?Y*?_,????+*?]?r???>*?]?r:*?]+??*?*?]+??*?f??Y**?]*?]?O????-??*?]???*?]???*?]????*?_?~*??Y,???_*?_*?]?Y??*?_*?]?O??*?_*?]??????*?]?Y*?_??*?]?O*?]?Y?j*?f??Y**?_*?_?O?????L,*?_?r???>*?_?r:*?_,??*?*?_,??*?f??Y**?_*?_?O????*??:*?_??*?]???*?_???*?_??????*???W*?f??Y**?]*?]?O???????< !$%'%"*5+6.A/H0J3N4T6W4[:f;y=???>?B?F?G?I?K?M?O?M?R?V?W?\_`a!b/cEdShdium|i?q?r?t?v?x?z?~?z???????????????R?2???2???%??????A???f???y???????6+-??:?+,?	,?!*?QY?R??T-?T??T?V????????2?4??46??6??6??6??/??????`*?]??L+?+????????Y+????M+??N-???*-????:??:*?_??,??W???,??*
????'?B?I?R?[?^??4I??B??`??X??'9??X??/*???C???/*???C???;*Z???C??	?
?/*???C???/*???C??
?* ??|zxu




© 2015 - 2025 Weber Informatics LLC | Privacy Policy