Uses of Enum Class
com.svenruppert.jsentinel.credential.store.CredentialStatus
Packages that use CredentialStatus
Package
Description
-
Uses of CredentialStatus in com.svenruppert.jsentinel.audit
Methods in com.svenruppert.jsentinel.audit that return CredentialStatusModifier and TypeMethodDescriptionCredentialStatusChanged.fromStatus()Returns the value of thefromStatusrecord component.CredentialStatusChanged.toStatus()Returns the value of thetoStatusrecord component.Constructors in com.svenruppert.jsentinel.audit with parameters of type CredentialStatusModifierConstructorDescriptionCredentialStatusChanged(Instant timestamp, String username, CredentialStatus fromStatus, CredentialStatus toStatus, String reason) Creates an instance of aCredentialStatusChangedrecord class. -
Uses of CredentialStatus in com.svenruppert.jsentinel.credential.emergency
Methods in com.svenruppert.jsentinel.credential.emergency with parameters of type CredentialStatusModifier and TypeMethodDescriptionMassCredentialStatusChange.forceAllToStatus(Iterable<String> usernames, CredentialStatus targetStatus, EmergencyPolicyOverride override) Transitions each named credential totargetStatus. -
Uses of CredentialStatus in com.svenruppert.jsentinel.credential.lifecycle
Methods in com.svenruppert.jsentinel.credential.lifecycle that return CredentialStatusModifier and TypeMethodDescriptionInvalidStatusTransitionException.from()InvalidStatusTransitionException.to()Methods in com.svenruppert.jsentinel.credential.lifecycle with parameters of type CredentialStatusModifier and TypeMethodDescriptionCredentialLifecycleService.decide(CredentialStatus status) Pure decision: maps stored status onto the adapter-neutral lifecycle decision.booleanCredentialLifecycleService.isAllowed(CredentialStatus from, CredentialStatus to) Returns whether a transition is part of the configured state machine.CredentialLifecycleService.transition(String username, CredentialStatus expected, CredentialStatus target, String reason) Atomic state transition.Constructors in com.svenruppert.jsentinel.credential.lifecycle with parameters of type CredentialStatusModifierConstructorDescription -
Uses of CredentialStatus in com.svenruppert.jsentinel.credential.metrics
Methods in com.svenruppert.jsentinel.credential.metrics that return CredentialStatusModifier and TypeMethodDescriptionCredentialMetricEvent.LifecycleTransition.fromStatus()Returns the value of thefromStatusrecord component.CredentialMetricEvent.LifecycleTransition.toStatus()Returns the value of thetoStatusrecord component.Constructors in com.svenruppert.jsentinel.credential.metrics with parameters of type CredentialStatusModifierConstructorDescriptionLifecycleTransition(CredentialStatus fromStatus, CredentialStatus toStatus) Creates an instance of aLifecycleTransitionrecord class. -
Uses of CredentialStatus in com.svenruppert.jsentinel.credential.store
Subclasses with type arguments of type CredentialStatus in com.svenruppert.jsentinel.credential.storeMethods in com.svenruppert.jsentinel.credential.store that return CredentialStatusModifier and TypeMethodDescriptionCredentialRecord.status()Returns the value of thestatusrecord component.static CredentialStatusReturns the enum constant of this class with the specified name.static CredentialStatus[]CredentialStatus.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in com.svenruppert.jsentinel.credential.store with parameters of type CredentialStatusModifier and TypeMethodDescriptionstatic CredentialRecordCredentialRecord.initial(String username, String encodedHash, CredentialStatus status, Instant now) Convenience: build a fresh record at version 1 with timestamps equal tonow.CredentialStore.updateStatusIfCurrent(String username, CredentialStatus expectedStatus, CredentialStatus newStatus, Instant when) Atomically replaces the stored status if it still matchesexpectedStatus.InMemoryCredentialStore.updateStatusIfCurrent(String username, CredentialStatus expectedStatus, CredentialStatus newStatus, Instant when) CredentialRecord.withStatus(CredentialStatus newStatus, Instant when) Returns a new record with the supplied status and timestamp, version bumped by one.Constructors in com.svenruppert.jsentinel.credential.store with parameters of type CredentialStatusModifierConstructorDescriptionCredentialRecord(String username, String encodedHash, CredentialStatus status, long version, Instant createdAt, Instant updatedAt) Creates an instance of aCredentialRecordrecord class.