public void configure()

in torque/src/java/org/apache/fulcrum/security/torque/peer/managers/PeerUserManager.java [61:89]


	public void configure(Configuration conf) throws ConfigurationException
    {
       super.configure( conf );
       
//        peerClassName = conf.getChild( PEER_CLASS_NAME_KEY).getValue( "org.apache.fulcrum.security.torque.om.TorqueTurbineUserPeer" );
        peerClassName = conf.getChild( PEER_CLASS_NAME_KEY).getValue( null );
        if (peerClassName != null) {
            setPeerClassName( peerClassName );
            setCustomPeer(true);
        } 
        
        Configuration[]  userGroupRoleConf = conf.getChild( "userGroupRoleManager").getChildren();
        for ( int i = 0; i < userGroupRoleConf.length; i++ )
        {
            Configuration configuration = userGroupRoleConf[i];
            if ( configuration.getName().equals(PEER_CLASS_NAME_KEY) ) {
                userGroupRolePeerClassName = configuration.getValue( null );
                if (userGroupRolePeerClassName != null) {
                    setUserGroupRolePeerClassName( userGroupRolePeerClassName );
                    setCustomPeer(true);
                } 
            }  
        }
        if (peerClassName != null && userGroupRolePeerClassName == null) {
            //peerClassName.replace( "TurbineUserPeerImpl", "TurbineUserPeerImpl )
            throw new ConfigurationException("If using peers in component configuration (xml) the element userManager expects to have a userGroupRoleManager child element with peerClassName child element.");
        }

    }