/** * Construct a CredentialsAction from a subject. * * @param subject The subject from which the CredentialsAction needs to be constructed. * @return CredentialsAction The CredentialsAction as enum, or {@link CredentialsAction#unknown} otherwise. */ public static CredentialsAction from(final String subject) { if (subject != null) { try { return CredentialsAction.valueOf(subject); } catch (final IllegalArgumentException e) { } } return unknown; }
/** * Construct a CredentialsAction from a subject. * * @param subject The subject from which the CredentialsAction needs to be constructed. * @return CredentialsAction The CredentialsAction as enum, or {@link CredentialsAction#unknown} otherwise. */ public static CredentialsAction from(final String subject) { if (subject != null) { try { return CredentialsAction.valueOf(subject); } catch (final IllegalArgumentException e) { } } return unknown; }