X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=pwreset%2Fsrc%2Fmain%2Fjava%2Fde%2Fjuplo%2Fdemos%2Fpwreset%2Fapi%2Fdomain%2FPasswordRestService.java;h=3eca306b5a7f9ab6f79c3ccaeeb93e17a81bc55f;hb=e453e15a85e62e3b44f4b60e5961fe51dc4b5d56;hp=af124c7c2dd0eba9f96bc6721bd39b1570d99cac;hpb=fd8887be198e30aa19e149ea601d90c809f5de93;p=demos%2Fpact diff --git a/pwreset/src/main/java/de/juplo/demos/pwreset/api/domain/PasswordRestService.java b/pwreset/src/main/java/de/juplo/demos/pwreset/api/domain/PasswordRestService.java index af124c7..3eca306 100644 --- a/pwreset/src/main/java/de/juplo/demos/pwreset/api/domain/PasswordRestService.java +++ b/pwreset/src/main/java/de/juplo/demos/pwreset/api/domain/PasswordRestService.java @@ -5,7 +5,14 @@ import java.util.UUID; public interface PasswordRestService { - PasswordResetRequest requestPasswordReset(String email); - PasswordResetRequest getPasswordReset(); - PasswordResetRequest confirmPasswordRequest(UUID requestId, String code, String password); + enum Progress + { + CREATED, + CONFIRMED, + ACCOMPLISHED + } + + PasswordResetRequest request(String email); + PasswordResetRequest get(); + PasswordResetRequest confirm(UUID requestId, String code, String password); }