package com.airlock.iam.oauth2.domain.service.token;

public enum OAuth2TokenDeletionStrategy {
   NONE,
   SESSION,
   ALL;

   public boolean deleteSessionTokens() {
      return this == SESSION;
   }

   public boolean deleteAllTokens() {
      return this == ALL;
   }

   public boolean deleteAnyTokens() {
      return this.deleteSessionTokens() || this.deleteAllTokens();
   }
}
