![JAR search and dependency download from the Maven repository](/logo.png)
org.apache.cayenne.modeler.action.SaveAsAction.class Maven / Gradle / Ivy
???? 4m ?
I ?
I ?
X ? ?
? I ? ?
? ?
? ? ?
? ?
I ?
? ? ? ?
? ?
? ?
?
> ?
> ? ?
? ?
?
> ? ?
? ? ?
?
I ?
? ?
? ? ?
> ?
? ?
" ?
I ?
? ? ? ? ?
? ? ( ?
? ?
? ? ? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ? ?
? ?
? ?
? ?
? ?
? ?
? ? ?
? ?
> ?
? ?
? ?
? ?
I ? ?
? ? E ? ? ?
H ?
? ?
I ? ? ? ? ?
N ?
? ?
? ? ? ?
?
? fileChooser 1Lorg/apache/cayenne/modeler/action/ProjectOpener;
getActionName ()Ljava/lang/String; Code LineNumberTable +(Lorg/apache/cayenne/modeler/Application;)V LocalVariableTable this 0Lorg/apache/cayenne/modeler/action/SaveAsAction; application (Lorg/apache/cayenne/modeler/Application; =(Ljava/lang/String;Lorg/apache/cayenne/modeler/Application;)V name Ljava/lang/String; getAcceleratorKey ()Ljavax/swing/KeyStroke; saveAll ()Z newName oldName oldPref Ljava/util/prefs/Preferences; projPath newPref newProjectName p $Lorg/apache/cayenne/project/Project; oldPath
projectDir Ljava/io/File; res )Lorg/apache/cayenne/resource/URLResource; saver )Lorg/apache/cayenne/project/ProjectSaver; isNewProject Z tempOldPref file
StackMapTable ? ? ?
Exceptions
performAction (Ljava/awt/event/ActionEvent;)V e Ljava/awt/event/ActionEvent; ()V ex Ljava/lang/Exception; projectValidator 8Lorg/apache/cayenne/project/validation/ProjectValidator; validationResult 0Lorg/apache/cayenne/validation/ValidationResult; ? ?
enableForPath 7(Lorg/apache/cayenne/configuration/ConfigurationNode;)Z object 4Lorg/apache/cayenne/configuration/ConfigurationNode; project
SourceFile SaveAsAction.java
Save As... [ \ _ f /org/apache/cayenne/modeler/action/ProjectOpener _ ? Y Z java/awt/event/KeyEvent
java/awt/event/InputEvent \ l l java/lang/StringBuilder .Can't save project - unable to write to file "!" "# \ Can't Save Project javax/swing/JOptionPane$%&'()*+, ? 'org/apache/cayenne/resource/URLResource-./0 _12345 'org/apache/cayenne/project/ProjectSaver6789:;<=
>? .xml @AB:C \DEFGHI \JK /L ?73MNOPQRSTU ? java/io/File _VWTXY ?Z ? ? ? 6org/apache/cayenne/project/validation/ProjectValidator[\]^ 3org/apache/cayenne/modeler/event/ProjectOnSaveEvent .org/apache/cayenne/modeler/action/SaveAsAction __`a k l java/lang/Exception *org/apache/cayenne/CayenneRuntimeException
Error on save java/lang/Object _bc ?defg
hijkl l -org/apache/cayenne/modeler/util/CayenneAction "org/apache/cayenne/project/Project java/lang/String java/util/prefs/Preferences .org/apache/cayenne/validation/ValidationResult java/awt/Toolkit getDefaultToolkit ()Ljava/awt/Toolkit; getMenuShortcutKeyMask ()I javax/swing/KeyStroke getKeyStroke (II)Ljavax/swing/KeyStroke; getCurrentProject &()Lorg/apache/cayenne/project/Project; getConfigurationResource (()Lorg/apache/cayenne/resource/Resource; $org/apache/cayenne/resource/Resource getURL ()Ljava/net/URL; java/net/URL getPath &org/apache/cayenne/modeler/Application getFrame 2()Lorg/apache/cayenne/modeler/CayenneModelerFrame;
newProjectDir D(Ljava/awt/Frame;Lorg/apache/cayenne/project/Project;)Ljava/io/File; exists canWrite append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString showMessageDialog <(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)V getProjectController 0()Lorg/apache/cayenne/modeler/ProjectController; ,org/apache/cayenne/modeler/ProjectController getFileChangeTracker 7()Lorg/apache/cayenne/modeler/ProjectFileChangeTracker; 3org/apache/cayenne/modeler/ProjectFileChangeTracker
pauseWatching toURI ()Ljava/net/URI; java/net/URI toURL (Ljava/net/URL;)V getApplication *()Lorg/apache/cayenne/modeler/Application; getInjector "()Lorg/apache/cayenne/di/Injector; org/apache/cayenne/di/Injector getInstance %(Ljava/lang/Class;)Ljava/lang/Object; getMainPreferenceForProject ()Ljava/util/prefs/Preferences; saveAs M(Lorg/apache/cayenne/project/Project;Lorg/apache/cayenne/resource/Resource;)V length equals (Ljava/lang/Object;)Z replace D(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; getPreferenceForProject absolutePath node 1(Ljava/lang/String;)Ljava/util/prefs/Preferences; *org/apache/cayenne/pref/RenamedPreferences copyPreferences Z(Ljava/util/prefs/Preferences;Ljava/util/prefs/Preferences;Z)Ljava/util/prefs/Preferences; getNewProjectTemporaryName contains (Ljava/lang/CharSequence;)Z
removeNode getFrameController 7()Lorg/apache/cayenne/modeler/CayenneModelerController; 3org/apache/cayenne/modeler/CayenneModelerController getLastDirectory *()Lorg/apache/cayenne/modeler/pref/FSPath; &org/apache/cayenne/modeler/pref/FSPath setDirectory (Ljava/io/File;)V removeNewPreferences (Ljava/net/URI;)V addToLastProjListAction .org/apache/cayenne/modeler/CayenneModelerFrame fireRecentFileListChanged reconfigure getRootNode 6()Lorg/apache/cayenne/configuration/ConfigurationNode; validate f(Lorg/apache/cayenne/configuration/ConfigurationNode;)Lorg/apache/cayenne/validation/ValidationResult; (Ljava/lang/Object;)V fireProjectOnSaveEvent 8(Lorg/apache/cayenne/modeler/event/ProjectOnSaveEvent;)V =(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V projectSavedAction getFailures ()Ljava/util/List; java/util/List size ;org/apache/cayenne/modeler/dialog/validator/ValidatorDialog
showDialog C(Lorg/apache/cayenne/modeler/CayenneModelerFrame;Ljava/util/List;)V
getProject
isModified ! I X Y Z [ \ ] ? ^ 6 _ ` ] A *? +? ? ^
: ; a b c d e _ f ] X *+,? *? Y? ? ? ^ > ? @ a b c g h d e i j ] @ S? ?
?? ? ^ D E
D a b c k l ] ?
*?
LM+? ? +? ? ? M*? ? +? N-? ?-? ? 0-? ? )? ? Y? ? -? ? ? ? ? ?*? ? ? !? "Y-? #? $? %:*? &? '(? ) ? (:+? ? ? 6:? *? &? *:+? + ,? ?,? ,? },+? ? ? ? -? j+? ? ? ./? 0:,./? 0: *? ? 1:
? 2 /? 0:*? ? 1? Y? ? ? ? ? 3:*? ? 1? 4W? ?? ?? ?*? &? 5:? 2? 6? s? 2? Y? 7? ? ? /? 0: +? ? ? ./? 0:
*? &? *? Y? ?
? ? ? 3:? 4W? 8? 9? :? ;-?