Statistics
| Branch: | Tag: | Revision:

root / src / gr / ebs / gss / client / commands / NewGroupCommand.java @ 9ab5db6d

History | View | Annotate | Download (1.3 kB)

1 14ad7326 pastith
/*
2 14ad7326 pastith
 * Copyright 2008, 2009 Electronic Business Systems Ltd.
3 14ad7326 pastith
 *
4 14ad7326 pastith
 * This file is part of GSS.
5 14ad7326 pastith
 *
6 14ad7326 pastith
 * GSS is free software: you can redistribute it and/or modify
7 14ad7326 pastith
 * it under the terms of the GNU General Public License as published by
8 14ad7326 pastith
 * the Free Software Foundation, either version 3 of the License, or
9 14ad7326 pastith
 * (at your option) any later version.
10 14ad7326 pastith
 *
11 14ad7326 pastith
 * GSS is distributed in the hope that it will be useful,
12 14ad7326 pastith
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 14ad7326 pastith
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 14ad7326 pastith
 * GNU General Public License for more details.
15 14ad7326 pastith
 *
16 14ad7326 pastith
 * You should have received a copy of the GNU General Public License
17 14ad7326 pastith
 * along with GSS.  If not, see <http://www.gnu.org/licenses/>.
18 14ad7326 pastith
 */
19 14ad7326 pastith
package gr.ebs.gss.client.commands;
20 14ad7326 pastith
21 14ad7326 pastith
import gr.ebs.gss.client.GroupPropertiesDialog;
22 14ad7326 pastith
23 14ad7326 pastith
import com.google.gwt.user.client.Command;
24 14ad7326 pastith
import com.google.gwt.user.client.ui.PopupPanel;
25 14ad7326 pastith
26 14ad7326 pastith
27 14ad7326 pastith
/**
28 14ad7326 pastith
 * @author kman
29 14ad7326 pastith
 *
30 14ad7326 pastith
 */
31 14ad7326 pastith
public class NewGroupCommand implements Command{
32 14ad7326 pastith
        private PopupPanel containerPanel;
33 41d05cc8 pastith
34 14ad7326 pastith
        /**
35 14ad7326 pastith
         * @param _containerPanel
36 14ad7326 pastith
         */
37 41d05cc8 pastith
        public NewGroupCommand(PopupPanel _containerPanel){
38 14ad7326 pastith
                containerPanel = _containerPanel;
39 14ad7326 pastith
        }
40 023f6f1e Panagiotis Astithas
41 023f6f1e Panagiotis Astithas
        @Override
42 14ad7326 pastith
        public void execute() {
43 14ad7326 pastith
                containerPanel.hide();
44 14ad7326 pastith
                displayNewGroup();
45 14ad7326 pastith
        }
46 14ad7326 pastith
47 14ad7326 pastith
        void displayNewGroup() {
48 41d05cc8 pastith
                GroupPropertiesDialog dlg = new GroupPropertiesDialog(true);
49 14ad7326 pastith
                dlg.center();
50 14ad7326 pastith
        }
51 14ad7326 pastith
52 14ad7326 pastith
}