public class DeleteAction extends Object implements CockpitAction<Object,Object>
| Modifier and Type | Field and Description |
|---|---|
ObjectFacade |
objectFacade |
| Constructor and Description |
|---|
DeleteAction() |
public ObjectFacade objectFacade
public ActionResult<Object> perform(ActionContext<Object> ctx)
CockpitActionperform in interface CockpitAction<Object,Object>ctx - context containing the data and other information@Deprecated protected String getNotificationSource(ActionContext<Object> ctx)
NotificationService.getWidgetNotificationSource(ActionContext) instead.protected void showSuccessNotification(ActionContext<Object> ctx, List<Object> deletedObjects)
protected void showFailureNotification(ActionContext<Object> ctx, Map<Object,ObjectAccessException> problems)
public boolean canPerform(ActionContext<Object> ctx)
CockpitActioncanPerform in interface CockpitAction<Object,Object>ctx - context containing the data and other informationprotected boolean isCollectionDeletable(Collection<?> collection)
protected boolean hasPermissionAndObjectIsPersisted(Object object)
public boolean needsConfirmation(ActionContext<Object> ctx)
CockpitActionneedsConfirmation in interface CockpitAction<Object,Object>ctx - context containing the data and other informationpublic String getConfirmationMessage(ActionContext<Object> ctx)
CockpitActionCockpitAction.needsConfirmation(ActionContext)).getConfirmationMessage in interface CockpitAction<Object,Object>ctx - context containing the data and other informationCockpitAction.needsConfirmation(ActionContext)protected ObjectFacade getObjectFacade()
public void setObjectFacade(ObjectFacade objectFacade)
protected PermissionFacade getPermissionFacade()
public void setPermissionFacade(PermissionFacade permissionFacade)
protected NotificationService getNotificationService()
public void setNotificationService(NotificationService notificationService)
Copyright © 2018. All rights reserved.