WIP
[demos/pact] / pwreset / src / main / java / de / juplo / demos / pwreset / domain / internal / PasswordResetService.java
1 package de.juplo.demos.pwreset.domain.internal;
2
3 import java.util.Optional;
4 import java.util.UUID;
5
6
7 public class PasswordResetService
8 {
9   /**
10    * Fetches the ID fo an existing reset-request or creates a new reset-request and returns its ID.
11    * @param email
12    * @return
13    */
14   public UUID createOrGetRequest(String email)
15   {
16     return null;
17   }
18
19   public PasswordResetProgress getProgress(UUID requestId, String secret)
20   {
21     return null;
22   }
23
24   public PasswordResetProgress confirmRequest(UUID requestID, String code, String password)
25   {
26     return null;
27   }
28 }