Peter

My goal is to not have to pass the instantiateColdspriing at all and have
none of this code run. I want Coldspring to handle all of this and have my
getActiveDirectory method in the service to work. The setActiveDirectory is
working but for some reason the variable is empty when I call the get.

Bryan

    <cffunction name="init" returntype="any" output="false"
hint="Constructor">
        <cfargument name="instantiateColdspriing" type="boolean"
required="false" default="false">

        <cfif arguments.instantiateColdspriing>
            <cfset variables.instance.BeanFactory =
createObject("component","coldspring.beans.DefaultXmlBeanFactory").init() />
            <cfset
getBeanFactory().loadBeansFromXmlFile("/actionpacks/security/config/ColdSpring.xml",true)
/>
            <cfset variables.instance.ActiveDirectoryDao =
getBeanFactory().getBean("ActiveDirectoryDao") />
            <cfset variables.instance.Reactor =
getBeanFactory().getBean("Reactor") />
            <cfset variables.instance.groupUserGateway =
getReactor().CreateGateway("GROUP_USER")>
            <cfset variables.instance.groupOwnerGateway =
getReactor().CreateGateway("GROUP_OWNER")>
            <cfset variables.instance.appRoleGateway =
getReactor().CreateGateway("APP_ROLE")>
            <cfset variables.instance.appRoleGroupGateway =
getReactor().CreateGateway("APP_ROLE_GROUP")>
            <cfset variables.instance.appMainGateway =
getReactor().CreateGateway("APP_MAIN")>
            <cfset variables.instance.groupMainGateway =
getReactor().CreateGateway("GROUP_MAIN") />
            <cfset variables.instance.pathMainGateway =
getReactor().CreateGateway("PATH_MAIN") />
        </cfif>

        <cfreturn this />
    </cffunction>

On 8/9/07, Peter J. Farrell <[EMAIL PROTECTED]> wrote:
>
>  Bryan S said the following on 8/9/2007 10:38 AM:
>
> I left out the most important part of the error message
>  Element INSTANCE.ACTIVEDIRECTORYDAO is undefined in VARIABLES
>
> I posted a message earlier that hasn't posted yet.  Can you post the
> init() method form your securityService...
>
> .Peter
>

Reply via email to