Class DefaultAuthorisationManager

java.lang.Object
org.ff4j.test.security.DefaultAuthorisationManager
All Implemented Interfaces:
org.ff4j.security.AuthorizationsManager

public class DefaultAuthorisationManager extends Object implements org.ff4j.security.AuthorizationsManager
Helper to test DefaultAuthorisationManager interface.
Author:
Cedrick Lunven (@clunven)
  • Constructor Details

    • DefaultAuthorisationManager

      public DefaultAuthorisationManager()
      Constructor for manager.
    • DefaultAuthorisationManager

      public DefaultAuthorisationManager(Set<String> user, Set<String> all)
      Constructor for manager.
      Parameters:
      user - user permissions
      all - all permissions.
    • DefaultAuthorisationManager

      public DefaultAuthorisationManager(Set<String> user, Set<String> all, String userName)
      Constructor for manager.
      Parameters:
      user - user permissions
      all - all permissions.
  • Method Details

    • getCurrentUserName

      public String getCurrentUserName()
      Specified by:
      getCurrentUserName in interface org.ff4j.security.AuthorizationsManager
    • getCurrentUserPermissions

      public Set<String> getCurrentUserPermissions()
      Specified by:
      getCurrentUserPermissions in interface org.ff4j.security.AuthorizationsManager
    • setCurrentUserPermissions

      public void setCurrentUserPermissions(Set<String> user)
    • listAllPermissions

      public Set<String> listAllPermissions()
      Specified by:
      listAllPermissions in interface org.ff4j.security.AuthorizationsManager
    • setAllPermissions

      public void setAllPermissions(Set<String> all)
    • toJson

      public String toJson()
      Specified by:
      toJson in interface org.ff4j.security.AuthorizationsManager