Index

C D E G H I J M O P R S U 
Alle Klassen und Schnittstellen|Alle Packages

C

cause() - Methode in Klasse de.srsoftware.tools.Error
Get the cause of the error.
configDir(Class) - Statische Methode in Klasse de.srsoftware.tools.Paths
get a path to the config dir of a given application
configDir(Object) - Statische Methode in Klasse de.srsoftware.tools.Paths
get a path to the config dir of a given application
configDir(String) - Statische Methode in Klasse de.srsoftware.tools.Paths
get a path to the config dir of a given application

D

de.srsoftware.tools - Package de.srsoftware.tools
 

E

Error<T> - Klasse in de.srsoftware.tools
Generic Error class for methods that return Result
Error(String) - Konstruktor für Klasse de.srsoftware.tools.Error
Create an Error carrying its cause
extension(File) - Statische Methode in Klasse de.srsoftware.tools.Paths
get the extension part of a file name

G

get() - Methode in Klasse de.srsoftware.tools.Payload
get the payload

H

hash(String, String) - Methode in Schnittstelle de.srsoftware.tools.PasswordHasher
hashes a password using a second input as salt
hash(String, String) - Methode in Klasse de.srsoftware.tools.UuidHasher
 
hex(byte[]) - Statische Methode in Klasse de.srsoftware.tools.Strings
get a hexadecimal representation of the byte array

I

isError() - Methode in Klasse de.srsoftware.tools.Error
 
isError() - Methode in Klasse de.srsoftware.tools.Payload
 
isError() - Methode in Schnittstelle de.srsoftware.tools.Result
Indicate, whether a given result is an error.

J

json() - Methode in Klasse de.srsoftware.tools.Error
Create a json object of the error.

M

matches(String, String) - Methode in Schnittstelle de.srsoftware.tools.PasswordHasher
test, whether a given plain text password matches a hashed password
message(String, Object...) - Statische Methode in Klasse de.srsoftware.tools.Error
Create an Error object carrying the given cause and add more metadata

O

of(T) - Statische Methode in Klasse de.srsoftware.tools.Payload
wrap a payload

P

PasswordHasher<T> - Schnittstelle in de.srsoftware.tools
A haser for passwords
Paths - Klasse in de.srsoftware.tools
Utilities for working with application configuration
Payload<T> - Klasse in de.srsoftware.tools
A wrapper for results that carry an actual payload
Payload(T) - Konstruktor für Klasse de.srsoftware.tools.Payload
Wrap a payload as a successful instance of Result

R

Result<T> - Schnittstelle in de.srsoftware.tools
This interface can be used as a result type for functions that may return something or an error.

S

salt(String) - Methode in Schnittstelle de.srsoftware.tools.PasswordHasher
return the salt part of a given hashed password
salt(String) - Methode in Klasse de.srsoftware.tools.UuidHasher
 
Strings - Klasse in de.srsoftware.tools
Utilities for String handling

U

uuid() - Statische Methode in Klasse de.srsoftware.tools.Strings
shorthand to create a new UUID
UuidHasher - Klasse in de.srsoftware.tools
A password hasher that uses uuids as salt
UuidHasher() - Konstruktor für Klasse de.srsoftware.tools.UuidHasher
Create a new instance
C D E G H I J M O P R S U 
Alle Klassen und Schnittstellen|Alle Packages