public class DeleteRelationCommentProcessActionHandler extends ContentTableSourceDeleteDataProcessActionHandler
lum_CommentTotal
table.douiContext, id, localizationManager, parameters, processActionContainer, processActionNode, RESPONSE_TYPE_CLOSE_WINDOW, RESPONSE_TYPE_HYPERLINK, RESPONSE_TYPE_MESSAGE, RESPONSE_TYPE_POPUP_INTERFACE, RESPONSE_TYPE_PREVIEW, RESPONSE_TYPE_REFRESH_PARENT, RESPONSE_TYPE_REQUEST_PROCESS_ACTION_CONFIRMATION_MESSAGE, RESPONSE_TYPE_REQUEST_PROCESS_ACTION_CONFIRMATION_PROCESS_ACTION_ID, RESPONSE_TYPE_RUN_JAVASCRIPT, RESPONSE_TYPE_SET_REQUEST_ATTRIBUTES, RESPONSE_TYPE_SET_REQUEST_PARAMETERS, RESPONSE_TYPE_SET_RESPONSE_PARAMETERS, RESPONSE_TYPE_STANDARD_COMMIT, RESPONSE_TYPE_STANDARD_EMBEDDED, RESPONSE_TYPE_STANDARD_POPUP, RESPONSE_TYPE_VALIDATE_PROCESS_ACTION_ON_RENDER, sessionConfig, source, sourceContainer, transaction
Constructor and Description |
---|
DeleteRelationCommentProcessActionHandler() |
Modifier and Type | Method and Description |
---|---|
protected void |
doAction()
Deletes the items with identifiers returned by
SourceDeleteDataProcessActionHandler.getItemIdsToDelete() . |
protected void |
postDelete()
After deleting the information from database it calls
SetCommentTotalInfoProcessActionHandler.updateCommentTotal(String, String, lumis.util.ITransaction)
using the targetContentLocaleIds obtained in #preDelete(QueryBase) . |
protected void |
preDelete()
Before deleting the information from database,
obtain the affected targetContentLocaleIds, storing them in
targetContentLocaleIds ,
so it is possible to do an update in lum_CommentTotal later. |
getItemIdsToDelete
isSendRenderDataChangedNotificationEnabled, processAction
addDefaultResponse, addResponseParameter, checkServiceInstancePermission, checkServiceInstancePermission, containsParameter, getId, getParameter, getParameter, getResource, getServiceInterfaceHyperLink, getUrl, init, localize, processHyperLinkResponse, processPopupInterfaceResponse, resolveFieldValueNode, setParameter
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
asParameters, emptyParameters
public DeleteRelationCommentProcessActionHandler()
protected void doAction() throws PortalException
SourceDeleteDataProcessActionHandler
SourceDeleteDataProcessActionHandler.getItemIdsToDelete()
.doAction
in class SourceDeleteDataProcessActionHandler<ContentTableSource>
PortalException
protected void preDelete() throws PortalException
targetContentLocaleIds
,
so it is possible to do an update in lum_CommentTotal
later.PortalException
protected void postDelete() throws PortalException
SetCommentTotalInfoProcessActionHandler.updateCommentTotal(String, String, lumis.util.ITransaction)
using the targetContentLocaleIds
obtained in #preDelete(QueryBase)
.PortalException
LumisXP 12.3.0.200408 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.