void addHandler(Class<? extends SAML2Handler> handlerClassName, Handlers handlers) { for (Handler handler : handlers.getHandler()) { if (handler.getClazz().equals(handlerClassName.getName())) { return; } } Handler handler = new Handler(); handler.setClazz(handlerClassName.getName()); handlers.add(handler); }
void addHandler(Class<? extends SAML2Handler> handlerClassName, Handlers handlers) { for (Handler handler : handlers.getHandler()) { if (handler.getClazz().equals(handlerClassName.getName())) { return; } } Handler handler = new Handler(); handler.setClazz(handlerClassName.getName()); handlers.add(handler); }
public static void addHandler(Class<? extends SAML2Handler> handlerClassName, PicketLinkType picketLinkType) { Handler handler = new Handler(); handler.setClazz(handlerClassName.getName()); picketLinkType.getHandlers().add(handler); }
public static void addHandler(Class<? extends SAML2Handler> handlerClassName, Map<String,String> options, PicketLinkType picketLinkType) { Handler handler = new Handler(); handler.setClazz(handlerClassName.getName()); for (Map.Entry<String, String> option: options.entrySet()) { KeyValueType kv = new KeyValueType(); kv.setKey(option.getKey()); kv.setValue(option.getValue()); handler.add(kv); } picketLinkType.getHandlers().add(handler); }
@SuppressWarnings("rawtypes") @Override protected void performRuntime(OperationContext context, ModelNode operation, ModelNode model, ServiceVerificationHandler verificationHandler, List<ServiceController<?>> newControllers) throws OperationFailedException { String providerAlias = operation.get(ModelDescriptionConstants.ADDRESS).asPropertyList().get(2).getValue().asString(); String className = operation.get(ModelElement.COMMON_CLASS.getName()).asString(); AbstractEntityProviderService providerService = getParentProviderService(context, providerAlias); Handlers handlerChain = providerService.getPicketLinkType().getHandlers(); Handler newHandler = new Handler(); newHandler.setClazz(className); handlerChain.add(newHandler); }
/** * <p> Configure the SAML Handlers. </p> */ private void configureHandlers() { Handlers actualHandlers = new Handlers(); actualHandlers.setHandlers(new ArrayList<Handler>()); if (this.handlers.isEmpty()) { for (Class<? extends SAML2Handler> commonHandlerClass : getDefaultHandlers()) { addHandler(commonHandlerClass, actualHandlers); } } else { for (Handler handler : this.handlers) { actualHandlers.add(handler); } } getPicketLinkType().setHandlers(actualHandlers); }
/** * <p> Configure the SAML Handlers. </p> */ private void configureHandlers() { Handlers actualHandlers = new Handlers(); actualHandlers.setHandlers(new ArrayList<Handler>()); if (this.handlers.isEmpty()) { for (Class<? extends SAML2Handler> commonHandlerClass : getDefaultHandlers()) { addHandler(commonHandlerClass, actualHandlers); } } else { for (Handler handler : this.handlers) { actualHandlers.add(handler); } } getPicketLinkType().setHandlers(actualHandlers); }
/** * <p>Configure the SAML Handlers.</p> */ private void configureHandlers() { List<Handler> handlers = getPicketLinkType().getHandlers().getHandler(); // remove the common handlers from the configuration. leaving only the user defined handlers. for (Class<?> commonHandlerClass : commonHandlersList) { for (Handler handler : new ArrayList<Handler>(handlers)) { if (handler.getClazz().equals(commonHandlerClass.getName())) { getPicketLinkType().getHandlers().remove(handler); } } } getPicketLinkType().setHandlers(new Handlers()); doAddHandlers(); for (Handler handler : handlers) { getPicketLinkType().getHandlers().add(handler); } }
if (elementName.equals(HANDLER)) { Handler handler = parseHandler(xmlEventReader, startElement); handlers.add(handler);
if (elementName.equals(HANDLER)) { Handler handler = parseHandler(xmlEventReader, startElement); handlers.add(handler);