final ApplicationPolicyRegistration applicationPolicyRegistration = (ApplicationPolicyRegistration) configurationValue .getValue(); applicationPolicyRegistration.addApplicationPolicy(applicationPolicy.getName(), applicationPolicy);
public void parse2(InputStream configStream) throws XMLStreamException { Configuration config = Configuration.getConfiguration(); if (!(config instanceof ApplicationPolicyRegistration)) { throw PicketBoxMessages.MESSAGES.invalidType(ApplicationPolicyRegistration.class.getName()); } ApplicationPolicyRegistration appPolicyRegistration = (ApplicationPolicyRegistration) config; XMLStreamReader reader = getXMLStreamReader(configStream); while (reader.hasNext() && reader.nextTag() != END_ELEMENT) { final Element element = Element.forName(reader.getLocalName()); if (element.equals(Element.POLICY)) { ApplicationPolicyParser appPolicyParser = new ApplicationPolicyParser(); List<ApplicationPolicy> appPolicies = appPolicyParser.parse(reader); for(ApplicationPolicy appPolicy: appPolicies) { appPolicyRegistration.addApplicationPolicy(appPolicy.getName(), appPolicy); } } else throw StaxParserUtil.unexpectedElement(reader); if (reader.isEndElement()) break; } }
for(ApplicationPolicy appPolicy: appPolicies) appPolicyRegistration.addApplicationPolicy(appPolicy.getName(), appPolicy);
final ApplicationPolicyRegistration applicationPolicyRegistration = (ApplicationPolicyRegistration) configurationValue .getValue(); applicationPolicyRegistration.addApplicationPolicy(applicationPolicy.getName(), applicationPolicy);
final ApplicationPolicyRegistration applicationPolicyRegistration = (ApplicationPolicyRegistration) configurationValue .getValue(); applicationPolicyRegistration.addApplicationPolicy(applicationPolicy.getName(), applicationPolicy);
final ApplicationPolicyRegistration applicationPolicyRegistration = (ApplicationPolicyRegistration) configurationValue .getValue(); applicationPolicyRegistration.addApplicationPolicy(applicationPolicy.getName(), applicationPolicy);
apr.addApplicationPolicy(securityDomain, aPolicy);
apr.addApplicationPolicy(securityDomain, aPolicy);