]> SALOME platform Git repositories - tools/siman.git/blobdiff - Workspace/Siman/src/org/splat/simer/EditDocumentAction.java
Salome HOME
Menus are improved
[tools/siman.git] / Workspace / Siman / src / org / splat / simer / EditDocumentAction.java
index ca7baa1c7a7c3d531ee20255a0a266e29f2ca7a4..f9362046b932e5e366d8cbefeabcecd2e5712ec5 100644 (file)
@@ -37,6 +37,12 @@ public class EditDocumentAction extends DisplayStudyStepAction {
         * Injected repository service.
         */
        private RepositoryService _repositoryService;
+       
+       /**
+        * Value of the menu property. 
+        * It can be: none, create, open, study, knowledge, sysadmin, help.
+        */
+       private String _menuProperty;
 
        /**
         * Operations enumeration.
@@ -56,10 +62,18 @@ public class EditDocumentAction extends DisplayStudyStepAction {
         */
        public String doInitialize() {
                mystudy = getOpenStudy();
+               
+               setMenuProperty("study");
+               initializationScreenContext(_menuProperty);
+               
                return SUCCESS;
        }
 
        public String doSetDocument() {
+               
+               setMenuProperty("study");
+               initializationScreenContext(_menuProperty);
+               
                try {
                        mystudy = getOpenStudy();
 
@@ -106,6 +120,10 @@ public class EditDocumentAction extends DisplayStudyStepAction {
                // -------------------------
 //             Session connex = Database.getCurSession();
 //             Transaction transax = connex.beginTransaction();
+               
+               setMenuProperty("study");
+               initializationScreenContext(_menuProperty);
+               
                try {
                        // Getting user inputs
                        mystudy = getOpenStudy();
@@ -133,6 +151,10 @@ public class EditDocumentAction extends DisplayStudyStepAction {
        }
 
        public String doDeleteDocument() {
+               
+               setMenuProperty("study");
+               initializationScreenContext(_menuProperty);
+               
                try {
                        mystudy = getOpenStudy();
 
@@ -221,4 +243,20 @@ public class EditDocumentAction extends DisplayStudyStepAction {
        public void setStepService(StepService stepService) {
                _stepService = stepService;
        }
+       
+       /**
+        * Get the menuProperty.
+        * @return the menuProperty
+        */
+       public String getMenuProperty() {
+               return _menuProperty;
+       }
+
+       /**
+        * Set the menuProperty.
+        * @param menuProperty the menuProperty to set
+        */
+       public void setMenuProperty(String menuProperty) {
+               this._menuProperty = menuProperty;
+       }
 }
\ No newline at end of file