44 lines
1.2 KiB
Plaintext
44 lines
1.2 KiB
Plaintext
@startuml
|
|
|
|
package util <<Frame>> {
|
|
class RSSParser {
|
|
<<create>> RSSParser(String subscriptionURL)
|
|
String getSubscriptionTitle()
|
|
List<Episode> getEpisodes()
|
|
Episode getEpisodeForURL(String episodeURL)
|
|
}
|
|
note bottom
|
|
Verwendet intern Spring um
|
|
HTTP-Anfragen zu erstellen.
|
|
end note
|
|
|
|
class CleanCronJob {
|
|
<<create>> CleanCronJob(JdbcUserDetailsManager jdbcUserDetailsManager)
|
|
void cleanInvalidUsers()
|
|
}
|
|
note bottom
|
|
Hintergrundservice, der in periodischen Abständen
|
|
Nutzer, die ihre E-Mail-Adresse nicht nach 24 Stunden
|
|
bestätigt haben, wieder aus der Datenbank löscht.
|
|
(Auf die Assoziation zu JdbcUserDetailsManager wird
|
|
im Sinne der Übersichtlichkeit verzichtet.)
|
|
end note
|
|
|
|
class ResponseEntity<T> {
|
|
<<create>> ResponseEntity(T body, HttpStatusCode status)
|
|
T getBody()
|
|
HttpStatusCode getStatusCode()
|
|
}
|
|
note bottom
|
|
Aus org.springframework.http.
|
|
Erweitert die Klasse HttpEntity, welche
|
|
ein HTTP Anfrage- oder Antwort-Objekt
|
|
repräsentiert, durch einen HttpStatusCode.
|
|
Wird von den Controller-Methoden als
|
|
Rückgabewert verwendet.
|
|
end note
|
|
}
|
|
|
|
@enduml
|
|
|