public class DeleteRelationCommentProcessActionHandler extends ContentTableDeleteDataProcessActionHandler
lum_CommentTotal
table.primaryKeyFieldId, versionActiveFieldId, versionContentIds
queryBuilder
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 |
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(QueryBase queryBase)
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. |
buildQuery, createQueryBuilder, deleteRelatedData, getDescription, getName, indexData, sendRenderDataChangedNotification
createRenderDataChangedEvent, createTableSource, deleteRelatedFiles, execute, processAction, processActionWithoutResponse, sendPostNotifications, sendPreNotifications, sendRenderDataChangedNotification, setParameter
getIndexConfig, isSearchEnabled, readSelectedData, shouldSendRenderDataChangedNotification
addDefaultResponse, addResponseParameter, checkServiceInstancePermission, checkServiceInstancePermission, getId, getParameter, getParameter, getResource, getServiceInterfaceHyperLink, getUrl, init, localize, processHyperLinkResponse, processPopupInterfaceResponse, resolveFieldValueNode
public DeleteRelationCommentProcessActionHandler()
protected void preDelete(QueryBase queryBase) throws PortalException
targetContentLocaleIds
,
so it is possible to do an update in lum_CommentTotal
later.preDelete
in class ContentTableDeleteDataProcessActionHandler
PortalException
protected void postDelete() throws PortalException
SetCommentTotalInfoProcessActionHandler.updateCommentTotal(String, String, lumis.util.ITransaction)
using the targetContentLocaleIds
obtained in preDelete(QueryBase)
.postDelete
in class ContentTableDeleteDataProcessActionHandler
PortalException
Lumisportal 10.1.2.170428 - Copyright © 2006–2017 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.