Class RoleTypeService

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

public class RoleTypeService extends Object
Service class for managing role types.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.codelibs.fess.mylasta.direction.FessConfig
    The Fess configuration.
    protected org.codelibs.fess.opensearch.config.exbhv.RoleTypeBhv
    The behavior for role types.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    delete(org.codelibs.fess.opensearch.config.exentity.RoleType roleType)
    Deletes a role type.
    org.dbflute.optional.OptionalEntity<org.codelibs.fess.opensearch.config.exentity.RoleType>
    Gets a role type by its ID.
    List<org.codelibs.fess.opensearch.config.exentity.RoleType>
    Gets a list of all role types.
    List<org.codelibs.fess.opensearch.config.exentity.RoleType>
    Gets a list of role types based on the pager.
    protected void
    setupListCondition(org.codelibs.fess.opensearch.config.cbean.RoleTypeCB cb, RoleTypePager roleTypePager)
    Sets up the list condition for the role type query.
    void
    store(org.codelibs.fess.opensearch.config.exentity.RoleType roleType)
    Stores a role type.

    Methods inherited from class java.lang.Object

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

    • roleTypeBhv

      protected org.codelibs.fess.opensearch.config.exbhv.RoleTypeBhv roleTypeBhv
      The behavior for role types.
    • fessConfig

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

    • RoleTypeService

      public RoleTypeService()
      Constructor.
  • Method Details

    • getRoleTypeList

      public List<org.codelibs.fess.opensearch.config.exentity.RoleType> getRoleTypeList(RoleTypePager roleTypePager)
      Gets a list of role types based on the pager.
      Parameters:
      roleTypePager - The pager for role types.
      Returns:
      A list of role types.
    • getRoleType

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

      public void store(org.codelibs.fess.opensearch.config.exentity.RoleType roleType)
      Stores a role type.
      Parameters:
      roleType - The role type to store.
    • delete

      public void delete(org.codelibs.fess.opensearch.config.exentity.RoleType roleType)
      Deletes a role type.
      Parameters:
      roleType - The role type to delete.
    • setupListCondition

      protected void setupListCondition(org.codelibs.fess.opensearch.config.cbean.RoleTypeCB cb, RoleTypePager roleTypePager)
      Sets up the list condition for the role type query.
      Parameters:
      cb - The role type condition bean.
      roleTypePager - The role type pager.
    • getRoleTypeList

      public List<org.codelibs.fess.opensearch.config.exentity.RoleType> getRoleTypeList()
      Gets a list of all role types.
      Returns:
      A list of all role types.