Enum Class ContactMethods.ContactMethod
java.lang.Object
java.lang.Enum<ContactMethods.ContactMethod>
page.codeberg.friedolyn.configuration.ContactMethods.ContactMethod
- All Implemented Interfaces:
Serializable
,Comparable<ContactMethods.ContactMethod>
,Constable
- Enclosing class:
ContactMethods
All means of communication that the developers offer to use for replying to contact requests.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionUse the university's Matrix chat server.Symmetrically encrypted the response with a password, usingTuta
's quantum-secure encryption for external recipients.Use some end-to-end encrypted e-mail provider.Use the end-to-end encrypted messenger Signal.Use the end-to-end encrypted, decentralised (but not peer-to-peer) messenger SimpleX.Use the end-to-end encrypted messenger Threema.Use the end-to-end encrypted German e-mail provider Tuta.Send a plain-text e-mail from the university e-mail address without any encryption whatsoever. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ContactMethods.ContactMethod
Returns the enum constant of this class with the specified name.static ContactMethods.ContactMethod[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
PASSWORD_EMAIL
Symmetrically encrypted the response with a password, usingTuta
's quantum-secure encryption for external recipients.- See Also:
-
PGP
- See Also:
-
TUTA
Use the end-to-end encrypted German e-mail provider Tuta.- See Also:
-
SECURE_EMAIL_PROVIDER
Use some end-to-end encrypted e-mail provider.- See Also:
-
MATRIX
Use the university's Matrix chat server.- See Also:
-
THREEMA
Use the end-to-end encrypted messenger Threema.- See Also:
-
SIGNAL
Use the end-to-end encrypted messenger Signal. (Does not require sharing the phone number anymore.)- See Also:
-
SIMPLEX
Use the end-to-end encrypted, decentralised (but not peer-to-peer) messenger SimpleX.- See Also:
-
UNENCRYPTED_EMAIL
Send a plain-text e-mail from the university e-mail address without any encryption whatsoever.
-
-
Field Details
-
label
-
-
Constructor Details
-
ContactMethod
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-