lumis.content.table
Class ValidateContentReferencesProcessActionHandler
java.lang.Object
lumis.doui.processaction.ProcessActionHandler<TableSource>
lumis.content.table.ValidateContentReferencesProcessActionHandler
- All Implemented Interfaces:
- IProcessActionHandler, IParameters
public class ValidateContentReferencesProcessActionHandler
- extends ProcessActionHandler<TableSource>
Validates that content references exist in a table.
This process action handler receives in its configuration a table and
a column. During runtime it receives an identifier for the items being
deleted. For each of these items it calculates the content identifier
and verifies that the content identifier is not being referenced in
the column of the table provided.
- Since:
- 4.2.0
Fields inherited from class lumis.doui.processaction.ProcessActionHandler |
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 |
Methods inherited from class lumis.doui.processaction.ProcessActionHandler |
addDefaultResponse, addResponseParameter, checkServiceInstancePermission, checkServiceInstancePermission, getId, getParameter, getParameter, getResource, getServiceInterfaceHyperLink, getUrl, init, localize, processHyperLinkResponse, processPopupInterfaceResponse, resolveFieldValueNode, setParameter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ValidateContentReferencesProcessActionHandler
public ValidateContentReferencesProcessActionHandler()
processAction
public void processAction()
throws PortalException
- Description copied from interface:
IProcessActionHandler
- Executes the process action.
This method may execute the process action based on the parameters and node specifications
passed to it earlier.
- Throws:
PortalException
getPrimaryKeyValues
protected String[] getPrimaryKeyValues()
throws PortalException
- Throws:
PortalException
ValidateContentReference
protected void ValidateContentReference(String itemId,
String table,
String contentIdColumn)
throws PortalException
- Throws:
PortalException
Lumisportal 6.2.0.120405 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.