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
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:
-
Field Summary
Modifier and TypeFieldDescriptionprivate boolean
If true, presets for all subcontexts are included in the preset, otherwise only presets for the current subcontext (default).private boolean
If the 'in project' option should be included in the preset selector or not.private boolean
If the 'owned by others' option should be included in the preset selector or not.private boolean
If the 'owned by me' option should be included in the preset selector or not.private boolean
If the 'removed' option should be included in the preset selector or not.private boolean
If the 'shared to me' option should be included in the preset selector or not.private static final long
private Table
The parent <tbl:table> tag.private boolean
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
-
Method Summary
Modifier and TypeMethodDescriptionint
doEndTag()
int
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
setAllsubcontexts
(boolean allSubContexts) 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, resetDynamicAttributes, 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:
-
table
The parent <tbl:table> tag. -
visible
private boolean visibleIf the preset selector should be visible or not. -
allSubContexts
private boolean allSubContextsIf true, presets for all subcontexts are included in the preset, otherwise only presets for the current subcontext (default).- Since:
- 3.20
-
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() -
setAllsubcontexts
public void setAllsubcontexts(boolean allSubContexts) -
getAllsubcontexts
public boolean getAllsubcontexts() -
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
-