| Base EventFilter component. |
|
Methods inherited from framework.BaseComponent:
isParameterDefined
,
hasParameter
,
setProperty
,
announceEvent
,
getAppManager
,
setAppManager
,
configure
,
setParameters
,
getParameters
,
getProperty
,
getParameter
,
setParameter
|
|---|
public
boolean filterEvent( Event event, EventContext eventContext, [struct paramArgs="#StructNew()#"] )
Override (be sure to keep the same arguments and returntype) to provide event filtering logic.
Parameters:
Code:
<cffunction name="filterEvent" access="public" returntype="boolean"
hint="Override (be sure to keep the same arguments and returntype) to provide event filtering logic.">
<cfargument name="event" type="MachII.framework.Event" required="true" />
<cfargument name="eventContext" type="MachII.framework.EventContext" required="true" />
<cfargument name="paramArgs" type="struct" required="false" default="#StructNew()#" />
<cfreturn true />
</cffunction>
public
EventFilter init( AppManager appManager, [struct parameters="#StructNew()#"] )
Parameters:
Code:
<cffunction name="init" access="public" returntype="EventFilter" output="false">
<cfargument name="appManager" type="MachII.framework.AppManager" required="true" />
<cfargument name="parameters" type="struct" required="false" default="#StructNew()#" />
<cfset super.init(arguments.appManager, arguments.parameters) />
<cfreturn this />
</cffunction>