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

org.apache.cayenne.modeler.dialog.objentity.ObjAttributeInfoDialog.class Maven / Gradle / Ivy

The newest version!
????7?Forg/apache/cayenne/modeler/dialog/objentity/ObjAttributeInfoDialogView
1org/apache/cayenne/modeler/util/CayenneController6(Lorg/apache/cayenne/modeler/util/CayenneController;)V

()V	
Borg/apache/cayenne/modeler/dialog/objentity/ObjAttributeInfoDialogviewHLorg/apache/cayenne/modeler/dialog/objentity/ObjAttributeInfoDialogView;	
mediator.Lorg/apache/cayenne/modeler/ProjectController;	
model:Lorg/apache/cayenne/modeler/editor/ObjAttributeTableModel;	
rowIjava/util/HashMap

	
"#$stringToEmbeddablesLjava/util/Map;&java/util/ArrayList
%
	
)*+embeddableNamesLjava/util/List;
-./01,org/apache/cayenne/modeler/ProjectController!getEmbeddablesInCurrentDataDomain()Ljava/util/ArrayList;
%345iterator()Ljava/util/Iterator;789:;java/util/IteratorhasNext()Z7=>?next()Ljava/lang/Object;A!org/apache/cayenne/map/Embeddable
@CDEgetClassName()Ljava/lang/String;GHIJK
java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;MNOPQjava/util/Listadd(Ljava/lang/Object;)Z
STUVW8org/apache/cayenne/modeler/editor/ObjAttributeTableModelgetAttributeB(I)Lorg/apache/cayenne/modeler/editor/wrapper/ObjAttributeWrapper;
YZ[\]=org/apache/cayenne/modeler/editor/wrapper/ObjAttributeWrappergetValue'()Lorg/apache/cayenne/map/ObjAttribute;

_`ainitController((Lorg/apache/cayenne/map/ObjAttribute;)V
cdpackfjavax/swing/WindowConstants
hijsetDefaultCloseOperation(I)V
lmnsetModal(Z)V

pqmakeCloseableOnEscape

st
centerView
vwn
setVisibleM3zjava/lang/String
|}~getTypeComboBox()Ljavax/swing/JComboBox;
?????javax/swing/JComboBoxgetModel()Ljavax/swing/ComboBoxModel;? javax/swing/DefaultComboBoxModel
????
addElement(Ljava/lang/Object;)V???actionPerformede(Lorg/apache/cayenne/modeler/dialog/objentity/ObjAttributeInfoDialog;)Ljava/awt/event/ActionListener;
????addActionListener"(Ljava/awt/event/ActionListener;)V	
???	attribute%Lorg/apache/cayenne/map/ObjAttribute;?(org/apache/cayenne/map/EmbeddedAttribute
????E#org/apache/cayenne/map/ObjAttributegetTypeM??Qcontains
?
	
???attributeSaved
?


???copyObjAttributeM(Lorg/apache/cayenne/map/ObjAttribute;Lorg/apache/cayenne/map/ObjAttribute;)V
????	getEntity$()Lorg/apache/cayenne/map/ObjEntity;
????? org/apache/cayenne/map/ObjEntity
getDataMap"()Lorg/apache/cayenne/map/DataMap;
?????org/apache/cayenne/map/DataMap
getDbEntities()Ljava/util/Collection;
%??(Ljava/util/Collection;)V	
??+
relTargets
???getPathBrowser6()Lorg/apache/cayenne/modeler/util/MultiColumnBrowser;
?????2org/apache/cayenne/modeler/util/MultiColumnBrowseraddTreeSelectionListener,(Ljavax/swing/event/TreeSelectionListener;)V
???getAttributeName()Ljavax/swing/JTextField;
???EgetName
?????javax/swing/JTextFieldsetText(Ljava/lang/String;)V
????getDbAttributePath+()Lorg/apache/cayenne/exp/path/CayennePath;?????'org/apache/cayenne/exp/path/CayennePathlength()I???Evalue
???getCurrentPathLabel()Ljavax/swing/JLabel;?.? -> 
y???replaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
???javax/swing/JLabel?
???getSourceEntityLabel
??
????setSelectedItem
???getUsedForLockingCheckBox()Ljavax/swing/JCheckBox;
?;isUsedForLocking
njavax/swing/JCheckBoxsetSelected
	
?getLazyCheckBox
?
;isLazy
?getCommentField
-getApplication*()Lorg/apache/cayenne/modeler/Application;
&org/apache/cayenne/modeler/ApplicationgetMetaData<()Lorg/apache/cayenne/configuration/xml/DataChannelMetaData;4org/apache/cayenne/project/extension/info/ObjectInfocomment
 !"getFromMetaData?(Lorg/apache/cayenne/configuration/xml/DataChannelMetaData;Lorg/apache/cayenne/configuration/ConfigurationNode;Ljava/lang/String;)Ljava/lang/String;$'org/apache/cayenne/swing/BindingBuilder


'()getBindingFactory+()Lorg/apache/cayenne/swing/BindingFactory;
#+,>(Lorg/apache/cayenne/swing/BindingFactory;Ljava/lang/Object;)V
./0getCancelButton()Ljavax/swing/JButton;2
closeAction()
#456bindToActionX(Ljavax/swing/AbstractButton;Ljava/lang/String;)Lorg/apache/cayenne/swing/ObjectBinding;
890getSelectPathButton;
setPath(true)
=>0
getSaveButton@
saveMapping()
?B?C()Ljavax/swing/tree/TreeModel;
?EFGgetDbAttribute&()Lorg/apache/cayenne/map/DbAttribute;
?IJ?	getParent
?LMNgetDbEntity#()Lorg/apache/cayenne/map/DbEntity;
PQRS?org/apache/cayenne/map/DbEntity
getAttributes
PUV?getRelationshipsXYZ[?java/util/CollectionsizeX3^"org/apache/cayenne/map/DbAttribute
]`?Nb%org/apache/cayenne/map/DbRelationship
adefgetSourceEntity!()Lorg/apache/cayenne/map/Entity;

hiNgetFirstEntityk/org/apache/cayenne/modeler/util/EntityTreeModel
jmn"(Lorg/apache/cayenne/map/Entity;)VpEorg/apache/cayenne/modeler/util/EntityTreeAttributeRelationshipFilter
o

jstu	setFilter5(Lorg/apache/cayenne/modeler/util/EntityTreeFilter;)V
?wxysetModel(Ljavax/swing/tree/TreeModel;)V

{|setSelectionPath~?itemStateChangedc(Lorg/apache/cayenne/modeler/dialog/objentity/ObjAttributeInfoDialog;)Ljava/awt/event/ItemListener;
????addItemListener (Ljava/awt/event/ItemListener;)V?Dorg/apache/cayenne/modeler/dialog/objentity/ObjAttributeInfoDialog$1
???G(Lorg/apache/cayenne/modeler/dialog/objentity/ObjAttributeInfoDialog;)V
????addKeyListener(Ljava/awt/event/KeyListener;)V

??rebuildTable
???5getDbPathIterator
????njavax/swing/JButton
setEnabled?Oorg/apache/cayenne/modeler/dialog/objentity/ObjAttributeInfoDialog$CellRenderer
?

???getOverrideAttributeTable0()Lorg/apache/cayenne/modeler/util/CayenneTable;
?????,org/apache/cayenne/modeler/util/CayenneTablegetColumnModel&()Ljavax/swing/table/TableColumnModel;?Qorg/apache/cayenne/modeler/dialog/objentity/OverrideEmbeddableAttributeTableModel?????"javax/swing/table/TableColumnModel	getColumn"(I)Ljavax/swing/table/TableColumn;
?????javax/swing/table/TableColumnsetCellRenderer((Ljavax/swing/table/TableCellRenderer;)V
???getTablePreferences:()Lorg/apache/cayenne/modeler/pref/TableColumnPreferences;
?????6org/apache/cayenne/modeler/pref/TableColumnPreferencesbindF(Ljavax/swing/JTable;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;IZ)V

??initComboBoxes
?????+org/apache/cayenne/modeler/util/ModelerUtilgetDbAttributeNames9(Lorg/apache/cayenne/map/DbEntity;)Ljava/util/Collection;	
???embeddableModelSLorg/apache/cayenne/modeler/dialog/objentity/OverrideEmbeddableAttributeTableModel;
????
setCellEditor?(Ljava/util/Collection;Lorg/apache/cayenne/modeler/util/CayenneTable;)Lorg/apache/cayenne/modeler/util/CellEditorForAttributeTable;
????convertColumnIndexToView(I)I
????
setComboBoxes(Ljava/util/Collection;I)VG???get&(Ljava/lang/Object;)Ljava/lang/Object;
@Q?*org/apache/cayenne/map/EmbeddableAttribute
?

???EgetDbAttributeName
????setDbAttributeName
??
????setName
??
????setType
????
getEmbeddable%()Lorg/apache/cayenne/map/Embeddable;
????
setEmbeddable&(Lorg/apache/cayenne/map/Embeddable;)VXN
???~(Lorg/apache/cayenne/modeler/ProjectController;Ljava/lang/Object;Ljava/util/Collection;Lorg/apache/cayenne/map/ObjAttribute;)V
??x?!(Ljavax/swing/table/TableModel;)V
???jsetRowHeight
?jsetRowMargin

setUpTableStructure
??getSelectedItem	
	
lastObjectTypeLjava/lang/Object;

dispose

;
isModified
Ejava/lang/ObjecttoString
??
?EgetText
??
;
isSelected
? !nsetUsedForLocking
?#$nsetLazy
&'(
putToMetaData?(Lorg/apache/cayenne/configuration/xml/DataChannelMetaData;Lorg/apache/cayenne/configuration/ConfigurationNode;Ljava/lang/String;Ljava/lang/String;)V

*+,isRegisteredType(Ljava/lang/String;)Z.java/lang/StringBuilder
-

?123getSelectionPath()Ljavax/swing/tree/TreePath;
5678?javax/swing/tree/TreePathgetLastPathComponent
5:;<getPath()[Ljava/lang/Object;
]?
-?@Aappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;
a?
-?EFQequals
?HI?setDbAttributePath?E
SLMNsetUpdatedValueAt(Ljava/lang/Object;II)V
-?
?Q?R ()Ljavax/swing/table/TableModel;
?TU;isAttributeOverrideChange
yE
XYZF[java/util/Objects'(Ljava/lang/Object;Ljava/lang/Object;)Z
]^_`ajava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;

cdesetPath(Z)Z

ghigetView()Ljava/awt/Component;k?You have changed Db Attribute path. Do you want it to be saved?mSave ObjAttributeojavax/swing/JOptionPane
nqrsshowConfirmDialog<(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)I

uvchangeAttributeObject

xyupdateTable
?{|}getAttributeOverrides()Ljava/util/Map;

?}getCurrentOverrideAttribute

???(compareAndSetOverrideInEmbeddedAttributeF(Lorg/apache/cayenne/map/ObjAttribute;Ljava/util/Map;Ljava/util/Map;)V

??closeAction
S?
????removeAttribute
????addAttribute%(Lorg/apache/cayenne/map/Attribute;)V?(org/apache/cayenne/map/event/EntityEvent?%org/apache/cayenne/map/event/MapEvent
???5(Ljava/lang/Object;Lorg/apache/cayenne/map/Entity;I)V
-???fireObjEntityEvent-(Lorg/apache/cayenne/map/event/EntityEvent;)V?3org/apache/cayenne/modeler/event/EntityDisplayEvent
-???getCurrentObjEntity
-???getCurrentDataMap
-???
getProject&()Lorg/apache/cayenne/project/Project;
?????"org/apache/cayenne/project/ProjectgetRootNode6()Lorg/apache/cayenne/configuration/ConfigurationNode;?6org/apache/cayenne/configuration/DataChannelDescriptor
????(Ljava/lang/Object;Lorg/apache/cayenne/map/Entity;Lorg/apache/cayenne/map/DataMap;Lorg/apache/cayenne/configuration/DataChannelDescriptor;)V
-???fireObjEntityDisplayEvent8(Lorg/apache/cayenne/modeler/event/EntityDisplayEvent;)V?+org/apache/cayenne/map/event/AttributeEvent
???W(Ljava/lang/Object;Lorg/apache/cayenne/map/Attribute;Lorg/apache/cayenne/map/Entity;I)V
-???fireObjAttributeEvent0(Lorg/apache/cayenne/map/event/AttributeEvent;)V?6org/apache/cayenne/modeler/event/AttributeDisplayEvent
????(Ljava/lang/Object;Lorg/apache/cayenne/map/Attribute;Lorg/apache/cayenne/map/Entity;Lorg/apache/cayenne/map/DataMap;Lorg/apache/cayenne/configuration/DataChannelDescriptor;)V
-???fireObjAttributeDisplayEvent;(Lorg/apache/cayenne/modeler/event/AttributeDisplayEvent;)V
????getEmbeddableList()Ljava/util/List;
@?V?@(Ljava/lang/String;)Lorg/apache/cayenne/map/EmbeddableAttribute;?'org/apache/cayenne/util/CayenneMapEntryMYM??<toArray
?????java/lang/System	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V
5??([Ljava/lang/Object;)V
??|?(Ljavax/swing/tree/TreePath;)V
????getRegisteredTypeNames()[Ljava/lang/String;
??I?,(Lorg/apache/cayenne/exp/path/CayennePath;)V
???n	setEntity
????	setParentGYG???entrySet()Ljava/util/Set;?3?
java/util/Set?java/util/Map$Entry????getKey??\?
???addAttributeOverride'(Ljava/lang/String;Ljava/lang/String;)V
%N
??removeAttributeOverride
	
java/awt/event/ItemEventgetItemSelectable()Ljava/awt/ItemSelectable;
E
<java/awt/ItemSelectablegetSelectedObjects

setEnabledSaveButton
-?%getEmbeddableNamesInCurrentDataDomain??
getTypeManagerPane()Ljavax/swing/JPanel;
 !javax/swing/JPanel	getLayout()Ljava/awt/LayoutManager;#java/awt/CardLayout%FLATTENED_PANEL
"'()show)(Ljava/awt/Container;Ljava/lang/String;)V+EMBEDDABLE_PANEL-'javax/swing/event/TreeSelectionListener	Signature3Ljava/util/List;FLjava/util/Map;$Ljava/util/List;l(Lorg/apache/cayenne/modeler/ProjectController;ILorg/apache/cayenne/modeler/editor/ObjAttributeTableModel;)VCodeLineNumberTableLocalVariableTableemb#Lorg/apache/cayenne/map/Embeddable;thisDLorg/apache/cayenne/modeler/dialog/objentity/ObjAttributeInfoDialog;
StackMapTable
startupActionembeddableNameLjava/lang/String;pathiterLjava/util/Iterator;attribLjava/util/Collection;reldbEnt!Lorg/apache/cayenne/map/DbEntity;	treeModel1Lorg/apache/cayenne/modeler/util/EntityTreeModel;firstEntityattrbuilder)Lorg/apache/cayenne/swing/BindingBuilder;LocalVariableTypeTable:Ljava/util/Iterator;=Ljava/util/Iterator;;?Ljava/util/Collection;objisAttributeLastZit?Ljava/util/Iterator;renderer,Ljavax/swing/table/DefaultTableCellRenderer;
nameColumnLjavax/swing/table/TableColumn;
typeColumndbAttrColumndbAttrTypeColumnnameAttr
currentEnt*Ljava/util/Collection;at,Lorg/apache/cayenne/map/EmbeddableAttribute;tempembAttrTemptypeNameembAttrTempCopyDLjava/util/Collection;	attrOrRelipathComponents[Ljava/lang/Object;
attributePathLjava/lang/StringBuilder;pathStrLjavax/swing/tree/TreePath;isChangejisOverrideTableChangesaveMapping	overridescurrentOverrAttr5Ljava/util/Map;event5Lorg/apache/cayenne/modeler/event/EntityDisplayEvent;	eventAttr8Lorg/apache/cayenne/modeler/event/AttributeDisplayEvent;ecurrentEmbeddableOverrideembList7()Ljava/util/Map;valueChanged)(Ljavax/swing/event/TreeSelectionEvent;)V&Ljavax/swing/event/TreeSelectionEvent;obfirstEntsetEnt)Lorg/apache/cayenne/util/CayenneMapEntry;list;Ljava/util/List;nextTypeName	typeNames[Ljava/lang/String;?
attrOverridesattrOvLjava/util/Map$Entry;;Ljava/util/Map$Entry;keyaKeysForDelete
keysForDeleteLjava/util/ArrayList;
keysForAdd)Ljava/util/ArrayList;?(Lorg/apache/cayenne/map/ObjAttribute;Ljava/util/Map;Ljava/util/Map;)Vlambda$initController$1(Ljava/awt/event/ItemEvent;)V
copyAttrSaved*Lorg/apache/cayenne/map/EmbeddedAttribute;Ljava/awt/event/ItemEvent;lambda$initController$0(Ljava/awt/event/ActionEvent;)VLjava/awt/event/ActionEvent;isType?java/awt/event/ActionEvent
SourceFileObjAttributeInfoDialog.javaNestMembersBootstrapMethods??

?????

????
?????"java/lang/invoke/LambdaMetafactorymetafactory?(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;InnerClassesCellRendererEntry?%java/lang/invoke/MethodHandles$Lookup?java/lang/invoke/MethodHandlesLookup!
,???????+./#$.0*+.1
23%?*+?*?Y?	?*+?*-?*?*?Y? ?!*?%Y?'?(+?,?2:?6?2?<?@:*?!?B?FW*?(?B?LW???*-?R?X?^?46
XYZ[\]*^5`Taebtcwd?e54T 67?89???:?>
-S7?8hi3/*??4i589;3j(*??b*??g*??k*?o*?r*??u?4pqrstu'v5(89`a3??*?(?xM,?6?!,?<?yN*??{???-?????*??{*????*+??*?????*?(*???????*??Y?????*??Y????**??*????*?%Y*????????????*???*??*???*???ζ?*?????N*???׹??%*???׹?M*???,????(*???*???׹???*?????*???*????????*??{*??????*???*????*??*????*??*???+??ѻ#Y*?%?&*?*M,*??-1?3W,*??7:?3W,*??<??3W*????A??N*???D?}*???H???u*???H???K:?Y?O:?T:?W??\:?<?]?_N?'?W??\:?<?a?c?PN?*?gN-?%?jY-?l:?oY?q?r*????v*???D?*?z*??{*?}??*??ʻ?Y*????*???4?8z{.|1~A?F?c?q?|?????????????????????1?B?S?d?o?|???????????????????????????%?2?;?L?O?T?X?b?n?z????????	?5z<=?>=?@;?@?OABHCB?[DEbFG??HE?89?I?? JKL*?M;?N?OAOHCP:8?
7?&1
?{?

?#PPXX?#?%
3?X*?????6?*??<???=<*????M,?6?,?<N-?]?,?6?89wVWfXY/PZYF9[Y^!\Y?3??*???:*?????KL+?++??M*??,*?????W*??,*????϶ӱ4&	9:;<=+>4@;>>D5 #]B,^E?89L#]_:>?3??L?%Y?'M*?????*????L*?(+???o*?!+???@??N-?\:?6?L?<??:??Y??:?߶???????????,??W???*??Y*?*,*??????*???*?Ƕ?*?????*?????*?*??{??*??**??{???4^GH
JKM)O:PXQaRkSuTU?V?W?Z?\?]?^?`?b?c?e?g5>a1`aX:ba:[cB?89?d=
?eBL:[cf
?ef:?yX?%X7?R?S
?36*???4
jk589de3?K*??u*??{??*??*??{???*??*??ʶ?*??*?????*??*????"*???*??*????%*?????**?????)???-Y?/M?-Y?/N*????0:*?????K?????4?]???9:6???62?]?&-2?]?=?>W,2?]?=?>W?42?a?&-2?a?B?>W,2?a?B?>W?6?d??-?>W,?>W???v?*?????*???-?C??*??????*??{??*?(*??{?????*??{??M*????,?C?D?~*??,?C?G*????,?C?J??*?*????*??K?,?O?*?????6*?????,*??,?C?G,?O?*?*????*??K???4?/opq(s9tJu[vpyvvy|?~???????????????????
??(?;?>?M?T?[?a?d?p?~??????????????? ?+?2?E?G?I?5R?|gS??h??ij??kl??ml??>nK89KoS:8(?P?B
--5p?8-??=?G&?;31?*????P???S<*???*???M??*????*??ʶ?V?j*?????*??{??S*????*??{??W?<*???*?????(*???*????,*????W???46
??
???&?.?E?\?s???????5 ?89?qS&?=:?Xy?O@y3?v*???*???L*?*????*??K*?*????*??K*?*????\*??K*?*????\*??K*?+*??K?4"???(?;?Q?g?u?5v89a=r3*?b?F*?fjl?p?.*?????
*?t?*?w*?*????*??K??*?w??*?????
*?????*?????*?????
*?t?H*?????'*?ǶS?*?????zL*?~M**??+,??*?w*?*????*??K*?????J*?????@*?*????*??K*?ǶS?#*?????zL*?????zM**??+,??*???4^???#?*?.?D?K?s?z????????????????????????54?s$?
t$?s$
t$89L*?su?
tu?su
tu:
*-?Pv3?*?????'*?ǶS?*?????zL*?~M**??+,??*?????!*???y?G*?*????*??K*???*???ζ?*???*????*???Y**?????????Y**???*???*?????????L*?+??*???Y**??*?????????Y**??*???*???*?????????M*?,?ı4N$.8	C
V
gu????????54s$$
t$89?Tvw?	xyLsu$
tu:.'?}3R??Y? L*?Ƕ?M*?!*???????@N,?\:?6?`?<??:-??̶?????)-??̶??+-??̶??߶V?+???߹FW???+?4*
"#$$%B&\'q()?+?,54BNza?89?{$?|B$q67L?{u?|f:%?,
GX@7?,?%??.}~35?40589z?iN3]*????L*???D?_M>+?6?@+?<:?a??)?a?c?PM>??]???]?_M???,?4:34578&9.:2;><C>K?O@XC[E54&2?]89UT@J?EH?SLUTU:?7P?-?|3[??%Y?'L=*????N-?6?--?<??:+?LW?]?-?6?=????I+??`?:*?gS+??+????*????5Y?۶?*??<???4BLM
NOP&Q/R@SBUEVIWVX^YqZ?[?]5>&Q?V9>j?89??+
?RS~T@L???~TU:?M7/?I+,3?-??M,N-?66?-2:+?V???????4`ab#c%a+f5*?=-89-d=)??:?

y?????3??+,?׶?+,?ζ+,????+,?H??+,???+,??+,??"*???,?N*???+-?%+???k,???,???z:??Y? :???E????:?6?-?<??:+?????y???y????ϱ4N???? ?(?0?8?<?J?\?c?j?v??????????5Hs?$???L?$?89??????J?=L s?u???L?u:?vy?G?7?3??3?	*?%Y?':?%Y?':,????:?6?I?<??:???y:-??????y-???V??W???-????:?6?I?<??:???y:,??????y,???V??W????2:?6??<?y:+???????2:?6?&?<?y:+??-???y????ֱ4N?	??5?A?d?l?o??????????????????&?)?5zA+?=57Q??+?=?7Q??	?=?=*89*??*s$*t$	!????L>57Q??7Q?*su*tu	!????:D?%%7?D?y???7?D?y???7?!?7?,.???3?*???*?+???s*?(+??2??????Y??M*,*????*,???#*???????Y??M*,*????*,??*??+??2??*??*??4>???/?7?@?E?H?R?Z?c?h?}?????5*7??Z???89?z?:?H??3\?=??N-:?66?42:*??{??*??{???V?=?????*??*??{??y?? *????"*??$?&?)*????"*??*?&*?????46
???2?A?C?I?X?i???????54$d=?89?z???S???:'?
????/y??%???????????????"??
??G?	???




© 2015 - 2025 Weber Informatics LLC | Privacy Policy