package org.apereo.cas.mgmt.services.web.beans; import java.io.Serializable; /** * Abstract attribute release strategy bean. * @author Misagh Moayyed * @since 4.1 */ public abstract class AbstractRegisteredServiceAttributeReleasePolicyStrategyBean implements Serializable { private static final long serialVersionUID = 8856759294453881982L; /** * The enum Types. */ public enum Types { /** all type. */ ALL("all"), /** deny type. */ DENY("deny"), /** Mapped type. */ MAPPED("mapped"), /** None type. */ SCRIPT("script"), /** None type. */ GROOVY("groovy"), /** None type. */ NONE("none"), /** Allow type. */ ALLOWED("allowed"); private String value; /** * Instantiates a new AlgorithmTypes. * * @param value the value */ Types(final String value) { this.value = value; } @Override public String toString() { return this.value; } } }