Interface Permission

All Known Implementing Classes:
BasicPermission

@Published(tag="architect") public interface Permission
認可を行うインタフェース。

認可判定の実現方法毎に本インタフェースの実装クラスを作成する。
  • Method Summary

    Modifier and Type
    Method
    Description
    ユーザに許可されたリクエストIDを取得する。
    boolean
    permit(String requestId)
    リクエストIDを認可判定する。
  • Method Details

    • permit

      boolean permit(String requestId)
      リクエストIDを認可判定する。
      Parameters:
      requestId - リクエストID
      Returns:
      認可に成功した場合はtrue、認可に失敗した場合はfalse
    • getRequestIds

      SortedSet<String> getRequestIds()
      ユーザに許可されたリクエストIDを取得する。
      Returns:
      ユーザに許可されたリクエストID