/* (c) 2016 Open Source Geospatial Foundation - all rights reserved * This code is licensed under the GPL 2.0 license, available at the root * application directory. */ package org.geogig.geoserver.config; import java.io.Serializable; public final class WhitelistRule implements Serializable { private static final long serialVersionUID = -6823703091481727394L; private String name; private String pattern; private boolean requireSSL; public WhitelistRule(String name, String pattern, boolean requireSSL) { this.name = name; this.pattern = pattern; this.requireSSL = requireSSL; } public void setName(String name) { this.name = name; } public void setPattern(String pattern) { this.pattern = pattern; } public void setRequireSSL(boolean requireSSL) { this.requireSSL = requireSSL; } public String getName() { return name; } public String getPattern() { return pattern; } public boolean isRequireSSL() { return requireSSL; } @Override public String toString() { return new StringBuilder("Rule[").append("name: ").append(name).append(", pattern: '") .append(pattern).append("'").append(requireSSL ? " (requires SSL)" : "") .append("]").toString(); } }