Package com.alpaca.service.impl
Class PermissionServiceImpl
java.lang.Object
com.alpaca.service.impl.GenericServiceImpl<Permission,UUID>
com.alpaca.service.impl.PermissionServiceImpl
- All Implemented Interfaces:
IGenericService<Permission,,UUID> IPermissionService
@Service
public class PermissionServiceImpl
extends GenericServiceImpl<Permission,UUID>
implements IPermissionService
Service layer implementation for managing
Permission entities. Inherits common CRUD
operations from IGenericService.
This service delegates persistence operations to the IPermissionDAO and provides a
clear abstraction point for future business logic related to permissions.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected IGenericDAO<Permission, UUID> getDAO()Provides the generic DAO used by inherited service methods.protected StringSupplies a human-readable name representing the entity, used in exception messages and logging.Methods inherited from class com.alpaca.service.impl.GenericServiceImpl
deleteById, existsAllByIds, existsById, existsByUniqueProperties, findAll, findAllByIds, findAllByIdsToSet, findAllPage, findById, save, saveAll, updateByIdMethods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.alpaca.service.IGenericService
deleteById, existsAllByIds, existsById, existsByUniqueProperties, findAll, findAllByIds, findAllByIdsToSet, findAllPage, findById, save, saveAll, updateById
-
Field Details
-
dao
-
-
Constructor Details
-
PermissionServiceImpl
public PermissionServiceImpl()
-
-
Method Details
-
getDAO
Provides the generic DAO used by inherited service methods.- Specified by:
getDAOin classGenericServiceImpl<Permission,UUID> - Returns:
- the
IGenericDAOimplementation forPermission
-
getEntityName
Supplies a human-readable name representing the entity, used in exception messages and logging.- Specified by:
getEntityNamein classGenericServiceImpl<Permission,UUID> - Returns:
- the string literal "Permission"
-