]> SALOME platform Git repositories - tools/siman.git/blobdiff - Workspace/Siman/src/org/splat/simer/ImportDocumentAction.java
Salome HOME
Left menu is improved
[tools/siman.git] / Workspace / Siman / src / org / splat / simer / ImportDocumentAction.java
index d6af46bcf4a4608bd413a62f5ad6a2ec153559f3..02d29ca827b39028e318388846e79abdb26b954a 100644 (file)
@@ -83,6 +83,12 @@ public class ImportDocumentAction extends UploadBaseNextAction {
         */
        private String _toolProperty;
        
+       /**
+        * Value of the left menu property. 
+        * It can be: open, study, knowledge, scenario.
+        */
+       private String _leftMenuProperty;
+       
        /**
         * Property that indicates whether the current open study is editable or not.
         * On the screen it looks like pen on the status icon, pop-up menu also can be called.
@@ -108,7 +114,8 @@ public class ImportDocumentAction extends UploadBaseNextAction {
                } else {
                        setToolProperty("none");
                }
-        initializationScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty);
+               setLeftMenuProperty("study");
+        initializationFullScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty, _leftMenuProperty);
              
                User user = getConnectedUser();
                File updir = getRepositoryService().getDownloadDirectory(user);
@@ -143,7 +150,7 @@ public class ImportDocumentAction extends UploadBaseNextAction {
                                        setErrorCode("reference.undefined");
                                        
                                        setToolProperty("none");
-                                       initializationScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty);
+                                       initializationFullScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty, _leftMenuProperty);
                                        
                                        return ERROR;
                                } else {
@@ -151,7 +158,7 @@ public class ImportDocumentAction extends UploadBaseNextAction {
                                                setErrorCode("reference.duplicate");
                                                
                                                setToolProperty("none");
-                                               initializationScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty);
+                                               initializationFullScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty, _leftMenuProperty);
                                                
                                                return ERROR;
                                        }
@@ -174,7 +181,7 @@ public class ImportDocumentAction extends UploadBaseNextAction {
                                        setErrorCode("format.version");
                                        
                                        setToolProperty("none");
-                                       initializationScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty);
+                                       initializationFullScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty, _leftMenuProperty);
                                        
                                        return ERROR;
                                }
@@ -191,7 +198,7 @@ public class ImportDocumentAction extends UploadBaseNextAction {
                                        setErrorCode("format.date");
                                        
                                        setToolProperty("none");
-                                       initializationScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty);
+                                       initializationFullScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty, _leftMenuProperty);
                                        
                                        return ERROR;
                                }
@@ -234,7 +241,8 @@ public class ImportDocumentAction extends UploadBaseNextAction {
                        setErrorCode("import.type");
                        
                        setToolProperty("none");
-                       initializationScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty);
+                       setLeftMenuProperty("study");
+                       initializationFullScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty, _leftMenuProperty);
                        
                        return ERROR;
                }
@@ -329,7 +337,8 @@ public class ImportDocumentAction extends UploadBaseNextAction {
                }
                
                setToolProperty("none");
-               initializationScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty);
+               setLeftMenuProperty("study");
+               initializationFullScreenContext(_menuProperty, _titleProperty, _editDisabledProperty, _toolProperty, _leftMenuProperty);
                
                return ERROR;
        }
@@ -571,4 +580,20 @@ public class ImportDocumentAction extends UploadBaseNextAction {
        public void setToolProperty(final String toolProperty) {
                _toolProperty = toolProperty;
        }
+       
+       /**
+        * Get the leftMenuProperty.
+        * @return the leftMenuProperty
+        */
+       public String getLeftMenuProperty() {
+               return _leftMenuProperty;
+       }
+
+       /**
+        * Set the leftMenuProperty.
+        * @param leftMenuProperty the leftMenuProperty to set
+        */
+       public void setLeftMenuProperty(final String leftMenuProperty) {
+               _leftMenuProperty = leftMenuProperty;
+       }
 }
\ No newline at end of file