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

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

The newest version!
????7x
Save As...
.org/apache/cayenne/modeler/action/SaveAsAction
getActionName()Ljava/lang/String;

=(Ljava/lang/String;Lorg/apache/cayenne/modeler/Application;)V

-org/apache/cayenne/modeler/util/CayenneAction/org/apache/cayenne/modeler/action/ProjectOpener
()V	fileChooser1Lorg/apache/cayenne/modeler/action/ProjectOpener;java/awt/event/KeyEvent
 java/awt/ToolkitgetDefaultToolkit()Ljava/awt/Toolkit;
"#$getMenuShortcutKeyMaskEx()I&java/awt/event/InputEvent
()*+,javax/swing/KeyStrokegetKeyStroke(II)Ljavax/swing/KeyStroke;
./0getCurrentProject&()Lorg/apache/cayenne/project/Project;
23456"org/apache/cayenne/project/ProjectgetConfigurationResource(()Lorg/apache/cayenne/resource/Resource;89:;<$org/apache/cayenne/resource/ResourcegetURL()Ljava/net/URL;
>?@Ajava/net/URLgetPath
CDEFG&org/apache/cayenne/modeler/ApplicationgetFrame2()Lorg/apache/cayenne/modeler/CayenneModelerFrame;
IJK
newProjectDirD(Ljava/awt/Frame;Lorg/apache/cayenne/project/Project;)Ljava/io/File;
MNOPQjava/io/Fileexists()Z
MSTQcanWrite
M?WXYmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;[Can't Save Project]javax/swing/JOptionPane
\_`ashowMessageDialog<(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)V
cdegetProjectController0()Lorg/apache/cayenne/modeler/ProjectController;
ghijk,org/apache/cayenne/modeler/ProjectControllergetFileChangeTracker7()Lorg/apache/cayenne/modeler/ProjectFileChangeTracker;
mnop3org/apache/cayenne/modeler/ProjectFileChangeTracker
pauseWatchingr'org/apache/cayenne/resource/URLResource
MtuvtoURI()Ljava/net/URI;
xyz{<java/net/URItoURL
q}~(Ljava/net/URL;)V
???getApplication*()Lorg/apache/cayenne/modeler/Application;
C???getInjector"()Lorg/apache/cayenne/di/Injector;?'org/apache/cayenne/project/ProjectSaver?????org/apache/cayenne/di/InjectorgetInstance%(Ljava/lang/Class;)Ljava/lang/Object;
C???getMainPreferenceForProject()Ljava/util/prefs/Preferences;????saveAsM(Lorg/apache/cayenne/project/Project;Lorg/apache/cayenne/resource/Resource;)V
????$java/lang/Stringlength
????equals(Ljava/lang/Object;)Z?.xml?
????replaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
g???getPreferenceForProject
????java/util/prefs/PreferencesabsolutePath?X?8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
????node1(Ljava/lang/String;)Ljava/util/prefs/Preferences;
?????*org/apache/cayenne/pref/RenamedPreferencescopyPreferencesZ(Ljava/util/prefs/Preferences;Ljava/util/prefs/Preferences;Z)Ljava/util/prefs/Preferences;
C??getNewProjectTemporaryName
????contains(Ljava/lang/CharSequence;)ZW
???
removeNode
C???
C???getFrameController7()Lorg/apache/cayenne/modeler/CayenneModelerController;
?????3org/apache/cayenne/modeler/CayenneModelerControllergetLastDirectory*()Lorg/apache/cayenne/modeler/pref/FSPath;
?????&org/apache/cayenne/modeler/pref/FSPathsetDirectory(Ljava/io/File;)V
???removeNewPreferences
>t
M??(Ljava/net/URI;)V
????addToLastProjListAction
????.org/apache/cayenne/modeler/CayenneModelerFramefireRecentFileListChanged
m??reconfigure?2org/apache/cayenne/modeler/event/ProjectSavedEvent
???1(Lorg/apache/cayenne/modeler/ProjectController;)V
g???fireProjectSavedEvent7(Lorg/apache/cayenne/modeler/event/ProjectSavedEvent;)V
??
performAction?6org/apache/cayenne/project/validation/ProjectValidator
2???getRootNode6()Lorg/apache/cayenne/configuration/ConfigurationNode;??validatef(Lorg/apache/cayenne/configuration/ConfigurationNode;)Lorg/apache/cayenne/validation/ValidationResult;3org/apache/cayenne/modeler/event/ProjectOnSaveEvent
(Ljava/lang/Object;)V
g	
fireProjectOnSaveEvent8(Lorg/apache/cayenne/modeler/event/ProjectOnSaveEvent;)V

QsaveAlljava/lang/Exception*org/apache/cayenne/CayenneRuntimeException
Error on savejava/lang/Object
=(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V
?projectSavedAction
 !.org/apache/cayenne/validation/ValidationResultgetFailures()Ljava/util/List;#$%&$java/util/Listsize
()*+,;org/apache/cayenne/modeler/dialog/validator/ValidatorDialog
showDialogC(Lorg/apache/cayenne/modeler/CayenneModelerFrame;Ljava/util/List;)V
C./0
getProject
212Q
isModifiedCodeLineNumberTable+(Lorg/apache/cayenne/modeler/Application;)VLocalVariableTablethis0Lorg/apache/cayenne/modeler/action/SaveAsAction;application(Lorg/apache/cayenne/modeler/Application;nameLjava/lang/String;getAcceleratorKey()Ljavax/swing/KeyStroke;newNameoldNameoldPrefLjava/util/prefs/Preferences;projPathnewPrefnewProjectNamep$Lorg/apache/cayenne/project/Project;oldPath
projectDirLjava/io/File;res)Lorg/apache/cayenne/resource/URLResource;saver)Lorg/apache/cayenne/project/ProjectSaver;isNewProjectZtempOldPreffile
StackMapTable
Exceptions(Ljava/awt/event/ActionEvent;)VeLjava/awt/event/ActionEvent;exLjava/lang/Exception;projectValidator8Lorg/apache/cayenne/project/validation/ProjectValidator;validationResult0Lorg/apache/cayenne/validation/ValidationResult;
enableForPath7(Lorg/apache/cayenne/configuration/ConfigurationNode;)Zobject4Lorg/apache/cayenne/configuration/ConfigurationNode;project
SourceFileSaveAsAction.javaBootstrapMethodsg0Can't save project - unable to write to file ""ik/m
nopXq$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;InnerClassest%java/lang/invoke/MethodHandles$Lookupvjava/lang/invoke/MethodHandlesLookup!	3?4753A	*?+?	?4
;<6	78	9:3X*+,?
*?Y???4?@A6 78;<9:=>3AS??!@??'?4EFE678
Q3?
?*?-LM+?1?+?1?7?=M*??B+?HN-??-?L?-?R??B-?U?VZ?^?*?b?f?l?qY-?s?w?|:*????????:+?1??6:?*???:+??,?y,???r,+?1?7?=???_+?1?7?=????:,????:	*?b??:

??	???:*?b??????:*?b????W?{?v?q*???:?????[???????:	+?1?7?=????:
*???	
????:??W?Ÿȶʶ?-?ԸڻMY+?1?7?ݷ?:*?????B??*?b?f??*?b??Y*?b????4?-NPQRU'V+W-Z;[?\J[M]O`Ybid|f?g?h?i?l?n?o?q?r?t?u?vwx$y){2}?R?g?|???????????????????6??D?<?:@<	?1AB
?#C<DBREC<	g0?<
|DB2eE<?78?FG?H<'?IJivKL|cMN?UOP?RQB?0RJS*?2??M!?7q?@?????wT?U3=*???4
??678VW?3m*????????L+*?-????M*?b?Y??*????N?Y-???*??ʶ,??"?
?B,??'?07;42?? ?0?7?8?;?<?L?V?b?l?6*<XYm78[Z[ M\]S?8?B^_3z+??*??-M,?,?0???4????6 78`abGS?2@cdelflhljr
suw




© 2015 - 2025 Weber Informatics LLC | Privacy Policy