complexType "processAction"
Namespace:
Content:
complex, 5+any attributes, 2+any elements
Defined:
Includes:
definitions of 5 attributes and 2 elements
Used:
XML Representation Summary
<...
   
actionId
 = 
xsd:string
   
className
 = 
xsd:string
   
id
 = 
xsd:string
   
scriptPath
 = 
xsd:string
   
type
 = 
("generic" | "contentTableDeleteData" | "contentTableAddData" | "contentTableUpdateData" | "contentTableAddFileMultiRowData" | "tableDeleteData" | "tableAddData" | "tableAddMultiRowData" | "tableUpdateData" | "tableAddFileMultiRowData" | "tableUpdateMultiRowData" | "commitAndPreview")
   
{any attribute with any namespace}
   
>
   
Content: 
({any}, fieldValues?, response*)?
</...>
Content Elements (3):
All Direct / Indirect Based Elements (1):
Known Usage Locations
XML Source
<xsd:complexType name="processAction">
<xsd:sequence minOccurs="0">
<xsd:any maxOccurs="unbounded" processContents="skip"/>
<xsd:element maxOccurs="1" minOccurs="0" name="fieldValues" type="fieldValues">
<xsd:annotation>
<xsd:documentation>
Allows customization of the parameters that will be available to this process action (through the standard ProcessActionHandler.getParameter method).
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="response" type="response"/>
</xsd:sequence>
<xsd:attribute name="id" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>Identifier of the process action.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="actionId" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>
Action identifier of the process action. If not specified the id attribute is assumed. This is the value that is used by controls like buttons to indicate the process action handlers to execute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="type" type="processActionType" use="optional">
<xsd:annotation>
<xsd:documentation>
This may be one of the standard processActionTypes provided by the framework.
<ul>
<li>
generic: does not perform any action. May be used to simply execute a specific response.
</li>
<li>
contentTableDeleteData: Deletes one or more contents
</li>
<li>contentTableAddData: Adds a single content</li>
<li>contentTableUpdateData: Updates a single content</li>
<li>
contentTableAddFileMultiRowData: Adds multiple contents
</li>
<li>
tableDeleteData: Deletes one or more data rows from a table
</li>
<li>tableAddData: Adds a data row to a table</li>
<li>tableUpdateData: Updates a data row in a table</li>
<li>
tableAddMultiRowData: Adds multiple data rows in a table. Used by a data grid control for instance.
</li>
<li>
tableAddFileMultiRowData: Adds multiple files data rows in a table. Used by MultiFileUpload control
</li>
<li>
tableUpdateMultiRowData: Updates and or deletes multiple data rows in a table. Used by a data grid control for instance.
</li>
<li>
commitAndPreview: Executes the
<xhtml:i>commit</xhtml:i>
process actions and opens a preview of the content in a popup window. The identifier of the process actions to be executed may be configured by specifying it in a
<xhtml:i>commitProcessActionId</xhtml:i>
element inside
<xhtml:i>processAction</xhtml:i>
.
</li>
</ul>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="className" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>
Indicates the IProcessActionHandler implementation to execute this action.
This attribute cannot be defined if the "scriptPath" attribute is defined.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="scriptPath" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>
Path of a script defining a java class that implements IProcessActionHandler to execute this action.
This attribute cannot be defined if the "className" attribute is defined.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:anyAttribute processContents="skip"/>
</xsd:complexType>
Attribute Detail
actionId
Action identifier of the process action. If not specified the id attribute is assumed. This is the value that is used by controls like buttons to indicate the process action handlers to execute.
Type:
xsd:string
Use:
optional
Defined:
locally, within this complexType
XML Source
<xsd:attribute name="actionId" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>
Action identifier of the process action. If not specified the id attribute is assumed. This is the value that is used by controls like buttons to indicate the process action handlers to execute.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>

className
Indicates the IProcessActionHandler implementation to execute this action. This attribute cannot be defined if the "scriptPath" attribute is defined.
Type:
xsd:string
Use:
optional
Defined:
locally, within this complexType
XML Source
<xsd:attribute name="className" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>
Indicates the IProcessActionHandler implementation to execute this action.
This attribute cannot be defined if the "scriptPath" attribute is defined.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>

id
Identifier of the process action.
Type:
xsd:string
Use:
required
Defined:
locally, within this complexType
XML Source
<xsd:attribute name="id" type="xsd:string" use="required">
<xsd:annotation>
<xsd:documentation>Identifier of the process action.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>

scriptPath
Path of a script defining a java class that implements IProcessActionHandler to execute this action. This attribute cannot be defined if the "className" attribute is defined.
Type:
xsd:string
Use:
optional
Defined:
locally, within this complexType
XML Source
<xsd:attribute name="scriptPath" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>
Path of a script defining a java class that implements IProcessActionHandler to execute this action.
This attribute cannot be defined if the "className" attribute is defined.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>

type
This may be one of the standard processActionTypes provided by the framework. <ul> <li>generic: does not perform any action. May be used to simply execute a specific response.</li> <li>contentTableDeleteData: Deletes one or more contents</li> <li>contentTableAddData: Adds a single content</li> <li>contentTableUpdateData: Updates a single content</li> <li>contentTableAddFileMultiRowData: Adds multiple contents</li> <li>tableDeleteData: Deletes one or more data rows from a table</li> <li>tableAddData: Adds a data row to a table</li> <li>tableUpdateData: Updates a data row in a table</li> <li>tableAddMultiRowData: Adds multiple data rows in a table. Used by a data grid control for instance.</li> <li>tableAddFileMultiRowData: Adds multiple files data rows in a table. Used by MultiFileUpload control</li> <li>tableUpdateMultiRowData: Updates and or deletes multiple data rows in a table. Used by a data grid control for instance.</li> <li>commitAndPreview: Executes the commit process actions and opens a preview of the content in a popup window. The identifier of the process actions to be executed may be configured by specifying it in a commitProcessActionId element inside processAction.</li> </ul>
Type:
Use:
optional
Defined:
locally, within this complexType
XML Source
<xsd:attribute name="type" type="processActionType" use="optional">
<xsd:annotation>
<xsd:documentation>
This may be one of the standard processActionTypes provided by the framework.
<ul>
<li>
generic: does not perform any action. May be used to simply execute a specific response.
</li>
<li>
contentTableDeleteData: Deletes one or more contents
</li>
<li>contentTableAddData: Adds a single content</li>
<li>contentTableUpdateData: Updates a single content</li>
<li>
contentTableAddFileMultiRowData: Adds multiple contents
</li>
<li>
tableDeleteData: Deletes one or more data rows from a table
</li>
<li>tableAddData: Adds a data row to a table</li>
<li>tableUpdateData: Updates a data row in a table</li>
<li>
tableAddMultiRowData: Adds multiple data rows in a table. Used by a data grid control for instance.
</li>
<li>
tableAddFileMultiRowData: Adds multiple files data rows in a table. Used by MultiFileUpload control
</li>
<li>
tableUpdateMultiRowData: Updates and or deletes multiple data rows in a table. Used by a data grid control for instance.
</li>
<li>
commitAndPreview: Executes the
<xhtml:i>commit</xhtml:i>
process actions and opens a preview of the content in a popup window. The identifier of the process actions to be executed may be configured by specifying it in a
<xhtml:i>commitProcessActionId</xhtml:i>
element inside
<xhtml:i>processAction</xhtml:i>
.
</li>
</ul>
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
Content Element Detail
fieldValues
Allows customization of the parameters that will be available to this process action (through the standard ProcessActionHandler.getParameter method).
Type:
fieldValues, complex content
Defined:
locally, within this complexType
XML Source
<xsd:element maxOccurs="1" minOccurs="0" name="fieldValues" type="fieldValues">
<xsd:annotation>
<xsd:documentation>
Allows customization of the parameters that will be available to this process action (through the standard ProcessActionHandler.getParameter method).
</xsd:documentation>
</xsd:annotation>
</xsd:element>

response
Type:
response, complex content
Defined:
locally, within this complexType
XML Source
<xsd:element maxOccurs="unbounded" minOccurs="0" name="response" type="response"/>

XML Schema documentation generated with DocFlex/XML (Kit) v1.6.2
DocFlex/XML is a powerful template-driven documentation and report generator from any data stored in XML files. Based on an innovative technology developed by FILIGRIS WORKS, this new tool offers virtuoso data querying and formatting capabilities not found in anything else!
Need to convert your XML data into a clear nice-looking documentation or reports? Web-ready hypertext HTML or printable MS Word / OpenOffice.org friendly RTF? DocFlex/XML may be a cheap, quick and effective solution exactly for this task!
Have questions? Not sure how to use it? Just send us e-mail to contact@filigris.com and we are always happy to help you! See also our services at www.filigris.com

Lumisportal  14.0.0.210430 - Copyright © 2006–2021 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.