@StableMinor(version="10.1", sinceVersion="8.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 QueryBuilder |
createQueryBuilder() |
protected IPortalEvent |
createRenderDataChangedEvent(Object itemId)
Creates a render data changed event.
|
protected DouiIndexConfig |
getIndexConfig()
Deprecated.
Since 8.1.0, lumis.search is deprecated and this method is no longer used.
|
protected void |
indexData() |
protected boolean |
isSearchEnabled()
Deprecated.
Since 8.1.0, lumis.search is deprecated and this method is no longer used.
|
protected TabularData |
readSelectedData()
Reads the data selected by the user from the persistence and returns it.
|
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
@Deprecated protected boolean isSearchEnabled()
@Deprecated protected DouiIndexConfig getIndexConfig() throws PortalException
PortalException
protected void indexData() throws PortalException
PortalException
protected boolean shouldSendRenderDataChangedNotification() throws PortalException
PortalException
Lumisportal 10.1.2.170428 - Copyright © 2006–2017 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.