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 Type
    Method
    Description
    com.brihaspathee.zeus.security.model.AuthorityList
    Get all the permissions that are present in the system
    com.brihaspathee.zeus.security.model.AuthorityList
    getAuthorityById(UUID authorityId)
    Get permission by authority id
    com.brihaspathee.zeus.security.model.AuthorityList
    Get permission by authority name
    com.brihaspathee.zeus.security.model.AuthorityDto
    saveAuthority(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

      com.brihaspathee.zeus.security.model.AuthorityList getAuthorityById(UUID authorityId)
      Get permission by authority id
      Parameters:
      authorityId -
      Returns:
    • getAuthorityByName

      com.brihaspathee.zeus.security.model.AuthorityList getAuthorityByName(String permission)
      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: