Update URM Version to 1.4.4 and regenerated all puml files

This commit is contained in:
NooBxGockeL
2016-11-26 12:51:06 +01:00
parent 8574e06966
commit 7d995056ff
85 changed files with 1885 additions and 1742 deletions

View File

@ -1,18 +1,16 @@
@startuml
package com.iluwatar.monad {
class Validator<T> {
- exceptions : List<Throwable>
- t : T
- Validator<T>(t : T)
+ get() : T
+ of(t : T) : Validator<T> {static}
+ validate(projection : Function<T, U>, validation : Predicate<U>, message : String) : Validator<T>
+ validate(validation : Predicate<T>, message : String) : Validator<T>
}
class App {
- LOGGER : Logger {static}
+ App()
+ main(args : String[]) {static}
}
enum Sex {
+ FEMALE {static}
+ MALE {static}
+ valueOf(name : String) : Sex {static}
+ values() : Sex[] {static}
}
class User {
- age : int
- email : String
@ -24,11 +22,14 @@ package com.iluwatar.monad {
+ getName() : String
+ getSex() : Sex
}
enum Sex {
+ FEMALE {static}
+ MALE {static}
+ valueOf(name : String) : Sex {static}
+ values() : Sex[] {static}
class Validator<T> {
- exceptions : List<Throwable>
- t : T
- Validator<T>(t : T)
+ get() : T
+ of(t : T) : Validator<T> {static}
+ validate(projection : Function<T, U>, validation : Predicate<U>, message : String) : Validator<T>
+ validate(validation : Predicate<T>, message : String) : Validator<T>
}
}
User --> "-sex" Sex