public void setPolicy(OMElement policyElement) throws AxisFault { Policy globalPolicy; try { globalPolicy = PolicyUtil.getPolicyFromOMElement(policyElement); } catch (Exception ex) { throw new AxisFault("Cannot convert the OMElement to Policy", ex); } PolicyInclude globalPolicyInclude = getAxisConfig().getPolicyInclude(); globalPolicyInclude.setPolicy(globalPolicy); }
public void setPolicy(String serviceGroupId, String serviceGroupVersion, OMElement policyElement) throws AxisFault { AxisServiceGroup axisServiceGroup = getAxisConfig().getServiceGroup(serviceGroupId); if (axisServiceGroup == null) { throw new AxisFault("Invalid AxisServiceGroup: " + serviceGroupId); } Policy groupPolicy; try { groupPolicy = PolicyUtil.getPolicyFromOMElement(policyElement); } catch (RuntimeException ex) { throw new AxisFault("cannot convert the OMElement to Policy", ex); } PolicyInclude groupPolicyInclude = axisServiceGroup.getPolicyInclude(); groupPolicyInclude.setPolicy(groupPolicy); }
public void setPolicy(String serviceId, String operationId, OMElement policyElement) throws AxisFault { AxisService axisService = getAxisConfig().getService(serviceId); if (axisService == null) { throw new AxisFault("Invalid service : " + serviceId); } AxisOperation axisOperation = axisService.getOperation(new QName(operationId)); if (axisOperation == null) { throw new AxisFault("Invalid operation : " + operationId + " not available in service : " + serviceId); } Policy operationPolicy; try { operationPolicy = PolicyUtil.getPolicyFromOMElement(policyElement); } catch (RuntimeException ex) { throw new RuntimeException("Cannot convert the OMElement to Policy", ex); } PolicyInclude operationPolicyInclude = axisOperation.getPolicyInclude(); operationPolicyInclude.setPolicy(operationPolicy); }
Policy policy = axisOperationPolicyInclude.getPolicy(); if (policy != null) { policyInclude.setPolicy(axisOperationPolicyInclude.getPolicy());
Policy policy = axisOperationPolicyInclude.getPolicy(); if (policy != null) { policyInclude.setPolicy(axisOperationPolicyInclude.getPolicy());