/* (c) 2014 Open Source Geospatial Foundation - all rights reserved * (c) 2001 - 2013 OpenPlans * This code is licensed under the GPL 2.0 license, available at the root * application directory. */ package org.geoserver.security.config; import org.geoserver.security.GeoServerUserGroupService; /** * Interface for {@link GeoServerUserGroupService} configuration objects. * * @author christian */ public interface SecurityUserGroupServiceConfig extends SecurityNamedServiceConfig { /** * The name of the {@link GeoServerPasswordEncoder} used by the service. */ String getPasswordEncoderName(); /** * Sets the name of the {@link GeoServerPasswordEncoder} used by the service. */ void setPasswordEncoderName(String passwordEncoderName); /** * The name of the {@link PasswordValidator} used by the service. */ String getPasswordPolicyName(); /** * Sets the name of the {@link PasswordValidator} used by the service. */ void setPasswordPolicyName(String passwordPolicyName); }