Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Description

Thai

ลักษณะ

  • org.joget.workflow.model.service.WorkflowUserManager
  • Under wflow-directory module
  • Utility methods to deal with logged in user

Code Sample

Thai

ตัวอย่างโค้ด

Code Block
languagejava
import org.joget.apps.app.service.AppUtil;
import org.joget.workflow.model.service.WorkflowUserManager;
 
WorkflowUserManager workflowUserManager = (WorkflowUserManager) AppUtil.getApplicationContext().getBean("workflowUserManager");
String username = workflowUserManager.getCurrentUsername();

Fields

Thai

ฟิลด์

ROLE_ANONYMOUS
public static final java.lang.String ROLE_ANONYMOUS = "anonymousUser";

Username of an anonymous user

Thai

ชื่อผู้ใช้ของผู้ใช้ที่ไม่ระบุชื่อ

ROLE_ADMIN
public static final java.lang.String ROLE_ADMIN = "ROLE_ADMIN";

Role key of admin

Thai

รหัสบทบาทของผู้ดูแลระบบ

Methods

Thai

กระบวนการ

clearCurrentThreadUser
public void clearCurrentThreadUser()

Method used by system to clear the user 

Thai

วิธีที่ระบบใช้ในการล้างข้อมูลผู้ใช้

getCurrentThreadUser
public java.lang.String getCurrentThreadUser()

Method used by system to get current thread user

Thai

วิธีที่ระบบใช้เพื่อรับผู้ใช้เธรดปัจจุบัน

getCurrentRoles
public java.util.Collection<java.lang.String> getCurrentRoles()

Retrieve the roles of current logged in user 

Thai

ดึงข้อมูลบทบาทของผู้ใช้ที่ล็อกอินในปัจจุบัน

getCurrentUsername
public java.lang.String getCurrentUsername()

Gets current logged in user

Thai

รับผู้ใช้ที่ล็อกอินปัจจุบัน

isCurrentUserAnonymous
public boolean isCurrentUserAnonymous()

Check whether the current user is an anonymous

Thai

ตรวจสอบว่าผู้ใช้ปัจจุบันไม่ระบุชื่อ

isCurrentUserInRole
public boolean isCurrentUserInRole(java.lang.String role)

Check current user has a role

Thai

ตรวจสอบผู้ใช้ปัจจุบันมีบทบาท

isSystemUser
public boolean isSystemUser()

Check the current processing is triggered by system

Thai

ตรวจสอบการประมวลผลปัจจุบันถูกทริกเกอร์โดยระบบ

setCurrentThreadUser
public void setSystemThreadUser(boolean isSystemUser)

Set the current processing is trigger by system

Thai

ตั้งค่าการประมวลผลปัจจุบันเป็นทริกเกอร์โดยระบบ

setSystemThreadUser
public void setCurrentThreadUser(java.lang.String username)

Method used by system to set current logged in user

...

Thai

วิธีที่ระบบใช้เพื่อตั้งค่าผู้ใช้ที่ล็อกอินปัจจุบัน