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); }
var myModule= new Handlers(); myModule._messageCallback("Here is my test msg.");
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); }
public void removeHandlerParameter(String handlerType, String handlerParameterName) { for (Handler handler : this.handlers) { if (handler.getClazz().equals(handlerType)) { for (KeyValueType kv : new ArrayList<KeyValueType>(handler.getOption())) { if (kv.getKey().equals(handlerParameterName)) { handler.remove(kv); } } } } }
public static Handler getHandler(PicketLinkType picketLinkType, String handlerName) throws ParsingException { Handlers handlers = picketLinkType.getHandlers(); for (Handler h:handlers.getHandler()){ if (h.getClazz().equals(handlerName)) return h; } return null; }
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 void removeHandlerParameter(String handlerType, String handlerParameterName) { for (Handler handler : this.handlers) { if (handler.getClazz().equals(handlerType)) { for (KeyValueType kv : new ArrayList<KeyValueType>(handler.getOption())) { if (kv.getKey().equals(handlerParameterName)) { handler.remove(kv); } } } } }
public static Handler getHandler(PicketLinkType picketLinkType, String handlerName) throws ParsingException { Handlers handlers = picketLinkType.getHandlers(); for (Handler h:handlers.getHandler()){ if (h.getClazz().equals(handlerName)) return h; } return null; }
private PicketLinkType createPicketLinkType(C configuration) { PicketLinkType picketLinkType = new PicketLinkType(); picketLinkType.setStsType(createSTSType()); picketLinkType.setHandlers(new Handlers()); picketLinkType.setEnableAudit(true); picketLinkType.setIdpOrSP((ProviderType) configuration); return picketLinkType; }
private PicketLinkType createPicketLinkType(C configuration) { PicketLinkType picketLinkType = new PicketLinkType(); picketLinkType.setStsType(createSTSType()); picketLinkType.setHandlers(new Handlers()); picketLinkType.setEnableAudit(true); picketLinkType.setIdpOrSP((ProviderType) configuration); return picketLinkType; }
public void removeHandler(String handlerType) { for (Handler handler : new ArrayList<Handler>(this.handlers)) { if (handler.getClazz().equals(handlerType)) { this.handlers.remove(handler); } } }
public PicketLinkType getPicketLinkType() { if (this.picketLinkType == null) { this.picketLinkType = new PicketLinkType(); this.picketLinkType.setStsType(createSTSType()); this.picketLinkType.setHandlers(new Handlers()); this.picketLinkType.setEnableAudit(true); } this.picketLinkType.setIdpOrSP((ProviderType) getConfiguration()); configureTokenProviders(); return this.picketLinkType; }
public void removeHandler(String handlerType) { for (Handler handler : new ArrayList<Handler>(this.handlers)) { if (handler.getClazz().equals(handlerType)) { this.handlers.remove(handler); } } }