Interface AuthorityService
- All Known Implementing Classes:
AuthorityServiceImpl
public interface AuthorityService
Created in Intellij IDEA
User: Balaji Varadharajan
Date: 06, July 2022
Time: 1:24 PM
Project: Zeus
Package Name: com.brihaspathee.zeus.service.interfaces
To change this template use File | Settings | File and Code Template
-
Method Summary
Modifier and TypeMethodDescriptioncom.brihaspathee.zeus.security.model.AuthorityListGet all the permissions that are present in the systemcom.brihaspathee.zeus.security.model.AuthorityListgetAuthorityById(UUID authorityId) Get permission by authority idcom.brihaspathee.zeus.security.model.AuthorityListgetAuthorityByName(String permission) Get permission by authority namecom.brihaspathee.zeus.security.model.AuthorityDtosaveAuthority(com.brihaspathee.zeus.security.model.AuthorityDto authorityDto) Create a new permission
-
Method Details
-
getAllAuthorities
com.brihaspathee.zeus.security.model.AuthorityList getAllAuthorities()Get all the permissions that are present in the system- Returns:
-
getAuthorityById
Get permission by authority id- Parameters:
authorityId-- Returns:
-
getAuthorityByName
Get permission by authority name- Parameters:
permission-- Returns:
-
saveAuthority
com.brihaspathee.zeus.security.model.AuthorityDto saveAuthority(com.brihaspathee.zeus.security.model.AuthorityDto authorityDto) Create a new permission- Parameters:
authorityDto-- Returns:
-