EventCommand

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>