| 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 | ||
|---|---|---|
| ||
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";
| English |
|---|
| 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 |
|---|
วิธีที่ระบบใช้เพื่อตั้งค่าผู้ใช้ที่ล็อกอินปัจจุบัน |