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) |
Modifier and Type | Method and Description |
---|---|
java.util.Vector<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.Vector<EnumItem> accessibleStates) |
void |
setDomainOpen(boolean b) |
void |
setObjectOpen(boolean b) |
void |
setStateModel(java.lang.String f) |
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 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 f)
public java.util.Vector<EnumItem> getAccessibleStates()
public void setAccessibleStates(java.util.Vector<EnumItem> accessibleStates)
Copyright (c)2006-2014 Simplicite Software. All Rights Reserved.