@StableMinor(version="7.1", sinceVersion="4.0") public abstract class BaseTableDataProcessActionHandler extends ProcessActionHandler<TableSource>
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 |
---|
BaseTableDataProcessActionHandler() |
Modifier and Type | Method and Description |
---|---|
protected void |
addToIndex() |
protected QueryBuilder |
createQueryBuilder() |
protected IPortalEvent |
createRenderDataChangedEvent(Object itemId)
Creates a render data changed event.
|
protected DouiIndexConfig |
getIndexConfig() |
protected void |
indexData() |
protected boolean |
isSearchEnabled() |
protected TabularData |
readSelectedData()
Reads the data selected by the user from the persistence and returns it.
|
protected void |
removeFromIndex() |
protected void |
sendRenderDataChangedNotification(Object itemId)
Notifies observers that the render data may have changed.
|
protected boolean |
shouldSendRenderDataChangedNotification()
Indicates if this process action should send render data changed notification.
|
addDefaultResponse, addResponseParameter, checkServiceInstancePermission, checkServiceInstancePermission, getId, getParameter, getParameter, getResource, getServiceInterfaceHyperLink, getUrl, init, localize, processHyperLinkResponse, processPopupInterfaceResponse, resolveFieldValueNode, setParameter
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
processAction
protected QueryBuilder createQueryBuilder() throws PortalException
PortalException
protected TabularData readSelectedData() throws PortalException
PortalException
TableSource#readData(String[], lumis.util.ITransaction)}
protected IPortalEvent createRenderDataChangedEvent(Object itemId) throws PortalException
sendRenderDataChangedNotification(Object)
.itemId
- the itemId parameter value for the event.PortalException
protected void sendRenderDataChangedNotification(Object itemId) throws PortalException
PortalException
protected void addToIndex() throws PortalException
PortalException
protected void removeFromIndex() throws PortalException
PortalException
protected boolean isSearchEnabled()
protected DouiIndexConfig getIndexConfig() throws PortalException
PortalException
protected void indexData() throws PortalException
PortalException
protected boolean shouldSendRenderDataChangedNotification() throws PortalException
PortalException
Lumisportal 7.1.1.140331 - Copyright © 2006–2014 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.