|
||||||||||
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 lumis.content.table.ContentTableAddFileMultiRowDataProcessActionHandler
@StableMinor(version="6.2", sinceVersion="6.1") public class ContentTableAddFileMultiRowDataProcessActionHandler
This class is responsible for the generic inserting process of multiple files
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.
This process action handler should have the following nodes in its definition:
multiFileUploadControlId
: the id of the
multiFileUploadControl that the process action will process the informations.
Example use of this process action:
Field Summary |
---|
Constructor Summary | |
---|---|
ContentTableAddFileMultiRowDataProcessActionHandler()
|
Method Summary | |
---|---|
IMultiFileUploadParameterItem |
getFileItem()
Returns the current FileItem that is being processed. |
Object |
getParameter(String name)
This method overrides the parent method returning the appropriate value for the current row being inserted. |
protected void |
processActionWithoutResponse()
Performs the process action. |
void |
setParameter(String name,
Object value)
This method overrides the parent method including the current row number id in the parameter name. |
protected void |
setPrimaryKeyAttribute(String primaryKey)
There exists multiple primary keys. |
protected void |
setPrimaryKeyRenderParameter(String primaryKey)
Deprecated. |
Methods inherited from class lumis.content.table.ContentTableAddDataProcessActionHandler |
---|
createQueryBuilder, indexData, postInsert, sendRenderDataChangedNotification |
Methods inherited from class lumis.doui.table.TableAddDataProcessActionHandler |
---|
doInsert, execute, preInsert, processAction, sendPostNotifications, sendPreNotifications, setPrimaryKeyParameter |
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, getResource, getServiceInterfaceHyperLink, getUrl, init, localize, processHyperLinkResponse, processPopupInterfaceResponse, resolveFieldValueNode |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ContentTableAddFileMultiRowDataProcessActionHandler()
Method Detail |
---|
protected void processActionWithoutResponse() throws PortalException
TableAddDataProcessActionHandler.doInsert()
for each row.
processActionWithoutResponse
in class TableAddDataProcessActionHandler
PortalException
public Object getParameter(String name)
getParameter
in interface IProcessActionHandler
getParameter
in interface IParameters
getParameter
in class ProcessActionHandler<TableSource>
@Deprecated protected void setPrimaryKeyRenderParameter(String primaryKey) throws PortalException
setPrimaryKeyRenderParameter
in class TableAddDataProcessActionHandler
PortalException
protected void setPrimaryKeyAttribute(String primaryKey) throws PortalException
setPrimaryKeyAttribute
in class TableAddDataProcessActionHandler
primaryKey
- the primary key value. If null
this method does nothing.
PortalException
public void setParameter(String name, Object value)
setParameter
in interface IProcessActionHandler
setParameter
in interface IParameters
setParameter
in class ProcessActionHandler<TableSource>
public IMultiFileUploadParameterItem getFileItem()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |