public boolean canCreateStore() { return service.canCreateStore(); }
public GeoServerUserGroup createGroupObject(String groupname, boolean isEnabled) throws IOException { return service.createGroupObject(groupname, isEnabled); }
public GeoServerUserGroupStore createStore() throws IOException { return service.createStore(); }
public void load() throws IOException { LOGGER.info("Start reloading user/groups for service named " + getName()); // prevent concurrent write from store and // read from service synchronized (this) { deserialize(); } LOGGER.info("Reloading user/groups successful for service named " + getName()); fireUserGroupLoadedEvent(); }
/** The root configuration for the user group service. */ public Resource getConfigRoot() throws IOException { return getSecurityManager().userGroup().get(getName()); }
public String getName() { return service.getName(); }
/** Delegates to the {@link GeoServerUserGroupService} backend */ @Override public GeoServerUser createUserObject(String username, String password, boolean isEnabled) throws IOException { return service.createUserObject(username, password, isEnabled); }
public Resource getConfigRoot() throws IOException { return service.getConfigRoot(); }
public String getPasswordValidatorName() { return service.getPasswordValidatorName(); }
public String getPasswordEncoderName() { return service.getPasswordEncoderName(); }
protected String userNotFoundMessage(String username) { return "User " + username + " not found in usergroupservice: " + getName(); }