Class PublicationStatusServiceImpl
- java.lang.Object
-
- no.nsd.qddt.domain.publicationstatus.PublicationStatusServiceImpl
-
- All Implemented Interfaces:
BaseService<PublicationStatus,java.lang.Long>
,PublicationStatusService
@Service("publicationStatusService") public class PublicationStatusServiceImpl extends java.lang.Object implements PublicationStatusService
-
-
Constructor Summary
Constructors Constructor Description PublicationStatusServiceImpl(PublicationStatusRepository publicationStatusRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
count()
void
delete(java.lang.Long id)
Deletes object with id ID from backstore, exception raised by failure.void
delete(java.util.List<PublicationStatus> instances)
Deletes object with these IDs from backstore, exception raised by failure.boolean
exists(java.lang.Long id)
java.util.List<PublicationStatus>
findAll()
PublicationStatus
findOne(java.lang.Long id)
Return a entity based on its ID.protected PublicationStatus
postLoadProcessing(PublicationStatus instance)
PublicationStatus
save(PublicationStatus instance)
Store object T to backstore
-
-
-
Constructor Detail
-
PublicationStatusServiceImpl
@Autowired public PublicationStatusServiceImpl(PublicationStatusRepository publicationStatusRepository)
-
-
Method Detail
-
count
public long count()
- Specified by:
count
in interfaceBaseService<PublicationStatus,java.lang.Long>
- Returns:
- number of entities
-
exists
public boolean exists(java.lang.Long id)
- Specified by:
exists
in interfaceBaseService<PublicationStatus,java.lang.Long>
- Parameters:
id
- ID of entity- Returns:
- true if exists
-
findOne
public PublicationStatus findOne(java.lang.Long id)
Description copied from interface:BaseService
Return a entity based on its ID.- Specified by:
findOne
in interfaceBaseService<PublicationStatus,java.lang.Long>
- Parameters:
id
- ID of entity- Returns:
- Entity
-
save
@PreAuthorize("hasAnyAuthority(\'ROLE_ADMIN\',\'ROLE_EDITOR\')") public PublicationStatus save(PublicationStatus instance)
Description copied from interface:BaseService
Store object T to backstore- Specified by:
save
in interfaceBaseService<PublicationStatus,java.lang.Long>
- Parameters:
instance
- object T- Returns:
- saved instance T (may have fields updated by backstore)
-
delete
@PreAuthorize("hasAnyAuthority(\'ROLE_ADMIN\',\'ROLE_EDITOR\')") public void delete(java.lang.Long id)
Description copied from interface:BaseService
Deletes object with id ID from backstore, exception raised by failure.- Specified by:
delete
in interfaceBaseService<PublicationStatus,java.lang.Long>
- Parameters:
id
- ID of entity
-
delete
@PreAuthorize("hasAnyAuthority(\'ROLE_ADMIN\',\'ROLE_EDITOR\')") public void delete(java.util.List<PublicationStatus> instances)
Description copied from interface:BaseService
Deletes object with these IDs from backstore, exception raised by failure.- Specified by:
delete
in interfaceBaseService<PublicationStatus,java.lang.Long>
- Parameters:
instances
- list of entity IDs
-
postLoadProcessing
protected PublicationStatus postLoadProcessing(PublicationStatus instance)
-
findAll
public java.util.List<PublicationStatus> findAll()
- Specified by:
findAll
in interfacePublicationStatusService
-
-