Class AuthorizationBean

java.lang.Object
jp.ecuacion.splib.core.bean.AuthorizationBean

public class AuthorizationBean extends Object
Stores url pattern for accessibility for roles and authorities.

It's for web-related modules only, but is also used by multiple modules (web, rest) so it's placed in ecuacion-lib-core.

  • Constructor Details

    • AuthorizationBean

      public AuthorizationBean()
      Constructs a new instance.
    • AuthorizationBean

      public AuthorizationBean(String requestMatchers, String roleOrAuthority)
      Constructs a new instance.
      Parameters:
      requestMatchers - requestMatchers
      roleOrAuthority - roleOrAuthority
    • AuthorizationBean

      public AuthorizationBean(String[] requestMatchers, String roleOrAuthority)
      Constructs a new instance.
      Parameters:
      requestMatchers - requestMatchers
      roleOrAuthority - roleOrAuthority
    • AuthorizationBean

      public AuthorizationBean(String[] requestMatchers, String[] roleOrAuthority)
      Constructs a new instance.
      Parameters:
      requestMatchers - requestMatchers
      roleOrAuthority - roleOrAuthority
  • Method Details

    • getRequestMatchers

      public String[] getRequestMatchers()
    • setRequestMatchers

      public void setRequestMatchers(String[] requestMatchers)
    • getRolesOrAuthorities

      public String[] getRolesOrAuthorities()
    • setRolesOrAuthorities

      public void setRolesOrAuthorities(String[] roleOrAuthorities)
    • addAndGetRolesOrAuthorities

      public String[] addAndGetRolesOrAuthorities(String addedRoleOrAuthority)
      Adds the argument role or authority and returns the array.
      Parameters:
      addedRoleOrAuthority - addedRoleOrAuthority
      Returns:
      String[]