lumis.content.table
Class ContentTableAddDataProcessActionHandler
java.lang.Object
lumis.doui.processaction.ProcessActionHandler<TableSource>
lumis.doui.table.BaseTableDataProcessActionHandler
lumis.doui.table.TableAddDataProcessActionHandler
lumis.content.table.ContentTableAddDataProcessActionHandler
- All Implemented Interfaces:
- IProcessActionHandler, IParameters
- Direct Known Subclasses:
- BannerAddDataProcessActionHandler, UserSubscriptionProcessActionHandler, UserSubscriptionProcessActionHandler
@StableMinor(version="5.5",
sinceVersion="4.0")
public class ContentTableAddDataProcessActionHandler
- extends TableAddDataProcessActionHandler
This class is responsible for the generic inserting process in the Content
context. It executes the insert query generated by
ContentQueryBuilder
and calls MetaDataController
so
it will handle meta data information appropriately. It also is responsible for
adding the new content to search index.
- Since:
- 4.0.4
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 |
ContentTableAddDataProcessActionHandler
public ContentTableAddDataProcessActionHandler()
postInsert
protected void postInsert(String primaryKey)
throws PortalException
- Description copied from class:
TableAddDataProcessActionHandler
- Sets the primary key render parameter.
- Overrides:
postInsert
in class TableAddDataProcessActionHandler
- Throws:
PortalException
indexData
protected void indexData()
throws PortalException
- Description copied from class:
TableAddDataProcessActionHandler
- Calls the method
BaseTableDataProcessActionHandler.addToIndex()
to index data.
- Overrides:
indexData
in class TableAddDataProcessActionHandler
- Throws:
PortalException
createQueryBuilder
protected QueryBuilder createQueryBuilder()
throws PortalException
- creates a content query builder.
- Overrides:
createQueryBuilder
in class BaseTableDataProcessActionHandler
- Throws:
PortalException
sendRenderDataChangedNotification
protected void sendRenderDataChangedNotification(Object primaryKey)
throws PortalException
- Notifies observers of interfaces that may have changed.
- Overrides:
sendRenderDataChangedNotification
in class BaseTableDataProcessActionHandler
- Throws:
PortalException
- Since:
- 4.1.0
Lumisportal 5.5.0.091130 - Copyright © 2001-2007, Lumis. All Rights Reserved.