public class DomainService extends Object
| Modifier and Type | Field and Description |
|---|---|
protected DomainMapper |
domainMapper |
protected DomainDAO |
domainStorage |
| Constructor and Description |
|---|
DomainService(DomainDAO domainDAO,
DomainMapper domainMapper) |
| Modifier and Type | Method and Description |
|---|---|
DomainDTO |
addDomain(DomainDTO domainDTO)
Add Domain to DB
|
void |
deleteDomain(Long id)
Delete a DomainEntity using the id
|
DomainDTO |
findDomainByTitle(String domainTitle)
Find a DomainEntity by title
|
List<DomainDTO> |
getAllDomains()
Return all domains within the DB
|
DomainDTO |
updateBadge(DomainDTO domainDTO)
Update Domain
|
protected final DomainDAO domainStorage
protected final DomainMapper domainMapper
public DomainService(DomainDAO domainDAO, DomainMapper domainMapper)
public List<DomainDTO> getAllDomains()
public DomainDTO findDomainByTitle(String domainTitle)
domainTitle - : domain titlepublic DomainDTO addDomain(DomainDTO domainDTO) throws javax.persistence.PersistenceException
domainDTO - : an object of type DomainDTOjavax.persistence.PersistenceExceptionpublic DomainDTO updateBadge(DomainDTO domainDTO) throws javax.persistence.PersistenceException
domainDTO - : an instance of type DomainDTOjavax.persistence.PersistenceExceptionpublic void deleteDomain(Long id) throws javax.persistence.EntityNotFoundException
id - : domain idjavax.persistence.EntityNotFoundExceptionCopyright © 2003–2019 eXo Platform SAS. All rights reserved.