Package org.opencms.ui.dialogs.embedded
Class CmsDataViewAction
- java.lang.Object
-
- org.opencms.ui.dialogs.embedded.CmsDataViewAction
-
- All Implemented Interfaces:
I_CmsWorkplaceAction
,I_CmsHasMenuItemVisibility
public class CmsDataViewAction extends java.lang.Object implements I_CmsWorkplaceAction
Action for the data view dialog.
-
-
Constructor Summary
Constructors Constructor Description CmsDataViewAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
executeAction(I_CmsDialogContext context)
Executes the action.java.lang.String
getId()
The action id.java.lang.String
getTitle(java.util.Locale locale)
Returns the localized action title.CmsMenuItemVisibilityMode
getVisibility(CmsObject cms, java.util.List<CmsResource> resources)
Gets the visibility for the current resource and CMS context.CmsMenuItemVisibilityMode
getVisibility(I_CmsDialogContext context)
Gets the visibility for the current dialog context.boolean
isActive(I_CmsDialogContext context)
Checks whether this action should be active in the given dialog context.
-
-
-
Constructor Detail
-
CmsDataViewAction
public CmsDataViewAction()
-
-
Method Detail
-
executeAction
public void executeAction(I_CmsDialogContext context)
Description copied from interface:I_CmsWorkplaceAction
Executes the action.- Specified by:
executeAction
in interfaceI_CmsWorkplaceAction
- Parameters:
context
- the current dialog context.- See Also:
I_CmsWorkplaceAction.executeAction(org.opencms.ui.I_CmsDialogContext)
-
getId
public java.lang.String getId()
Description copied from interface:I_CmsWorkplaceAction
The action id.- Specified by:
getId
in interfaceI_CmsWorkplaceAction
- Returns:
- the action id
- See Also:
I_CmsWorkplaceAction.getId()
-
getTitle
public java.lang.String getTitle(java.util.Locale locale)
Description copied from interface:I_CmsWorkplaceAction
Returns the localized action title.- Specified by:
getTitle
in interfaceI_CmsWorkplaceAction
- Parameters:
locale
- the user's workplace locale- Returns:
- the action title
- See Also:
I_CmsWorkplaceAction.getTitle(java.util.Locale)
-
getVisibility
public CmsMenuItemVisibilityMode getVisibility(CmsObject cms, java.util.List<CmsResource> resources)
Description copied from interface:I_CmsHasMenuItemVisibility
Gets the visibility for the current resource and CMS context.- Specified by:
getVisibility
in interfaceI_CmsHasMenuItemVisibility
- Parameters:
cms
- the CMS context to useresources
- the list of resources to check- Returns:
- the visibility
- See Also:
I_CmsHasMenuItemVisibility.getVisibility(org.opencms.file.CmsObject, java.util.List)
-
getVisibility
public CmsMenuItemVisibilityMode getVisibility(I_CmsDialogContext context)
Description copied from interface:I_CmsHasMenuItemVisibility
Gets the visibility for the current dialog context.- Specified by:
getVisibility
in interfaceI_CmsHasMenuItemVisibility
- Parameters:
context
- the dialog context- Returns:
- the visibility
- See Also:
I_CmsHasMenuItemVisibility.getVisibility(org.opencms.ui.I_CmsDialogContext)
-
isActive
public boolean isActive(I_CmsDialogContext context)
Description copied from interface:I_CmsWorkplaceAction
Checks whether this action should be active in the given dialog context.- Specified by:
isActive
in interfaceI_CmsWorkplaceAction
- Parameters:
context
- the dialog context- Returns:
true
if this action should be active in the given dialog context- See Also:
I_CmsWorkplaceAction.isActive(org.opencms.ui.I_CmsDialogContext)
-
-