Class RoleService

java.lang.Object
org.codelibs.fess.app.service.RoleService

public class RoleService extends Object
Service class for managing roles.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.codelibs.fess.mylasta.direction.FessConfig
    The Fess configuration.
    protected org.codelibs.fess.opensearch.user.exbhv.RoleBhv
    The behavior for roles.
    protected org.codelibs.fess.opensearch.user.exbhv.UserBhv
    The behavior for users.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    delete(org.codelibs.fess.opensearch.user.exentity.Role role)
    Deletes a role.
    List<org.codelibs.fess.opensearch.user.exentity.Role>
    Gets a list of available roles.
    org.dbflute.optional.OptionalEntity<org.codelibs.fess.opensearch.user.exentity.Role>
    Gets a role by its ID.
    List<org.codelibs.fess.opensearch.user.exentity.Role>
    Gets a list of roles based on the pager.
    protected void
    setupListCondition(org.codelibs.fess.opensearch.user.cbean.RoleCB cb, RolePager rolePager)
    Sets up the list condition for the role query.
    void
    store(org.codelibs.fess.opensearch.user.exentity.Role role)
    Stores a role.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • roleBhv

      protected org.codelibs.fess.opensearch.user.exbhv.RoleBhv roleBhv
      The behavior for roles.
    • fessConfig

      protected org.codelibs.fess.mylasta.direction.FessConfig fessConfig
      The Fess configuration.
    • userBhv

      protected org.codelibs.fess.opensearch.user.exbhv.UserBhv userBhv
      The behavior for users.
  • Constructor Details

    • RoleService

      public RoleService()
      Constructor.
  • Method Details

    • getRoleList

      public List<org.codelibs.fess.opensearch.user.exentity.Role> getRoleList(RolePager rolePager)
      Gets a list of roles based on the pager.
      Parameters:
      rolePager - The pager for roles.
      Returns:
      A list of roles.
    • getRole

      public org.dbflute.optional.OptionalEntity<org.codelibs.fess.opensearch.user.exentity.Role> getRole(String id)
      Gets a role by its ID.
      Parameters:
      id - The ID of the role.
      Returns:
      An optional entity of the role.
    • store

      public void store(org.codelibs.fess.opensearch.user.exentity.Role role)
      Stores a role.
      Parameters:
      role - The role to store.
    • delete

      public void delete(org.codelibs.fess.opensearch.user.exentity.Role role)
      Deletes a role.
      Parameters:
      role - The role to delete.
    • setupListCondition

      protected void setupListCondition(org.codelibs.fess.opensearch.user.cbean.RoleCB cb, RolePager rolePager)
      Sets up the list condition for the role query.
      Parameters:
      cb - The role condition bean.
      rolePager - The role pager.
    • getAvailableRoleList

      public List<org.codelibs.fess.opensearch.user.exentity.Role> getAvailableRoleList()
      Gets a list of available roles.
      Returns:
      A list of available roles.