|
||||||||||
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.TableAddDataProcessActionHandler lumis.content.table.ContentTableAddDataProcessActionHandler
@StableMinor(version="6.1", sinceVersion="4.0") public class ContentTableAddDataProcessActionHandler
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.
Field Summary |
---|
Constructor Summary | |
---|---|
ContentTableAddDataProcessActionHandler()
|
Method Summary | |
---|---|
protected QueryBuilder |
createQueryBuilder()
creates a content query builder. |
protected void |
indexData()
Calls the method BaseTableDataProcessActionHandler.addToIndex() to index data. |
protected void |
postInsert(java.lang.String primaryKey)
Sets the primary key render parameter. |
protected void |
sendRenderDataChangedNotification(java.lang.Object primaryKey)
Notifies observers of interfaces that may have changed. |
Methods inherited from class lumis.doui.table.TableAddDataProcessActionHandler |
---|
doInsert, execute, preInsert, processAction, processActionWithoutResponse, sendPostNotifications, sendPreNotifications, setPrimaryKeyAttribute, setPrimaryKeyParameter, setPrimaryKeyRenderParameter |
Methods inherited from class lumis.doui.table.BaseTableDataProcessActionHandler |
---|
addToIndex, createRenderDataChangedEvent, getIndexConfig, isSearchEnabled, readSelectedData, removeFromIndex, 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 |
Constructor Detail |
---|
public ContentTableAddDataProcessActionHandler()
Method Detail |
---|
protected void postInsert(java.lang.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(java.lang.Object primaryKey) throws PortalException
sendRenderDataChangedNotification
in class BaseTableDataProcessActionHandler
PortalException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |