Class CmsGroupStateAction
- java.lang.Object
-
- org.opencms.workplace.tools.A_CmsHtmlIconButton
-
- org.opencms.workplace.list.A_CmsListAction
-
- org.opencms.workplace.list.CmsListDirectAction
-
- org.opencms.workplace.list.CmsListDefaultAction
-
- org.opencms.workplace.tools.accounts.CmsGroupStateAction
-
- All Implemented Interfaces:
I_CmsListAction
,I_CmsListDirectAction
,org.opencms.workplace.tools.I_CmsHtmlIconButton
public class CmsGroupStateAction extends CmsListDefaultAction
Show diferent states depending on user direct/indirect group assignment.- Since:
- 6.0.0
-
-
Constructor Summary
Constructors Constructor Description CmsGroupStateAction(java.lang.String id, boolean direct)
Default constructor.CmsGroupStateAction(java.lang.String id, org.opencms.file.CmsObject cms, boolean direct)
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.opencms.file.CmsObject
getCms()
Returns the cms context.java.lang.String
getUserName()
Returns the user Name.boolean
isDirect()
Returns the direct group flag.boolean
isVisible()
void
setUserName(java.lang.String userName)
Sets the user Name.void
setWp(A_CmsListDialog wp)
Sets the workplace dialog object.-
Methods inherited from class org.opencms.workplace.list.CmsListDefaultAction
getColumnForLink, getColumnFormatter, resolveButtonStyle, resolveName, setColumnForLink
-
Methods inherited from class org.opencms.workplace.list.CmsListDirectAction
buttonHtml, confirmationTextHtml, getColumnForTexts, getItem, helpTextHtml, resolveHelpText, resolveOnClic, setColumnForTexts, setItem
-
Methods inherited from class org.opencms.workplace.list.A_CmsListAction
buttonHtml, defaultConfirmationHtml, getConfirmationMessage, getListId, getWp, setConfirmationMessage, setListId
-
Methods inherited from class org.opencms.workplace.tools.A_CmsHtmlIconButton
defaultButtonHtml, defaultButtonHtml, defaultHelpHtml, getHelpText, getIconPath, getId, getName, isEnabled, setEnabled, setHelpText, setIconPath, setName, setVisible
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opencms.workplace.tools.I_CmsHtmlIconButton
getHelpText, getIconPath, getId, getName, isEnabled, setEnabled, setHelpText, setIconPath, setName, setVisible
-
Methods inherited from interface org.opencms.workplace.list.I_CmsListAction
buttonHtml, getConfirmationMessage, getListId, getWp, setConfirmationMessage, setListId
-
-
-
-
Constructor Detail
-
CmsGroupStateAction
public CmsGroupStateAction(java.lang.String id, boolean direct)
Default constructor.- Parameters:
id
- the id of the actiondirect
- the direct group flag
-
CmsGroupStateAction
public CmsGroupStateAction(java.lang.String id, org.opencms.file.CmsObject cms, boolean direct)
Default constructor.- Parameters:
id
- the id of the actioncms
- the cms contextdirect
- the direct group flag
-
-
Method Detail
-
getCms
public org.opencms.file.CmsObject getCms()
Returns the cms context.- Returns:
- the cms context
-
getUserName
public java.lang.String getUserName()
Returns the user Name.- Returns:
- the user Name
-
isDirect
public boolean isDirect()
Returns the direct group flag.- Returns:
- the direct group flag
-
isVisible
public boolean isVisible()
- Specified by:
isVisible
in interfaceorg.opencms.workplace.tools.I_CmsHtmlIconButton
- Overrides:
isVisible
in classorg.opencms.workplace.tools.A_CmsHtmlIconButton
- See Also:
A_CmsHtmlIconButton.isVisible()
-
setUserName
public void setUserName(java.lang.String userName)
Sets the user Name.- Parameters:
userName
- the user Name to set
-
setWp
public void setWp(A_CmsListDialog wp)
Description copied from interface:I_CmsListAction
Sets the workplace dialog object.- Specified by:
setWp
in interfaceI_CmsListAction
- Overrides:
setWp
in classA_CmsListAction
- Parameters:
wp
- the workplace dialog object- See Also:
I_CmsListAction.setWp(org.opencms.workplace.list.A_CmsListDialog)
-
-