KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > jaspersoft > jasperserver > war > dto > BaseDTO


1 /*
2  * Copyright (C) 2006 JasperSoft http://www.jaspersoft.com
3  *
4  * This program is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU General Public License as published by
6  * the Free Software Foundation; either version 2 of the License, or
7  * (at your option) any later version.
8  *
9  * This program is distributed WITHOUT ANY WARRANTY; and without the
10  * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
11  * See the GNU General Public License for more details.
12  *
13  * You should have received a copy of the GNU General Public License
14  * along with this program; if not, see http://www.gnu.org/licenses/gpl.txt
15  * or write to:
16  *
17  * Free Software Foundation, Inc.,
18  * 59 Temple Place - Suite 330,
19  * Boston, MA USA 02111-1307
20  */

21 package com.jaspersoft.jasperserver.war.dto;
22
23 import java.io.Serializable JavaDoc;
24
25 public class BaseDTO implements Serializable JavaDoc {
26
27     private byte mode;
28
29     public final static byte MODE_STAND_ALONE_NEW = 1;
30
31     public final static byte MODE_STAND_ALONE_EDIT = 2;
32
33     public final static byte MODE_SUB_FLOW_NEW = 3;
34
35     public final static byte MODE_SUB_FLOW_EDIT = 4;
36
37     public byte getMode() {
38         return mode;
39     }
40
41     public void setMode(byte mode) {
42         this.mode = mode;
43     }
44
45     public boolean isEditMode() {
46         return isAloneEditMode() || isSubEditMode();
47     }
48
49     public boolean isNewMode() {
50         return isAloneNewMode() || isSubNewMode();
51     }
52
53     public boolean isStandAloneMode() {
54         return isAloneEditMode() || isAloneNewMode();
55     }
56
57     public boolean isSubflowMode() {
58         return isSubEditMode() || isSubNewMode();
59     }
60
61     public boolean isSubEditMode() {
62         return mode == MODE_SUB_FLOW_EDIT;
63     }
64
65     public boolean isSubNewMode() {
66         return mode == MODE_SUB_FLOW_NEW;
67     }
68
69     public boolean isAloneEditMode() {
70         return mode == MODE_STAND_ALONE_EDIT;
71     }
72
73     public boolean isAloneNewMode() {
74         return mode == MODE_STAND_ALONE_NEW;
75     }
76 }
77
Popular Tags