public static Set<SAML2Handler> getHandlers(Handlers handlers) throws ConfigurationException { if (handlers == null) throw logger.nullArgumentError("handlers"); List<Handler> handlerList = handlers.getHandler(); Set<SAML2Handler> handlerSet = new LinkedHashSet<SAML2Handler>(); for (Handler handler : handlerList) { SAML2Handler samlhandler = createInstance(handler); List<KeyValueType> options = handler.getOption(); Map<String, Object> mapOptions = new HashMap<String, Object>(); for (KeyValueType kvtype : options) { mapOptions.put(kvtype.getKey(), kvtype.getValue()); } SAML2HandlerConfig handlerConfig = new DefaultSAML2HandlerConfig(); handlerConfig.set(mapOptions); samlhandler.initHandlerConfig(handlerConfig); handlerSet.add(samlhandler); } return handlerSet; }
public static Set<SAML2Handler> getHandlers(Handlers handlers) throws ConfigurationException { if (handlers == null) throw logger.nullArgumentError("handlers"); List<Handler> handlerList = handlers.getHandler(); Set<SAML2Handler> handlerSet = new LinkedHashSet<SAML2Handler>(); for (Handler handler : handlerList) { SAML2Handler samlhandler = createInstance(handler); List<KeyValueType> options = handler.getOption(); Map<String, Object> mapOptions = new HashMap<String, Object>(); for (KeyValueType kvtype : options) { mapOptions.put(kvtype.getKey(), kvtype.getValue()); } SAML2HandlerConfig handlerConfig = new DefaultSAML2HandlerConfig(); handlerConfig.set(mapOptions); samlhandler.initHandlerConfig(handlerConfig); handlerSet.add(samlhandler); } return handlerSet; }
SAML2HandlerConfig handlerConfig = new DefaultSAML2HandlerConfig(); handlerConfig.set(mapOptions);
SAML2HandlerConfig handlerConfig = new DefaultSAML2HandlerConfig(); handlerConfig.set(mapOptions);
mapOptions.put(kvtype.getKey(), kvtype.getValue()); SAML2HandlerConfig handlerConfig = new DefaultSAML2HandlerConfig(); handlerConfig.set(mapOptions);