|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object lumis.doui.processaction.ProcessActionHandler<TableSource> lumis.doui.table.BaseTableDataProcessActionHandler lumis.doui.table.TableUpdateDataProcessActionHandler
@StableMinor(version="6.2", sinceVersion="4.0") public class TableUpdateDataProcessActionHandler
Process Action Handler to update table data
Field Summary | |
---|---|
protected QueryBuilder |
queryBuilder
|
Constructor Summary | |
---|---|
TableUpdateDataProcessActionHandler()
|
Method Summary | |
---|---|
protected QueryBase |
buildQuery()
Calls the query build to build an update statement. |
protected void |
doUpdate()
Sends pre-notifications, performs the updated followed by post-notifications. |
protected void |
execute(QueryBase queryBase)
Actually performs the update statement. |
protected void |
indexData()
Updates search index information for modified content. |
protected void |
postUpdate()
Hook placed for inheriting classes to perform post-update actions. |
protected void |
preUpdate(QueryBase queryBase)
Hook placed for inheriting classes to perform pre-update actions. |
void |
processAction()
Executes the process action. |
protected void |
processActionWithoutResponse()
Simply calls the doUpdate() method. |
protected void |
sendPostNotifications()
Sends Update and interface changed notifications. |
protected void |
sendPreNotifications()
Hook placed for inheriting classes to send pre-notifications. |
protected void |
sendRenderDataChangedNotification()
Notifies observers that the render data may have changed. |
Methods inherited from class lumis.doui.table.BaseTableDataProcessActionHandler |
---|
addToIndex, createQueryBuilder, createRenderDataChangedEvent, getIndexConfig, isSearchEnabled, readSelectedData, removeFromIndex, sendRenderDataChangedNotification, shouldSendRenderDataChangedNotification |
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 |
Field Detail |
---|
protected QueryBuilder queryBuilder
Constructor Detail |
---|
public TableUpdateDataProcessActionHandler()
Method Detail |
---|
public void processAction() throws PortalException
IProcessActionHandler
This method may execute the process action based on the parameters and node specifications passed to it earlier.
PortalException
protected void processActionWithoutResponse() throws PortalException
doUpdate()
method.
PortalException
protected void doUpdate() throws PortalException
PortalException
protected QueryBase buildQuery() throws PortalException
PortalException
protected void sendPreNotifications() throws PortalException
This method currently does not perform any action.
PortalException
protected void execute(QueryBase queryBase) throws PortalException
queryBase
-
PortalException
protected void preUpdate(QueryBase queryBase) throws PortalException
queryBase
-
PortalException
protected void postUpdate() throws PortalException
PortalException
protected void indexData() throws PortalException
indexData
in class BaseTableDataProcessActionHandler
PortalException
protected void sendPostNotifications() throws PortalException
PortalException
protected void sendRenderDataChangedNotification() throws PortalException
PortalException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |