Package com.bytedesk.core.topic
Class TopicUtils
java.lang.Object
com.bytedesk.core.topic.TopicUtils
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprivate static final Stringstatic final Stringstatic final Stringstatic final Stringprivate static final Stringstatic final Stringprivate static final Stringstatic final Stringstatic final Stringstatic final Stringprivate static final Stringstatic final Stringprivate static final Stringprivate static final Stringstatic final Stringprivate static final Stringstatic final Stringprivate static final Stringstatic final Stringstatic final Stringprivate static final Stringstatic final Stringprivate static final Stringprivate static final Stringstatic final Stringprivate static final Stringprivate static final Stringstatic final Stringstatic final Stringprivate static final Stringstatic final Stringprivate static final Stringstatic final Stringprivate static final Stringstatic final Stringprivate static final Stringstatic final Stringprivate static final Stringprivate static final Stringstatic final Stringprivate static final Stringstatic final Stringprivate static final Stringprivate static final Stringstatic final Stringprivate static final Stringstatic final Stringprivate static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringformatOrgAgentThreadTopic(String agentUid, String visitorUid) static StringformatOrgAgentThreadTopicInternal(String agentUid, String visitorUid) static StringformatOrgDepartmentTicketThreadTopic(String departmentUid, String ticketUid) static StringformatOrgDepartmentTopic(String departmentUid) static StringformatOrgKbdocThreadTopic(String kbdocUid, String visitorUid) static StringformatOrgKbThreadTopic(String kbUid, String visitorUid) static StringformatOrgMemberThreadTopic(String selfMemberUid, String otherMemberUid) static StringformatOrgMemberTopic(String memberUid) static StringformatOrgRobotLlmThreadTopic(String robotUid, String userUid, String randomUid) static StringformatOrgRobotThreadTopic(String robotUid, String visitorUid) static StringformatOrgUnifiedThreadTopic(String unifiedUid, String visitorUid) static StringformatOrgUnifiedThreadTopicInternal(String unifiedUid, String visitorUid) static StringformatOrgWorkflowThreadTopic(String workflowUid, String userUid) static StringformatOrgWorkgroupThreadTopic(String workgroupUid, String visitorUid) static StringformatOrgWorkgroupThreadTopicInternal(String workgroupUid, String visitorUid) static final StringformatTopicInternal(String topic) static StringgetAgentUidFromThreadTopic(String threadTopic) static StringgetClipboardTopic(String userUid) static StringgetFileTopic(String userUid) static StringgetGroupTopic(String groupUid) static StringgetOrgAgentTopic(String agentUid) static StringgetOrgGroupTopic(String groupUid) static StringgetOrgMemberTopicReverse(String topic) static StringgetOrgQueueTopic(String agentUidOrWorkgroupUid) static StringgetOrgTopic(String orgUid) static StringgetOrgWorkgroupTopic(String workgroupUid) static StringgetPrivateTopic(String selfUid, String otherUid) static StringgetQueueTopicFromThreadTopic(String threadTopic) static Stringstatic StringgetRobotTopic(String robotUid, String visitorUid) static StringgetRobotUidFromThreadTopic(String threadTopic) static StringgetSystemTopic(String userUid) static StringgetUserTopic(String userUid) static StringgetWorkgroupUidFromThreadTopic(String threadTopic) static BooleanisCustomerServiceTopic(String topic) 判断一个主题是否为客服相关主题 包括:客服、技能组、统一入口和部门工单等static BooleanisOrgAgentTopic(String topic) static Booleanstatic BooleanisOrgGroupTopic(String topic) static BooleanisOrgKbdocTopic(String topic) static BooleanisOrgKbTopic(String topic) static BooleanisOrgMemberTopic(String topic) static BooleanisOrgQueueTopic(String topic) static BooleanisOrgRobotTopic(String topic) static BooleanisOrgUnifiedTopic(String topic) static BooleanisOrgWorkflowTopic(String topic) static BooleanisOrgWorkgroupTopic(String topic)
-
Field Details
-
TOPIC_PREFIX
- See Also:
-
TOPIC_INTERNAL_SUFFIX
- See Also:
-
TOPIC_FILE_ASSISTANT
- See Also:
-
TOPIC_CLIPBOARD_ASSISTANT
- See Also:
-
TOPIC_INTENT_CLASSIFICATION_ASSISTANT
- See Also:
-
TOPIC_INTENT_REWRITE_ASSISTANT
- See Also:
-
TOPIC_EMOTION_ASSISTANT
- See Also:
-
TOPIC_SYSTEM_NOTIFICATION
- See Also:
-
TOPIC_FILE_PREFIX
- See Also:
-
TOPIC_CLIPBOARD_PREFIX
- See Also:
-
TOPIC_SYSTEM_PREFIX
- See Also:
-
TOPIC_ORG_PREFIX
- See Also:
-
TOPIC_ORG_MEMBER_PREFIX
- See Also:
-
TOPIC_ORG_DEPARTMENT_PREFIX
- See Also:
-
TOPIC_ORG_GROUP_PREFIX
- See Also:
-
TOPIC_ORG_PRIVATE_PREFIX
- See Also:
-
TOPIC_ORG_ROBOT_PREFIX
- See Also:
-
TOPIC_ORG_AGENT_PREFIX
- See Also:
-
TOPIC_ORG_WORKGROUP_PREFIX
- See Also:
-
TOPIC_ORG_UNIFIED_PREFIX
- See Also:
-
TOPIC_ORG_KB_PREFIX
- See Also:
-
TOPIC_ORG_KBDOC_PREFIX
- See Also:
-
TOPIC_ORG_QUEUE_PREFIX
- See Also:
-
TOPIC_ORG_WORKFLOW_PREFIX
- See Also:
-
TOPIC_ORG_DEPARTMENT_TICKET_THREAD_PREFIX
- See Also:
-
TOPIC_USER_PATTERN
- See Also:
-
TOPIC_FILE_PATTERN
- See Also:
-
TOPIC_CLIPBOARD_PATTERN
- See Also:
-
TOPIC_SYSTEM_PATTERN
- See Also:
-
TOPIC_GROUP_PATTERN
- See Also:
-
TOPIC_PRIVATE_PATTERN
- See Also:
-
TOPIC_ROBOT_PATTERN
- See Also:
-
TOPIC_ORG_PATTERN
- See Also:
-
TOPIC_ORG_MEMBER_PATTERN
- See Also:
-
TOPIC_ORG_MEMBER_THREAD_PATTERN
- See Also:
-
TOPIC_ORG_DEPARTMENT_PATTERN
- See Also:
-
TOPIC_ORG_GROUP_PATTERN
- See Also:
-
TOPIC_ORG_ROBOT_THREAD_PATTERN
- See Also:
-
TOPIC_ORG_ROBOT_LLM_THREAD_PATTERN
- See Also:
-
TOPIC_ORG_KB_THREAD_PATTERN
- See Also:
-
TOPIC_ORG_KBDOC_THREAD_PATTERN
- See Also:
-
TOPIC_ORG_AGENT_PATTERN
- See Also:
-
TOPIC_ORG_AGENT_THREAD_PATTERN
- See Also:
-
TOPIC_ORG_WORKGROUP_PATTERN
- See Also:
-
TOPIC_ORG_WORKGROUP_THREAD_PATTERN
- See Also:
-
TOPIC_ORG_UNIFIED_THREAD_PATTERN
- See Also:
-
TOPIC_ORG_QUEUE_PATTERN
- See Also:
-
TOPIC_ORG_DEPARTMENT_TICKET_THREAD_PATTERN
- See Also:
-
TOPIC_ORG_WORKFLOW_THREAD_PATTERN
- See Also:
-
-
Constructor Details
-
TopicUtils
private TopicUtils()
-
-
Method Details
-
isCustomerServiceTopic
判断一个主题是否为客服相关主题 包括:客服、技能组、统一入口和部门工单等- Parameters:
topic- 需要判断的主题- Returns:
- 如果是客服相关主题返回true,否则返回false
-
getUserTopic
-
getFileTopic
-
getClipboardTopic
-
getSystemTopic
-
getOrgTopic
-
getGroupTopic
-
getPrivateTopic
-
getRobotTopic
-
formatOrgDepartmentTopic
-
isOrgMemberTopic
-
formatOrgMemberTopic
-
formatOrgMemberThreadTopic
-
getOrgMemberTopicReverse
-
isOrgGroupTopic
-
getOrgGroupTopic
-
isOrgRobotTopic
-
formatOrgRobotThreadTopic
-
formatOrgRobotLlmThreadTopic
-
getRobotUidFromThreadTopic
-
isOrgKbTopic
-
formatOrgKbThreadTopic
-
isOrgKbdocTopic
-
formatOrgKbdocThreadTopic
-
isOrgAgentTopic
-
getOrgAgentTopic
-
formatOrgAgentThreadTopic
-
formatOrgAgentThreadTopicInternal
-
getAgentUidFromThreadTopic
-
isOrgWorkgroupTopic
-
getOrgWorkgroupTopic
-
formatOrgWorkgroupThreadTopic
-
formatOrgWorkgroupThreadTopicInternal
-
getWorkgroupUidFromThreadTopic
-
isOrgQueueTopic
-
getOrgQueueTopic
-
getQueueTopicFromThreadTopic
-
getQueueTopicFromUid
-
isOrgDepartmentTicketThreadTopic
-
formatOrgDepartmentTicketThreadTopic
-
isOrgUnifiedTopic
-
formatOrgUnifiedThreadTopic
-
formatOrgUnifiedThreadTopicInternal
-
formatTopicInternal
-
isOrgWorkflowTopic
-
formatOrgWorkflowThreadTopic
-