public class ProviderController
extends java.lang.Object
implements java.lang.AutoCloseable
Constructor and Description |
---|
ProviderController()
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
close() |
DTO |
confirmNewProviderRequest(java.security.Principal userPrincipal,
java.lang.String token)
Confirmed the requester email address, then will be added
this device to a Provider role list.
|
DTO |
registerNewProviderRequest(java.security.Principal principal,
NewProviderRequest request)
Register device intention of having a Provider role
|
public DTO registerNewProviderRequest(java.security.Principal principal, NewProviderRequest request)
principal
- See Principal
request
- See NewProviderRequest
ProviderDTO
public DTO confirmNewProviderRequest(java.security.Principal userPrincipal, java.lang.String token)
userPrincipal
- See Principal
token
- Opaque stringProviderDTO
javax.persistence.EntityNotFoundException
- Token does not belongs to any providerForbiddenEntityModificationException
- The device that request the validation
must be the same that make the verificationpublic void close() throws java.lang.Exception
close
in interface java.lang.AutoCloseable
java.lang.Exception