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

org.apache.cayenne.modeler.action.OpenProjectAction.class Maven / Gradle / Ivy

The newest version!
????7pOpen Project
3org/apache/cayenne/modeler/action/OpenProjectAction
getActionName()Ljava/lang/String;


/org/apache/cayenne/modeler/action/ProjectAction=(Ljava/lang/String;Lorg/apache/cayenne/modeler/Application;)V/org/apache/cayenne/modeler/action/ProjectOpener

()V	fileChooser1Lorg/apache/cayenne/modeler/action/ProjectOpener;
resetClipboard
icon-open.pngjava/awt/event/KeyEvent
 !"#$java/awt/ToolkitgetDefaultToolkit()Ljava/awt/Toolkit;
 &'(getMenuShortcutKeyMaskEx()I
*+,-.javax/swing/KeyStrokegetKeyStroke(II)Ljavax/swing/KeyStroke;
012getProjectController0()Lorg/apache/cayenne/modeler/ProjectController;
456checkSaveOnClose()Z
89:;<java/awt/event/ActionEvent	getSource()Ljava/lang/Object;>-org/apache/cayenne/swing/control/FileMenuItem
=@ABgetFile()Ljava/io/File;Djava/io/File
FGHIJ&org/apache/cayenne/modeler/ApplicationgetFrame2()Lorg/apache/cayenne/modeler/CayenneModelerFrame;
LMNopenProjectFile (Ljava/awt/Frame;)Ljava/io/File;Pjava/lang/Exception	RSTlogObjLorg/slf4j/Logger;VError loading project file.XYZ[\org/slf4j/Loggerwarn*(Ljava/lang/String;Ljava/lang/Throwable;)V
^_`closeProject(Z)Z
bcdopenProject(Ljava/io/File;)V	fghapplication(Lorg/apache/cayenne/modeler/Application;
FjklgetUndoManager6()Lorg/apache/cayenne/modeler/undo/CayenneUndoManager;
nopq2org/apache/cayenne/modeler/undo/CayenneUndoManagerdiscardAllEdits
Cst6exists
CvwgetPathyz{makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;}Can't Open Projectjavax/swing/JOptionPane
~???showMessageDialog<(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)V
F???getInstance*()Lorg/apache/cayenne/modeler/Application;
F???getFrameController7()Lorg/apache/cayenne/modeler/CayenneModelerController;
????d3org/apache/cayenne/modeler/CayenneModelerControlleraddToLastProjListAction
C???toURI()Ljava/net/URI;
?????java/net/URItoURL()Ljava/net/URL;?'org/apache/cayenne/resource/URLResource
??
?(Ljava/net/URL;)V
???getApplication
F???getInjector"()Lorg/apache/cayenne/di/Injector;?1org/apache/cayenne/project/upgrade/UpgradeService?????org/apache/cayenne/di/Injector%(Ljava/lang/Class;)Ljava/lang/Object;????getUpgradeType\(Lorg/apache/cayenne/resource/Resource;)Lorg/apache/cayenne/project/upgrade/UpgradeMetaData;	?????5org/apache/cayenne/modeler/action/OpenProjectAction$29$SwitchMap$org$apache$cayenne$project$upgrade$UpgradeType[I
?????2org/apache/cayenne/project/upgrade/UpgradeMetaData2()Lorg/apache/cayenne/project/upgrade/UpgradeType;
????(.org/apache/cayenne/project/upgrade/UpgradeTypeordinal	???PROJECT_TO_MODELER_VERSIONLjava/util/Map;
???getProjectVersion?????
java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;?java/lang/String?y?Can't Upgrade Project?HCan't open project - it was created using a newer version of the Modeler
??6processUpgrades????upgradeProjectN(Lorg/apache/cayenne/resource/Resource;)Lorg/apache/cayenne/resource/Resource;
???openProjectResourse?(Lorg/apache/cayenne/resource/Resource;Lorg/apache/cayenne/modeler/CayenneModelerController;)Lorg/apache/cayenne/project/Project;?Error loading project
?????2org/apache/cayenne/modeler/dialog/ErrorDebugDialog
guiWarning*(Ljava/lang/Throwable;Ljava/lang/String;)V?(org/apache/cayenne/project/ProjectLoader????loadProjectL(Lorg/apache/cayenne/resource/Resource;)Lorg/apache/cayenne/project/Project;
????projectOpenedAction'(Lorg/apache/cayenne/project/Project;)V?5Project needs an upgrade to a newer version. Upgrade??Upgrade Needed
~???showConfirmDialog<(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)I
 ??getSystemClipboard#()Ljava/awt/datatransfer/Clipboard;5org/apache/cayenne/modeler/action/OpenProjectAction$1

8(Lorg/apache/cayenne/modeler/action/OpenProjectAction;)V
	
java/awt/datatransfer/ClipboardsetContentsM(Ljava/awt/datatransfer/Transferable;Ljava/awt/datatransfer/ClipboardOwner;)V

org/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;java/util/HashMap
1.0v3.0?put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;1.1 1.2"2.0$3.0.0.1&v3.1
()*+,java/util/CollectionsunmodifiableMap (Ljava/util/Map;)Ljava/util/Map;	Signature5Ljava/util/Map;CodeLineNumberTable+(Lorg/apache/cayenne/modeler/Application;)VLocalVariableTablethis5Lorg/apache/cayenne/modeler/action/OpenProjectAction;getIconNamegetAcceleratorKey()Ljavax/swing/KeyStroke;
performAction(Ljava/awt/event/ActionEvent;)Vmenu/Lorg/apache/cayenne/swing/control/FileMenuItem;exLjava/lang/Exception;eLjava/awt/event/ActionEvent;fLjava/io/File;
StackMapTablemodelerVersionLjava/lang/String;
controller5Lorg/apache/cayenne/modeler/CayenneModelerController;urlLjava/net/URL;
rootSource&Lorg/apache/cayenne/resource/Resource;upgradeService3Lorg/apache/cayenne/project/upgrade/UpgradeService;metaData4Lorg/apache/cayenne/project/upgrade/UpgradeMetaData;fileQjava/net/URLS$org/apache/cayenne/resource/Resourceresourceproject$Lorg/apache/cayenne/project/Project;
returnCodeImapLocalVariableTypeTable
SourceFileOpenProjectAction.javaNestMembersBootstrapMethodsa,Can't open project - file "" does not existcoOpen the project in the older Modeler  to do an intermediate upgrade
before you can upgrade to latest version.e
fghzi$java/lang/invoke/StringConcatFactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;InnerClassesl%java/lang/invoke/MethodHandles$Lookupnjava/lang/invoke/MethodHandlesLookup!

ST??-.
	/?0E
1/X*?+?	*?Y??*??0IJKL234gh5/-?0P23467/6O??%?)?0U23489/8*?/?*?3??M+?7?=?+?7?=N-??M?+?7?C?+?7?CM,?*??E?KM?N?QU-?W,?*?/?*?]??*,?a*?e?i?m?ALOO0N\]`ab#c(d5e=hAkLnOlPm[q_sntowtz~{24#:;P<=34>?n@AB?CQOcd/V?+?r??E+?u?x|???????M,+??+????N??Y-??:*?????????:??:??????.?zL^???ƹ???:??:?E?????*?]W??E?|??*?]W?*?ؙ??:?
*?]W?*,??W?M?QU,?W,???O??O???O???O???O0~??????!?&?.?8?K?V?|?????????????????????????????????????2\	? CD!?EF.?GH8?IJK?KLV?MN?<=?34?OAB<	?aC?PR??????
CO??/o*????????+??N,-??-?0???2*34TJEFUV?6/a?E????<???0???234WXB?@/A????Y*???0
??234Y/?Y??Q?Y?K*?W*?W*?W*!?W*#%?W*?'?±0&	39:;*<7=D>Q?X@2HZ?[HZ.\]^?_d`dbj?kmo




© 2015 - 2025 Weber Informatics LLC | Privacy Policy