/*
* Copyright 2004-2019 H2 Group. Multiple-Licensed under the MPL 2.0,
* and the EPL 1.0 (http://h2database.com/html/license.html).
* Initial Developer: Alessandro Ventura
*/
package org.h2.security.auth;
import java.util.ArrayList;
import java.util.List;
Configuration for class that maps users to their roles.
See Also: - UserToRolesMapper
/**
* Configuration for class that maps users to their roles.
*
* @see org.h2.api.UserToRolesMapper
*/
public class UserToRolesMapperConfig implements HasConfigProperties {
private String className;
private List<PropertyConfig> properties;
Returns: Mapper class name.
/**
* @return Mapper class name.
*/
public String getClassName() {
return className;
}
Params: - className – mapper class name.
/**
* @param className mapper class name.
*/
public void setClassName(String className) {
this.className = className;
}
Returns: Mapper properties.
/**
* @return Mapper properties.
*/
@Override
public List<PropertyConfig> getProperties() {
if (properties == null) {
properties = new ArrayList<>();
}
return properties;
}
}