Package org.codelibs.fess.app.service
Class RoleTypeService
java.lang.Object
org.codelibs.fess.app.service.RoleTypeService
Service class for managing role types.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.codelibs.fess.mylasta.direction.FessConfigThe Fess configuration.protected org.codelibs.fess.opensearch.config.exbhv.RoleTypeBhvThe behavior for role types. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete(org.codelibs.fess.opensearch.config.exentity.RoleType roleType) Deletes a role type.org.dbflute.optional.OptionalEntity<org.codelibs.fess.opensearch.config.exentity.RoleType> getRoleType(String id) 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> getRoleTypeList(RoleTypePager roleTypePager) Gets a list of role types based on the pager.protected voidsetupListCondition(org.codelibs.fess.opensearch.config.cbean.RoleTypeCB cb, RoleTypePager roleTypePager) Sets up the list condition for the role type query.voidstore(org.codelibs.fess.opensearch.config.exentity.RoleType roleType) Stores a role type.
-
Field Details
-
roleTypeBhv
protected org.codelibs.fess.opensearch.config.exbhv.RoleTypeBhv roleTypeBhvThe behavior for role types. -
fessConfig
protected org.codelibs.fess.mylasta.direction.FessConfig fessConfigThe 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
Gets a list of all role types.- Returns:
- A list of all role types.
-