Uses of Class
com.bytedesk.service.agent_settings.AgentSettingsEntity
Packages that use AgentSettingsEntity
Package
Description
-
Uses of AgentSettingsEntity in com.bytedesk.service.agent
Fields in com.bytedesk.service.agent declared as AgentSettingsEntityModifier and TypeFieldDescriptionprivate AgentSettingsEntityAgentEntity.settingsConfiguration settings reference All settings are managed through the settings entity -
Uses of AgentSettingsEntity in com.bytedesk.service.agent_settings
Methods in com.bytedesk.service.agent_settings that return AgentSettingsEntityModifier and TypeMethodDescriptionprotected AgentSettingsEntityAgentSettingsRestService.doSave(AgentSettingsEntity entity) AgentSettingsRestService.getOrCreateDefault(String orgUid) Get or create default settings for organizationAgentSettingsRestService.handleOptimisticLockingFailureException(org.springframework.orm.ObjectOptimisticLockingFailureException e, AgentSettingsEntity entity) Methods in com.bytedesk.service.agent_settings that return types with arguments of type AgentSettingsEntityModifier and TypeMethodDescriptionprotected org.springframework.data.jpa.domain.Specification<AgentSettingsEntity>AgentSettingsRestService.createSpecification(AgentSettingsRequest request) protected org.springframework.data.domain.Page<AgentSettingsEntity>AgentSettingsRestService.executePageQuery(org.springframework.data.jpa.domain.Specification<AgentSettingsEntity> spec, org.springframework.data.domain.Pageable pageable) AgentSettingsRepository.findByOrgUid(String orgUid) AgentSettingsRepository.findByOrgUidAndEnabledTrue(String orgUid) AgentSettingsRepository.findByOrgUidAndIsDefaultTrue(String orgUid) AgentSettingsRepository.findByUidWithCollections(String uid) 查找 AgentSettings 并使用 JOIN FETCH 加载第一级关联 加载 serviceSettings 和 draftServiceSettings,但不加载它们的集合 Note: 由于 Hibernate MultipleBagFetchException 限制, 不能在一个查询中同时 JOIN FETCH 多个 List 集合 FAQ 集合将在事务内通过访问触发懒加载AgentSettingsRepository.findDefaultForUpdate(String orgUid) 使用悲观锁读取默认配置,防止并发下重复创建/更新导致的冲突static org.springframework.data.jpa.domain.Specification<AgentSettingsEntity>AgentSettingsSpecification.search(AgentSettingsRequest request, AuthService authService) Methods in com.bytedesk.service.agent_settings with parameters of type AgentSettingsEntityModifier and TypeMethodDescriptionAgentSettingsRestService.convertToResponse(AgentSettingsEntity entity) protected AgentSettingsEntityAgentSettingsRestService.doSave(AgentSettingsEntity entity) AgentSettingsRestService.handleOptimisticLockingFailureException(org.springframework.orm.ObjectOptimisticLockingFailureException e, AgentSettingsEntity entity) voidAgentSettingsEntityListener.onPostPersist(AgentSettingsEntity agentSettings) voidAgentSettingsEntityListener.onPostUpdate(AgentSettingsEntity agentSettings) Method parameters in com.bytedesk.service.agent_settings with type arguments of type AgentSettingsEntityModifier and TypeMethodDescriptionprotected org.springframework.data.domain.Page<AgentSettingsEntity>AgentSettingsRestService.executePageQuery(org.springframework.data.jpa.domain.Specification<AgentSettingsEntity> spec, org.springframework.data.domain.Pageable pageable) -
Uses of AgentSettingsEntity in com.bytedesk.service.agent_settings.event
Fields in com.bytedesk.service.agent_settings.event declared as AgentSettingsEntityModifier and TypeFieldDescriptionprivate final AgentSettingsEntityAgentSettingsCreateEvent.agentSettingsprivate final AgentSettingsEntityAgentSettingsUpdateEvent.agentSettingsMethods in com.bytedesk.service.agent_settings.event that return AgentSettingsEntityModifier and TypeMethodDescriptionAgentSettingsCreateEvent.getAgentSettings()AgentSettingsUpdateEvent.getAgentSettings()Constructors in com.bytedesk.service.agent_settings.event with parameters of type AgentSettingsEntityModifierConstructorDescriptionAgentSettingsCreateEvent(Object source, AgentSettingsEntity agentSettings) AgentSettingsUpdateEvent(Object source, AgentSettingsEntity agentSettings)