FortResponse searchPolicy()

in src/main/java/org/apache/directory/fortress/rest/PswdPolicyMgrImpl.java [134:154]


    /* No qualifier */ FortResponse searchPolicy( FortRequest request )
    {
        FortResponse response = createResponse();
        List<PwPolicy> policyList;
        
        try
        {
            PwPolicy inPolicy = (PwPolicy) request.getEntity();
            PwPolicyMgr policyMgr = PwPolicyMgrFactory.createInstance( request.getContextId() );
            policyMgr.setAdmin( request.getSession() );
            policyList = policyMgr.search( inPolicy.getName() );
            response.setEntities( policyList );
        }
        catch ( SecurityException se )
        {
            response.setErrorCode( se.getErrorId() );
            response.setErrorMessage( se.getMessage() );
        }
        
        return response;
    }