package org.keycloak.models; import java.io.Serializable; import java.util.HashMap; import java.util.Map; /** * @author Bill Burke * @version $Revision: 1 $ */ public class RequiredActionProviderModel implements Serializable { private String id; private String alias; private String name; private String providerId; private boolean enabled; private boolean defaultAction; private Map config = new HashMap(); public String getId() { return id; } public void setId(String id) { this.id = id; } public String getAlias() { return alias; } public void setAlias(String alias) { this.alias = alias; } /** * Used for display purposes. Probably should clean this code up and make alias and name the same, but * the old code references an Enum and the admin console creates a "friendly" name for each enum. * * @return */ public String getName() { return name; } public void setName(String name) { this.name = name; } public boolean isEnabled() { return enabled; } public void setEnabled(boolean enabled) { this.enabled = enabled; } public boolean isDefaultAction() { return defaultAction; } public void setDefaultAction(boolean defaultAction) { this.defaultAction = defaultAction; } public String getProviderId() { return providerId; } public void setProviderId(String providerId) { this.providerId = providerId; } public Map getConfig() { return config; } public void setConfig(Map config) { this.config = config; } }