public class MenuItem
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static char |
ITEM_EXTERN |
static char |
ITEM_OBJECT |
static char |
ITEM_PROCESS |
static char |
ITEM_WORKFLOW |
Constructor and Description |
---|
MenuItem(char itemType,
java.lang.String domain,
java.lang.String domDisplay,
java.lang.String domId,
java.lang.String object,
java.lang.String objDisplay,
java.lang.String url,
boolean noSearch,
java.lang.String view,
boolean home,
java.lang.String icon) |
MenuItem(MenuItem item)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
java.util.List<EnumItem> |
getAccessibleStates() |
java.lang.String |
getDomain()
Domain
|
java.lang.String |
getDomainDisplay()
Domain display
|
java.lang.String |
getDomainIcon()
Domain icon
|
java.lang.String |
getDomainId()
Domain id
|
java.lang.String |
getHomePageName()
Domain home page (view name)
|
java.lang.String |
getObjectDisplay()
Object display
|
java.lang.String |
getObjectName()
Object
|
java.lang.String |
getStateModelField()
Is item a state model
|
char |
getType()
Item type
|
java.lang.String |
getURL(Grant g)
URL
|
boolean |
hasHomePage()
Has home page ?
|
boolean |
isDomainOpen()
Is domain open ?
|
boolean |
isExtern()
Is URL ?
|
boolean |
isObject()
Is object ?
|
boolean |
isObjectOpen()
Is object open ?
|
boolean |
isProcess()
Is process (multi-users)
|
boolean |
isWorkflow()
Is workflow (mono-user)
|
boolean |
noSearchForm()
Direct access to list ?
|
void |
setAccessibleStates(java.util.List<EnumItem> accessibleStates) |
void |
setDomainOpen(boolean b) |
void |
setObjectOpen(boolean b) |
void |
setStateModel(java.lang.String field) |
public static final char ITEM_OBJECT
public static final char ITEM_EXTERN
public static final char ITEM_PROCESS
public static final char ITEM_WORKFLOW
public MenuItem(char itemType, java.lang.String domain, java.lang.String domDisplay, java.lang.String domId, java.lang.String object, java.lang.String objDisplay, java.lang.String url, boolean noSearch, java.lang.String view, boolean home, java.lang.String icon)
public MenuItem(MenuItem item)
public char getType()
public boolean isObject()
public boolean isExtern()
public boolean isProcess()
public boolean isWorkflow()
public java.lang.String getDomain()
public java.lang.String getDomainDisplay()
public java.lang.String getDomainIcon()
public java.lang.String getDomainId()
public boolean hasHomePage()
public java.lang.String getHomePageName()
public java.lang.String getObjectName()
public java.lang.String getObjectDisplay()
public java.lang.String getURL(Grant g)
public boolean noSearchForm()
public boolean isDomainOpen()
public void setDomainOpen(boolean b)
public boolean isObjectOpen()
public void setObjectOpen(boolean b)
public java.lang.String getStateModelField()
public void setStateModel(java.lang.String field)
public java.util.List<EnumItem> getAccessibleStates()
public void setAccessibleStates(java.util.List<EnumItem> accessibleStates)
Copyright (c)2006-2015 Simplicite Software. All Rights Reserved.