Class PresetSelector
- java.lang.Object
-
- javax.servlet.jsp.tagext.TagSupport
-
- net.sf.basedb.clients.web.taglib.StylableTag
-
- net.sf.basedb.clients.web.taglib.table.PresetSelector
-
- All Implemented Interfaces:
Serializable
,DynamicAttributes
,IterationTag
,JspTag
,Tag
,DynamicActionAttributes
public class PresetSelector extends StylableTag
Special tag for generating a list of saved contexts and other settings. It uses the SessionControl and Item from the table to get the current context and a list of available contexts.- Version:
- 2.0
- Author:
- Nicklas
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
disableInProject
If the 'in project' option should be included in the preset selector or not.private boolean
disableOthers
If the 'owned by others' option should be included in the preset selector or not.private boolean
disableOwnedBy
If the 'owned by me' option should be included in the preset selector or not.private boolean
disableRemoved
If the 'removed' option should be included in the preset selector or not.private boolean
disableSharedTo
If the 'shared to me' option should be included in the preset selector or not.private static long
serialVersionUID
private Table
table
The parent <tbl:table> tag.private boolean
visible
If the preset selector should be visible or not.-
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContext
-
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
-
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
-
-
Constructor Summary
Constructors Constructor Description PresetSelector()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
doEndTag()
int
doStartTag()
boolean
getDisableinproject()
boolean
getDisableothers()
boolean
getDisableownedby()
boolean
getDisableremoved()
boolean
getDisablesharedto()
boolean
isVisible()
void
setDisableinproject(boolean disable)
void
setDisableothers(boolean disable)
void
setDisableownedby(boolean disable)
void
setDisableremoved(boolean disable)
void
setDisablesharedto(boolean disable)
void
setVisible(boolean visible)
-
Methods inherited from class net.sf.basedb.clients.web.taglib.StylableTag
addDynamicAttributes, addIdAndStyles, getClazz, getDynamicActionAttributes, getDynamicAttribute, getFullClass, getIdPrefix, getStyle, getSubclass, initDefaultAttributes, setClazz, setDynamicAttribute, setMoreDynamicAttributes, setPageContext, setStyle, setSubclass
-
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setParent, setValue
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
table
private Table table
The parent <tbl:table> tag.
-
visible
private boolean visible
If the preset selector should be visible or not.
-
disableRemoved
private boolean disableRemoved
If the 'removed' option should be included in the preset selector or not. If the list contains items that are not removable, the option is never included.
-
disableOwnedBy
private boolean disableOwnedBy
If the 'owned by me' option should be included in the preset selector or not. If the list contains items that are not ownable, the option is never included.
-
disableSharedTo
private boolean disableSharedTo
If the 'shared to me' option should be included in the preset selector or not. If the list contains items that are not shareable, the option is never included.
-
disableInProject
private boolean disableInProject
If the 'in project' option should be included in the preset selector or not. If the list contains items that are not removable, the option is never included.
-
disableOthers
private boolean disableOthers
If the 'owned by others' option should be included in the preset selector or not. If the list contains items that are not ownable, the option is never included.
-
-
Method Detail
-
setVisible
public void setVisible(boolean visible)
-
isVisible
public boolean isVisible()
-
setDisableremoved
public void setDisableremoved(boolean disable)
-
getDisableremoved
public boolean getDisableremoved()
-
setDisableownedby
public void setDisableownedby(boolean disable)
-
getDisableownedby
public boolean getDisableownedby()
-
setDisablesharedto
public void setDisablesharedto(boolean disable)
-
getDisablesharedto
public boolean getDisablesharedto()
-
setDisableinproject
public void setDisableinproject(boolean disable)
-
getDisableinproject
public boolean getDisableinproject()
-
setDisableothers
public void setDisableothers(boolean disable)
-
getDisableothers
public boolean getDisableothers()
-
doStartTag
public int doStartTag() throws JspException
- Specified by:
doStartTag
in interfaceTag
- Overrides:
doStartTag
in classTagSupport
- Throws:
JspException
-
doEndTag
public int doEndTag() throws JspException
- Specified by:
doEndTag
in interfaceTag
- Overrides:
doEndTag
in classTagSupport
- Throws:
JspException
-
-