| Package: MachII.framework |
| Base EventCommand component. |
| Method Summary | |
|---|---|
| public void | init() |
| public boolean | execute(Event event, EventContext eventContext) |
| public any | getParameter(string name) |
| public void | setParameter(string name, any value) |
| package void | setParameters(struct parameters) |
| Method Detail |
|---|
| execute |
|---|
public boolean execute( Event event, EventContext eventContext )
Parameters:
| Event event |
| EventContext eventContext |
Code:
<cffunction name="execute" access="public" returntype="boolean" output="true"> <cfargument name="event" type="MachII.framework.Event" required="true" /> <cfargument name="eventContext" type="MachII.framework.EventContext" required="true" /> <cfreturn true /> </cffunction>
| getParameter |
|---|
public any getParameter( string name )
Parameters:
| string name |
Code:
<cffunction name="getParameter" access="public" returntype="any" output="false"> <cfargument name="name" type="string" required="true" /> <cfreturn variables.parameters[arguments.name] /> </cffunction>
| init |
|---|
public void init( )
Parameters:
Code:
<cffunction name="init" access="public" returntype="void" output="false"> </cffunction>
| setParameter |
|---|
public void setParameter( string name, any value )
Parameters:
| string name |
| any value |
Code:
<cffunction name="setParameter" access="public" returntype="void" output="false"> <cfargument name="name" type="string" required="true" /> <cfargument name="value" type="any" required="true" /> <cfset variables.parameters[arguments.name] = arguments.value /> </cffunction>
| setParameters |
|---|
package void setParameters( struct parameters )
Parameters:
| struct parameters |
Code:
<cffunction name="setParameters" access="package" returntype="void" output="false"> <cfargument name="parameters" type="struct" required="true" /> <cfset var key = "" /> <cfloop collection="#arguments.parameters#" item="key"> <cfset setParameter(key, parameters[key]) /> </cfloop> </cffunction>