package com.norteksoft.cas.authentication; public class AuthenticationPattern { private Pattern pattern; private String url; private String username; private String password; public AuthenticationPattern(Pattern pattern){ this.pattern = pattern; } public AuthenticationPattern(Pattern pattern, String url){ this.pattern = pattern; this.url = url; } public AuthenticationPattern(Pattern pattern, String url, String username, String password){ this(pattern, url); this.username = username; this.password = password; } public Pattern getPattern() { return pattern; } public void setPattern(Pattern pattern) { this.pattern = pattern; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } static enum Pattern { DATABASE, LDAP, WINDOWS_AD, DOMINO, RTX, HTTP, RESTFUL, WEBSERVICE } }