Class AuthorityServiceImpl

java.lang.Object
com.brihaspathee.zeus.service.impl.AuthorityServiceImpl
All Implemented Interfaces:
AuthorityService

@Service public class AuthorityServiceImpl extends Object implements AuthorityService
Created in Intellij IDEA User: Balaji Varadharajan Date: 06, July 2022 Time: 1:25 PM Project: Zeus Package Name: com.brihaspathee.zeus.service.impl To change this template use File | Settings | File and Code Template
  • Constructor Details

    • AuthorityServiceImpl

      public AuthorityServiceImpl()
  • Method Details

    • getAllAuthorities

      public com.brihaspathee.zeus.security.model.AuthorityList getAllAuthorities()
      Get all the permissions in the system
      Specified by:
      getAllAuthorities in interface AuthorityService
      Returns:
    • getAuthorityById

      public com.brihaspathee.zeus.security.model.AuthorityList getAuthorityById(UUID authorityId)
      Get authority by authority id
      Specified by:
      getAuthorityById in interface AuthorityService
      Parameters:
      authorityId -
      Returns:
    • getAuthorityByName

      public com.brihaspathee.zeus.security.model.AuthorityList getAuthorityByName(String permission)
      Get permission by authority name
      Specified by:
      getAuthorityByName in interface AuthorityService
      Parameters:
      permission -
      Returns:
    • saveAuthority

      public com.brihaspathee.zeus.security.model.AuthorityDto saveAuthority(com.brihaspathee.zeus.security.model.AuthorityDto authorityDto)
      Create a new authority
      Specified by:
      saveAuthority in interface AuthorityService
      Returns: