Package io.apicurio.registry.storage
Class ArtifactStateExt
- java.lang.Object
-
- io.apicurio.registry.storage.ArtifactStateExt
-
public class ArtifactStateExt extends Object
- Author:
- Ales Justin
-
-
Field Summary
Fields Modifier and Type Field Description static EnumSet<ArtifactState>
ACTIVE_STATES
-
Constructor Summary
Constructors Constructor Description ArtifactStateExt()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
applyState(Consumer<ArtifactState> consumer, ArtifactState previousState, ArtifactState newState)
static boolean
canTransition(ArtifactState before, ArtifactState after)
static void
logIfDeprecated(String groupId, Object artifactId, Object version, ArtifactState state)
static void
validateState(EnumSet<ArtifactState> states, ArtifactState state, String groupId, String artifactId, String version)
-
-
-
Field Detail
-
ACTIVE_STATES
public static final EnumSet<ArtifactState> ACTIVE_STATES
-
-
Method Detail
-
canTransition
public static boolean canTransition(ArtifactState before, ArtifactState after)
-
validateState
public static void validateState(EnumSet<ArtifactState> states, ArtifactState state, String groupId, String artifactId, String version)
-
logIfDeprecated
public static void logIfDeprecated(String groupId, Object artifactId, Object version, ArtifactState state)
-
applyState
public static void applyState(Consumer<ArtifactState> consumer, ArtifactState previousState, ArtifactState newState)
-
-