public class ModeInfo extends Object
Modifier and Type | Field and Description |
---|---|
static ModeInfo |
DEFAULT |
private static Pattern |
findMany |
private static Pattern |
findOne |
private static boolean |
HAS_CANCELBUTTON |
private static boolean |
HAS_CHECK |
private static boolean |
HAS_CLOSEBUTTON |
private static boolean |
HAS_EDITLINK |
private static boolean |
HAS_FILTER |
private static boolean |
HAS_ICONS |
private static boolean |
HAS_NAVIGATOR |
private static boolean |
HAS_OKBUTTON |
private static boolean |
HAS_PROPERTYLINK |
private static boolean |
HAS_RADIO |
private static boolean |
HAS_TOOLBAR |
private boolean |
hasCancelButton |
private boolean |
hasCheck |
private boolean |
hasCloseButton |
private boolean |
hasEditLink |
private boolean |
hasFilter |
private boolean |
hasIcons |
private boolean |
hasNavigator |
private boolean |
hasOkButton |
private boolean |
hasPropertyLink |
private boolean |
hasRadio |
private boolean |
hasToolbar |
private static boolean |
IS_COMPACT |
private boolean |
isCompact |
private static Map<String,ModeInfo> |
modes |
private String |
name |
private static boolean |
NO_CANCELBUTTON |
private static boolean |
NO_CHECK |
private static boolean |
NO_CLOSEBUTTON |
private static boolean |
NO_EDITLINK |
private static boolean |
NO_FILTER |
private static boolean |
NO_ICONS |
private static boolean |
NO_NAVIGATOR |
private static boolean |
NO_OKBUTTON |
private static Permission |
NO_PERMISSION |
private static boolean |
NO_PROPERTYLINK |
private static boolean |
NO_RADIO |
private static boolean |
NO_TOOLBAR |
private static boolean |
NOT_COMPACT |
private static boolean |
NOT_SELECTION_MODE |
private String |
pageType |
private Permission |
permission |
private static boolean |
SELECTION_MODE |
private boolean |
selectionMode |
static ModeInfo |
SELECTMULTIPLE |
static ModeInfo |
SELECTMULTIPLE_NOBUTTONS |
static ModeInfo |
SELECTONE |
private String |
titleTemplate |
Modifier | Constructor and Description |
---|---|
private |
ModeInfo(String name,
String pageType,
String titleTemplate,
boolean hasToolbar,
boolean hasFilter,
boolean hasNavigator,
boolean hasPropertyLink,
boolean hasCheck,
boolean hasRadio,
boolean hasIcons,
boolean isCompact,
boolean hasEditLink,
boolean hasOkButton,
boolean hasCloseButton,
boolean hasCancelButton,
Permission permission,
boolean selectionMode) |
Modifier and Type | Method and Description |
---|---|
Permission |
forceItemPermission() |
String |
generateTitle(String one,
String many) |
static ModeInfo |
get(String name) |
String |
getName() |
String |
getPageType() |
boolean |
hasCancelButton() |
boolean |
hasCheck() |
boolean |
hasCloseButton() |
boolean |
hasEditLink() |
boolean |
hasFilter() |
boolean |
hasIcons() |
boolean |
hasNavigator() |
boolean |
hasOkButton() |
boolean |
hasPropertyLink() |
boolean |
hasRadio() |
boolean |
hasToolbar() |
boolean |
isCompact() |
boolean |
isSelectionMode() |
private static final boolean HAS_TOOLBAR
private static final boolean NO_TOOLBAR
private static final boolean HAS_FILTER
private static final boolean NO_FILTER
private static final boolean HAS_NAVIGATOR
private static final boolean NO_NAVIGATOR
private static final boolean HAS_CHECK
private static final boolean NO_CHECK
private static final boolean HAS_RADIO
private static final boolean NO_RADIO
private static final boolean HAS_ICONS
private static final boolean NO_ICONS
private static final boolean IS_COMPACT
private static final boolean NOT_COMPACT
private static final boolean HAS_OKBUTTON
private static final boolean NO_OKBUTTON
private static final boolean HAS_CLOSEBUTTON
private static final boolean NO_CLOSEBUTTON
private static final boolean HAS_CANCELBUTTON
private static final boolean NO_CANCELBUTTON
private static final boolean HAS_PROPERTYLINK
private static final boolean NO_PROPERTYLINK
private static final boolean HAS_EDITLINK
private static final boolean NO_EDITLINK
private static final boolean SELECTION_MODE
private static final boolean NOT_SELECTION_MODE
private static final Permission NO_PERMISSION
public static final ModeInfo DEFAULT
public static final ModeInfo SELECTONE
public static final ModeInfo SELECTMULTIPLE
public static final ModeInfo SELECTMULTIPLE_NOBUTTONS
private static final Pattern findOne
private static final Pattern findMany
private final String name
private final String pageType
private final String titleTemplate
private final boolean hasToolbar
private final boolean hasFilter
private final boolean hasNavigator
private final boolean hasCheck
private final boolean hasRadio
private final boolean hasIcons
private final boolean isCompact
private final boolean hasOkButton
private final boolean hasCloseButton
private final boolean hasCancelButton
private final boolean hasPropertyLink
private final boolean hasEditLink
private final Permission permission
private final boolean selectionMode
private ModeInfo(String name, String pageType, String titleTemplate, boolean hasToolbar, boolean hasFilter, boolean hasNavigator, boolean hasPropertyLink, boolean hasCheck, boolean hasRadio, boolean hasIcons, boolean isCompact, boolean hasEditLink, boolean hasOkButton, boolean hasCloseButton, boolean hasCancelButton, Permission permission, boolean selectionMode)
public String getName()
public String getPageType()
public boolean hasToolbar()
public boolean hasFilter()
public boolean hasNavigator()
public boolean hasCheck()
public boolean hasRadio()
public boolean hasIcons()
public boolean isCompact()
public boolean hasOkButton()
public boolean hasCloseButton()
public boolean hasCancelButton()
public boolean hasPropertyLink()
public boolean hasEditLink()
public Permission forceItemPermission()
public boolean isSelectionMode()