1 21 package com.jaspersoft.jasperserver.war.dto; 22 23 import java.io.Serializable ; 24 25 public class BaseDTO implements Serializable { 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 |