@StableMinor(version="7.1", sinceVersion="4.0") public class ContentTableAddDataProcessActionHandler extends TableAddDataProcessActionHandler
ContentQueryBuilder
and calls MetaDataController
so
it will handle meta data information appropriately. It also is responsible for
adding the new content to search index.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 |
---|
ContentTableAddDataProcessActionHandler() |
Modifier and Type | Method and Description |
---|---|
protected QueryBuilder |
createQueryBuilder()
creates a content query builder.
|
protected void |
indexData()
Calls the method
BaseTableDataProcessActionHandler.addToIndex() to index data. |
protected void |
postInsert(String primaryKey)
Sets the primary key render parameter.
|
protected void |
sendRenderDataChangedNotification(Object primaryKey)
Notifies observers of interfaces that may have changed.
|
doInsert, execute, preInsert, processAction, processActionWithoutResponse, sendPostNotifications, sendPreNotifications, setPrimaryKeyAttribute, setPrimaryKeyParameter, setPrimaryKeyRenderParameter
addToIndex, createRenderDataChangedEvent, getIndexConfig, isSearchEnabled, readSelectedData, removeFromIndex, shouldSendRenderDataChangedNotification
addDefaultResponse, addResponseParameter, checkServiceInstancePermission, checkServiceInstancePermission, getId, getParameter, getParameter, getResource, getServiceInterfaceHyperLink, getUrl, init, localize, processHyperLinkResponse, processPopupInterfaceResponse, resolveFieldValueNode, setParameter
public ContentTableAddDataProcessActionHandler()
protected void postInsert(String primaryKey) throws PortalException
TableAddDataProcessActionHandler
postInsert
in class TableAddDataProcessActionHandler
PortalException
protected void indexData() throws PortalException
TableAddDataProcessActionHandler
BaseTableDataProcessActionHandler.addToIndex()
to index data.indexData
in class TableAddDataProcessActionHandler
PortalException
protected QueryBuilder createQueryBuilder() throws PortalException
createQueryBuilder
in class BaseTableDataProcessActionHandler
PortalException
protected void sendRenderDataChangedNotification(Object primaryKey) throws PortalException
sendRenderDataChangedNotification
in class BaseTableDataProcessActionHandler
PortalException
Lumisportal 7.1.1.140331 - Copyright © 2006–2014 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.