Examples of ResultType


Examples of org.jboss.security.xacml.core.model.context.ResultType

      <!-- Test case 4-03: Should be Deny+Obl: DrA has pea-001 but UBA set   -->
      <!-- **************************************************************** -->
       */
      String file = "XacmlRequest-04-03.xml";
      ResponseContext response = getResponse(file);
      ResultType result = response.getResult();
      ObligationsType obligationsType = result.getObligations();
      assertTrue("1 obligation", obligationsType.getObligation().size() == 1);
      validateCase(response, XACMLConstants.DECISION_DENY)
   }
View Full Code Here

Examples of org.jboss.security.xacml.core.model.context.ResultType

       <!-- Test case 5-01: Should be Perm + Obl: Dr A is on dissented list  -->
       <!-- **************************************************************** -->
       */
      String file = "XacmlRequest-05-01.xml";
      ResponseContext response = getResponse(file);
      ResultType result = response.getResult();
      ObligationsType obligationsType = result.getObligations();
      assertTrue("1 obligation", obligationsType.getObligation().size() == 1);
      validateCase(response, XACMLConstants.DECISION_PERMIT);
   }
View Full Code Here

Examples of org.jeecgframework.minidao.annotation.ResultType

        if(page!=0 && rows!=0){
          executeSql = MiniDaoUtil.createPageSql(dbType,executeSql, page, rows);
        }
        // update-begin--Author:fancq  Date:20140102 for:支持多数据分页
        // update-begin--Author:fancq  Date:20131219 for:支持返回Map和实体 list
        ResultType resultType = method.getAnnotation(ResultType.class);
        String[] values = null;
        if (resultType != null) {
          values = resultType.value();
        }
        if (values == null || values.length == 0 || "java.util.Map".equals(values[0])) {
          if(paramMap!=null){
            return namedParameterJdbcTemplate.query(executeSql, paramMap,getColumnMapRowMapper());
          }else{
View Full Code Here

Examples of org.milyn.container.plugin.ResultType

        // Get the default profile from the config...
        defaultMessageProfile = configTree.getAttribute(Properties.MESSAGE_PROFILE, Profile.DEFAULT_PROFILE);
       
        // Create the Smooks PayloadProcessor...
        String resultTypeConfig = configTree.getAttribute("resultType", "STRING");
        ResultType resultType;
        try {
            resultType = ResultType.valueOf(resultTypeConfig);
        } catch(IllegalArgumentException e) {
            throw new ConfigurationException("Invalid 'resultType' config value '" + resultTypeConfig + "'.  Valid values are: " + Arrays.asList(ResultType.values()));
        }
View Full Code Here

Examples of org.opensaml.xacml.ctx.ResultType

            decisionType.setDecision(DecisionType.DECISION.Permit);
        } else {
            decisionType.setDecision(DecisionType.DECISION.Deny);
        }
       
        ResultType result = resultTypeBuilder.buildObject();
        result.setDecision(decisionType);
       
        StatusType status = statusTypeBuilder.buildObject();
        StatusCodeType statusCode = statusCodeTypeBuilder.buildObject();
        statusCode.setValue("urn:oasis:names:tc:xacml:1.0:status:ok");
        status.setStatusCode(statusCode);
        result.setStatus(status);
       
        ResponseType response = responseTypeBuilder.buildObject();
        response.setResult(result);
       
        return response;
View Full Code Here

Examples of org.opensaml.xacml.ctx.ResultType

            LOG.log(Level.FINE, DOM2Writer.nodeToString(requestElement));
        }
       
        ResponseType response = performRequest(request, message);
       
        ResultType result = response.getResult();
       
        // Handle any Obligations returned by the PDP
        handleObligations(request, principal, message, result);
       
        if (result != null
            && (result.getDecision().getDecision() == DecisionType.DECISION.Permit)
            && (result.getResourceId() == null)) {
            LOG.fine("XACML authorization permitted");
            return true;
        }
        LOG.fine("XACML authorization not permitted:");
        if (result != null && result.getStatus() != null) {
            if (result.getStatus().getStatusCode() != null) {
                LOG.fine("XACML Status Code: " + result.getStatus().getStatusCode().getValue());
            }
            if (result.getStatus().getStatusMessage() != null) {
                LOG.fine("XACML Status Message: " + result.getStatus().getStatusMessage().getValue());
            }
        }
       
        return false;
    }
View Full Code Here

Examples of org.opensaml.xacml.ctx.ResultType

            decisionType.setDecision(DecisionType.DECISION.Permit);
        } else {
            decisionType.setDecision(DecisionType.DECISION.Deny);
        }
       
        ResultType result = resultTypeBuilder.buildObject();
        result.setDecision(decisionType);
       
        StatusType status = statusTypeBuilder.buildObject();
        StatusCodeType statusCode = statusCodeTypeBuilder.buildObject();
        statusCode.setValue("urn:oasis:names:tc:xacml:1.0:status:ok");
        status.setStatusCode(statusCode);
        result.setStatus(status);
       
        ResponseType response = responseTypeBuilder.buildObject();
        response.setResult(result);
       
        return response;
View Full Code Here

Examples of org.opensaml.xacml.ctx.ResultType

            LOG.log(Level.FINE, DOM2Writer.nodeToString(requestElement));
        }
       
        ResponseType response = performRequest(request, message);
       
        ResultType result = response.getResult();
       
        // Handle any Obligations returned by the PDP
        handleObligations(request, principal, message, result);
       
        String resource = requestBuilder.getResource(message);
        if (result != null
            && (result.getResourceId() == null || resource.equals(result.getResourceId()))
            && (result.getDecision().getDecision() == DecisionType.DECISION.Permit)) {
            LOG.fine("XACML authorization permitted");
            return true;
        }
        LOG.fine("XACML authorization not permitted:");
        if (result != null && result.getStatus() != null) {
            if (result.getStatus().getStatusCode() != null) {
                LOG.fine("XACML Status Code: " + result.getStatus().getStatusCode().getValue());
            }
            if (result.getStatus().getStatusMessage() != null) {
                LOG.fine("XACML Status Message: " + result.getStatus().getStatusMessage().getValue());
            }
        }
       
        return false;
    }
View Full Code Here

Examples of org.opensaml.xacml.ctx.ResultType

        @SuppressWarnings("unchecked")
        XACMLObjectBuilder<StatusCodeType> statusCodeTypeBuilder =
            (XACMLObjectBuilder<StatusCodeType>)
            builderFactory.getBuilder(StatusCodeType.DEFAULT_ELEMENT_NAME);
           
        ResultType result = resultTypeBuilder.buildObject();

        DecisionType decisionType = decisionTypeBuilder.buildObject();
        decisionType.setDecision(decision);
        result.setDecision(decisionType);
       
        StatusType status = statusTypeBuilder.buildObject();
        StatusCodeType statusCode = statusCodeTypeBuilder.buildObject();
        statusCode.setValue("urn:oasis:names:tc:xacml:1.0:status:ok");
        status.setStatusCode(statusCode);
        result.setStatus(status);
       
        ResponseType response = responseTypeBuilder.buildObject();
        response.setResult(result);
        return response;
    }
View Full Code Here

Examples of org.opensaml.xacml.ctx.ResultType

            LOG.log(Level.FINE, DOM2Writer.nodeToString(requestElement));
        }
       
        ResponseType response = performRequest(request, message);
       
        ResultType result = response.getResult();
       
        // Handle any Obligations returned by the PDP
        handleObligations(request, principal, message, result);
       
        List<String> resources = requestBuilder.getResources(message);
        if (result != null
            && (result.getDecision().getDecision() == DecisionType.DECISION.Permit)) {
            if (result.getResourceId() == null) {
                LOG.fine("XACML authorization permitted");
                return true;
            }
            for (String resource : resources) {
                if (resource.equals(result.getResourceId())) {
                    LOG.fine("XACML authorization permitted");
                    return true;
                }
            }
        }
        LOG.fine("XACML authorization not permitted:");
        if (result != null && result.getStatus() != null) {
            if (result.getStatus().getStatusCode() != null) {
                LOG.fine("XACML Status Code: " + result.getStatus().getStatusCode().getValue());
            }
            if (result.getStatus().getStatusMessage() != null) {
                LOG.fine("XACML Status Message: " + result.getStatus().getStatusMessage().getValue());
            }
        }
       
        return false;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.