public static J2eePolicyMgr createInstance()

in impl/src/main/java/org/apache/directory/fortress/realm/J2eePolicyMgrFactory.java [76:94]


    public static J2eePolicyMgr createInstance(String contextId)
        throws SecurityException
    {
        VUtil.assertNotNull( contextId, GlobalErrIds.CONTEXT_NULL, CLS_NM + ".createInstance" );
        String j2eeClassName = Config.getInstance().getProperty( J2EE_POLICYMGR_IMPLEMENTATION );
        J2eePolicyMgr policyMgr;

        if ( StringUtils.isEmpty( j2eeClassName ) )
        {
            policyMgr = new J2eePolicyMgrImpl( );
        }
        else
        {
            policyMgr = ( J2eePolicyMgr ) ClassUtil.createInstance( J2EE_POLICYMGR_DEFAULT_CLASS );
        }

        policyMgr.setContextId( contextId );
        return policyMgr;
    }