1 /* 2 * The contents of this file are subject to the terms of the Common Development and 3 * Distribution License (the License). You may not use this file except in compliance with the 4 * License. 5 * 6 * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the 7 * specific language governing permission and limitations under the License. 8 * 9 * When distributing Covered Software, include this CDDL Header Notice in each file and include 10 * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL 11 * Header, with the fields enclosed by brackets [] replaced by your own identifying 12 * information: "Portions copyright [year] [name of copyright owner]". 13 * 14 * Copyright 2016 ForgeRock AS. 15 */ 16 17 package org.forgerock.api.enums; 18 19 /** 20 * Represents API stability. 21 */ 22 public enum Stability { 23 /** 24 * Stable API (default), suggested for use by all clients. 25 */ 26 STABLE, 27 /** 28 * Internal API that may change or be removed at any time. 29 */ 30 INTERNAL, 31 /** 32 * Evolving API that may changed at any time. 33 */ 34 EVOLVING, 35 /** 36 * Deprecated API, that should not be used and may be removed in the future. 37 */ 38 DEPRECATED, 39 /** 40 * Removed API, that remains available for some technical reason and may return an error if used. 41 */ 42 REMOVED; 43 }