
org.apache.cayenne.modeler.action.SaveAsAction.class Maven / Gradle / Ivy
???? 1E ?
J ?
J ?
K ? ?
? J ?
? ?
? ?
? ?
J ?
? ? ? ?
? ?
? ?
?
? ?
? ? ?
? ?
?
? ? ?
? ?
? ?
J ?
? ?
? ?
? ? ?
?
J ?
? ? ? ? ?
? ? $ ?
? ?
? ? ? ?
? ?
? ?
? ?
? ?
? ?
? ?
? ? ?
? ?
? ?
? ?
? ?
? ?
? ?
J ? ?
? ? ; ?
J ? ? ? ? ?
@ ?
? ?
? ? ? ?
? ?
? ?
? ? ? ? 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; url Ljava/net/URL; res )Lorg/apache/cayenne/resource/URLResource; saver )Lorg/apache/cayenne/project/ProjectSaver; isNewProject Z tempOldPref
Exceptions
performAction (Ljava/awt/event/ActionEvent;)V e Ljava/awt/event/ActionEvent; (I)V ex Ljava/lang/Exception; warningLevel I 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... N O R Y /org/apache/cayenne/modeler/action/ProjectOpener R ? L M ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? O ? ? ? ? ? ? ? _ ? _ java/lang/StringBuilder .Can't save project - unable to write to file " " O Can't Save Project
?
? 'org/apache/cayenne/resource/URLResource R 'org/apache/cayenne/project/ProjectSaver ? .xml !" O#$%&'( O)* /+ ?, ?-./0123 ?4 ? v z 6org/apache/cayenne/project/validation/ProjectValidator5678 ^ _ java/lang/Exception *org/apache/cayenne/CayenneRuntimeException
Error on save java/lang/Object R9: ?;<=>? ?@ABC ?D _ .org/apache/cayenne/modeler/action/SaveAsAction -org/apache/cayenne/modeler/util/CayenneAction ()V java/awt/Toolkit getDefaultToolkit ()Ljava/awt/Toolkit; getMenuShortcutKeyMask ()I javax/swing/KeyStroke getKeyStroke (II)Ljavax/swing/KeyStroke; getCurrentProject &()Lorg/apache/cayenne/project/Project; "org/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; java/io/File exists canWrite append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString javax/swing/JOptionPane showMessageDialog <(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)V getProjectController 0()Lorg/apache/cayenne/modeler/ProjectController; ,org/apache/cayenne/modeler/ProjectController getProjectWatcher .()Lorg/apache/cayenne/modeler/ProjectWatchdog; *org/apache/cayenne/modeler/ProjectWatchdog
pauseWatching 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 java/lang/String length equals (Ljava/lang/Object;)Z replace D(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; getPreferenceForProject java/util/prefs/Preferences 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 removeNewPreferences getFrameController 7()Lorg/apache/cayenne/modeler/CayenneModelerController; 3org/apache/cayenne/modeler/CayenneModelerController addToLastProjListAction (Ljava/lang/String;)V .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/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V projectSavedAction .org/apache/cayenne/validation/ValidationResult 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 ! J K L M N O P ? Q 6 R S P A *? +? ? Q
: ; T U V W X R Y P X *+,? *? Y? ? ? Q > ? @ T U V Z [ W X \ ] P 8 S? ? ??
? Q C T U V ^ _ P ` ?*? LM+? ? +? ?
? M*? ? +? N-? ?-? ? 0-? ? )? ? Y? ? -? ? ? ? ? ?*? ? ? -? :? Y? !:*? "? # $? % ? $:+? ? ? 6:? *? "? &:+? ' ,? ?,? (? },+? ?
? ? )? j+? ?
? *+? ,: ,*+? ,:
*? ? -:? .
+? ,:*? ? -? Y? ? ? ? ? /:
*? ? -? 0W? ?? ?? |*? "? 1: ? . ? 2? f? .? Y? 3? ? ? +? ,:
+? ?
? *+? ,:*? "? &? Y?
? ? ? ? /:? 0W? 4? 5*? "? 6+? ?
? ? 7? ? 8*? ? ? 9? Q ? ) N P Q R U ' V + W - Z ; [ _ b a e k g q i | k ? n ? o ? p ? q ? t ? v ? z ? } ? ? ?
?- ?; ?> ?C ?H ?Q ?^ ?~ ?? ?? ?? ?? ?? ?? ?? ?? ? T ? ? O ` [ ? E a [
? <