public class RegistrationServiceImpl extends Object implements RegistrationService
RegistrationServiceImpl class.
NAME
Constructor and Description |
---|
RegistrationServiceImpl()
Constructor for RegistrationServiceImpl.
|
Modifier and Type | Method and Description |
---|---|
RegistrationDTO |
findByEmailAddress(String emailAddress)
findByEmailAddress.
|
RegistrationDTO |
findByEmailAddressAndPassword(String emailAddress,
String password)
findByEmailAddressAndPassword.
|
boolean |
hasEmailAddressBeenUsed(String email)
hasEmailAddressBeenUsed.
|
void |
insert(RegistrationDTO registrationDTO)
insert.
|
void |
insert(String[] emails,
InvitationParams invitationParams,
org.springframework.mail.MailSender sender)
insert.
|
void |
setRegistrationDAO(RegistrationDAO registrationDAO)
setRegistrationDAO.
|
void |
update(RegistrationDTO registrationDTO)
update.
|
Registration |
updateDetached(Registration registration)
updateDetached.
|
public RegistrationServiceImpl()
Constructor for RegistrationServiceImpl.
public void setRegistrationDAO(RegistrationDAO registrationDAO)
setRegistrationDAO.
Sets a private member variable with an instance of an implementation of RegistrationDAO. This method is called by the Spring framework at run time.setRegistrationDAO
in interface RegistrationService
registrationDAO
- a RegistrationDAO
object.RegistrationDAO
public void insert(RegistrationDTO registrationDTO)
insert.
insert
in interface RegistrationService
registrationDTO
- public void update(RegistrationDTO registrationDTO)
update.
update
in interface RegistrationService
registrationDTO
- public void insert(String[] emails, InvitationParams invitationParams, org.springframework.mail.MailSender sender)
insert.
insert
in interface RegistrationService
emails
- an array of String
objects.invitationParams
- a InvitationParams
object.sender
- a MailSender
object.public RegistrationDTO findByEmailAddress(String emailAddress)
findByEmailAddress.
Finds an instance of Registration in the database by the Registration emailAddress, and copies the Registration properties to an instance of RegistrationDTO.findByEmailAddress
in interface RegistrationService
emailAddress
- a String
object.RegistrationDTO
object.public RegistrationDTO findByEmailAddressAndPassword(String emailAddress, String password)
findByEmailAddressAndPassword.
Finds an instance of Registration in the database by the Registration emailAddress and password, and copies the Registration properties to an instance of RegistrationDTO.findByEmailAddressAndPassword
in interface RegistrationService
emailAddress
- a String
object.password
- a String
object.RegistrationDTO
object.public boolean hasEmailAddressBeenUsed(String email)
hasEmailAddressBeenUsed.
Determines if an email address has already been used.hasEmailAddressBeenUsed
in interface RegistrationService
email
- a String
object.public Registration updateDetached(Registration registration)
updateDetached.
updateDetached
in interface RegistrationService
registration
- a Registration
object.Registration
object.Copyright © 2015 SeqWare. All rights reserved.