/*
 * 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 authentication realm.
/** * Configuration for authentication realm. */
public class RealmConfig implements HasConfigProperties { private String name; private String validatorClass; private List<PropertyConfig> properties;
Gets realm's name.
Returns:realm's name.
/** * Gets realm's name. * * @return realm's name. */
public String getName() { return name; }
Sets realm's name.
Params:
  • name – realm's name.
/** * Sets realm's name. * * @param name realm's name. */
public void setName(String name) { this.name = name; }
Gets validator class name.
Returns:validator class name.
/** * Gets validator class name. * * @return validator class name. */
public String getValidatorClass() { return validatorClass; }
Sets validator class name.
Params:
  • validatorClass – validator class name.
/** * Sets validator class name. * * @param validatorClass validator class name. */
public void setValidatorClass(String validatorClass) { this.validatorClass = validatorClass; } @Override public List<PropertyConfig> getProperties() { if (properties == null) { properties = new ArrayList<>(); } return properties; } }