public IdentityRequestBuilder setCookies(Map<String, Cookie> cookies) { if (cookies == null) { throw FrameworkRuntimeException.error("Cookies map is null."); } this.cookies = cookies; return this; }
public IdentityRequestBuilder setParameters(Map<String, String[]> parameters) { if (parameters == null) { throw FrameworkRuntimeException.error("Parameters map is null."); } this.parameters = parameters; return this; }
public HttpIdentityResponseBuilder addParameter(String name, String[] values) { if(this.parameters.containsKey(name)) { throw FrameworkRuntimeException.error("Parameters map trying to override existing " + "key " + name); } this.parameters.put(name, values); return this; }
public IdentityRequestBuilder addHeader(String name, String value) { if (this.headers.containsKey(name)) { throw FrameworkRuntimeException.error("Headers map trying to override existing " + "header " + name); } this.headers.put(name, value); return this; }
public IdentityRequestBuilder addCookie(String name, Cookie value) { if (this.cookies.containsKey(name)) { throw FrameworkRuntimeException.error("Cookies map trying to override existing " + "cookie " + name); } this.cookies.put(name, value); return this; }
public IdentityRequestBuilder addParameter(String name, String value) { if (this.parameters.containsKey(name)) { throw FrameworkRuntimeException.error("Parameters map trying to override existing " + "key " + name); } this.parameters.put(name, new String[]{value}); return this; }
public HttpIdentityResponseBuilder addParameter(String name, String[] values) { if(this.parameters.containsKey(name)) { throw FrameworkRuntimeException.error("Parameters map trying to override existing " + "key " + name); } this.parameters.put(name, values); return this; }
public IdentityRequestBuilder addParameter(String name, String[] values) { if (this.parameters.containsKey(name)) { throw FrameworkRuntimeException.error("Parameters map trying to override existing " + "key " + name); } this.parameters.put(name, values); return this; }
public IdentityRequestBuilder addAttribute(String name, Object value) { if (this.attributes.containsKey(name)) { throw FrameworkRuntimeException.error("Attributes map trying to override existing key: " + name); } if (value instanceof Serializable) { this.attributes.put(name, value); } return this; }
public HttpIdentityResponseBuilder addParameter(String name, String value) { if(this.parameters.containsKey(name)) { throw FrameworkRuntimeException.error("Parameters map trying to override existing " + "key " + name); } this.parameters.put(name, new String[]{value}); return this; }
public HttpIdentityResponseBuilder addParameter(String name, String value) { if(this.parameters.containsKey(name)) { throw FrameworkRuntimeException.error("Parameters map trying to override existing " + "key " + name); } this.parameters.put(name, new String[]{value}); return this; }
public HttpIdentityResponseBuilder addCookie(Cookie cookie) { if(this.cookies.containsKey(cookie.getName())) { throw FrameworkRuntimeException.error("Cookies map trying to override existing " + "cookie " + cookie.getName()); } this.cookies.put(cookie.getName(), cookie); return this; }
public IdentityRequestBuilder addCookies(Map<String, Cookie> cookies) { for (Map.Entry<String, Cookie> cookie : cookies.entrySet()) { if (this.cookies.containsKey(cookie.getKey())) { throw FrameworkRuntimeException.error("Cookies map trying to override existing " + "cookie " + cookie.getKey()); } this.cookies.put(cookie.getKey(), cookie.getValue()); } return this; }
public IdentityRequestBuilder addHeaders(Map<String, String> headers) { for (Map.Entry<String, String> header : headers.entrySet()) { if (this.headers.containsKey(header.getKey())) { throw FrameworkRuntimeException.error("Headers map trying to override existing " + "header " + header.getKey()); } this.headers.put(header.getKey(), header.getValue()); } return this; }
public HttpIdentityResponseBuilder addHeaders(Map<String, String> headers) { for(Map.Entry<String,String> header:headers.entrySet()) { if(this.headers.containsKey(header.getKey())) { throw FrameworkRuntimeException.error("Headers map trying to override existing " + "header " + header.getKey()); } this.headers.put(header.getKey(), header.getValue()); } return this; }
public HttpIdentityResponseBuilder addHeaders(Map<String, String> headers) { for(Map.Entry<String,String> header:headers.entrySet()) { if(this.headers.containsKey(header.getKey())) { throw FrameworkRuntimeException.error("Headers map trying to override existing " + "header " + header.getKey()); } this.headers.put(header.getKey(), header.getValue()); } return this; }
public IdentityRequestBuilder addParameters(Map<String, String[]> parameters) { for (Map.Entry<String, String[]> parameter : parameters.entrySet()) { if (this.parameters.containsKey(parameter.getKey())) { throw FrameworkRuntimeException.error("Parameters map trying to override existing key " + parameter.getKey()); } this.parameters.put(parameter.getKey(), parameter.getValue()); } return this; }
public HttpIdentityResponseBuilder addCookies(Map<String,Cookie> cookies) { for(Map.Entry<String,Cookie> cookie:cookies.entrySet()) { if(this.cookies.containsKey(cookie.getKey())) { throw FrameworkRuntimeException.error("Cookies map trying to override existing " + "cookie " + cookie.getKey()); } this.cookies.put(cookie.getKey(), cookie.getValue()); } return this; }
public IdentityResponse process(IdentityRequest identityRequest) throws FrameworkException { IdentityProcessor processor = getIdentityProcessor(identityRequest); if (processor != null) { if (log.isDebugEnabled()) { log.debug("Starting to process IdentityProcessor : " + processor.getName()); } return processor.process(identityRequest).build(); } else { throw FrameworkRuntimeException.error("No IdentityProcessor found to process the request"); } }
public IdentityResponse process(IdentityRequest identityRequest) throws FrameworkException { IdentityProcessor processor = getIdentityProcessor(identityRequest); if (processor != null) { if (log.isDebugEnabled()) { log.debug("Starting to process IdentityProcessor : " + processor.getName()); } return processor.process(identityRequest).build(); } else { throw FrameworkRuntimeException.error("No IdentityProcessor found to process the request"); } }