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
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 Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
- Constant Field Values
-
table
The parent <tbl:table> tag. -
visible
private boolean visibleIf the preset selector should be visible or not. -
disableRemoved
private boolean disableRemovedIf 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 disableOwnedByIf 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. -
disableInProject
private boolean disableInProjectIf 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 disableOthersIf 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.
-
-
Constructor Details
-
PresetSelector
public PresetSelector()
-
-
Method Details
-
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() -
setDisableinproject
public void setDisableinproject(boolean disable) -
getDisableinproject
public boolean getDisableinproject() -
setDisableothers
public void setDisableothers(boolean disable) -
getDisableothers
public boolean getDisableothers() -
doStartTag
- Specified by:
doStartTag
in interfaceTag
- Overrides:
doStartTag
in classTagSupport
- Throws:
JspException
-
doEndTag
- Specified by:
doEndTag
in interfaceTag
- Overrides:
doEndTag
in classTagSupport
- Throws:
JspException
-