Versions Compared

Key

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

Table of Contents

Description

Thai

ลักษณะ

  • org.joget.directory.model.service.DirectoryUtil
  • Under wflow-directory module
  • Utility methods to quick access to Directory Manager 

Code Sample

Thai

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

Code Block
import java.util.Map;
import org.joget.directory.model.service.DirectoryUtil;


//retrieve all users in map
Map<String, User> users = DirectoryUtil.getUsersMap();

Fields

Thai

ฟิลด์

CUSTOM_IMPL_PROPERTIES
public final static java.lang.String CUSTOM_IMPL_PROPERTIES = "customDirectoryManagerImplProperties";

System setting key to retrieve the plugin properties of the configured custom directory manager plugin.  

Thai

คีย์การตั้งค่าระบบเพื่อเรียกคืนคุณสมบัติปลั๊กอินของปลั๊กอินตัวจัดการไดเรกทอรีกำหนดเองที่กำหนดค่า

IMPL_PROPERTIES
public final static java.lang.String IMPL_PROPERTIES = "directoryManagerImplProperties";

...

This is only available to OEM package which enable to use different directory manager as default.

Thai

คีย์การตั้งค่าระบบเพื่อดึงคุณสมบัติปลั๊กอินของปลั๊กอินตัวจัดการไดเรกทอรีเริ่มต้นที่กำหนดค่าไว้

ใช้ได้เฉพาะกับแพ็คเกจ OEM ที่เปิดใช้ตัวจัดการไดเรกทอรีอื่นเป็นค่าเริ่มต้น

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

Username of an Anonymous user.

Thai

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

Methods

Thai

กระบวนการ

getApplicationContext
public static org.springframework.context.ApplicationContext getApplicationContext()

Utility method to retrieve the ApplicationContext of the system

Thai

วิธีการ Utility เพื่อดึง ApplicationContext ของระบบ

getDepartmentsMap
public static java.util.Map<java.lang.String, org.joget.directory.model.Department> getDepartmentsMap()

Convenient method to retrieve all departments in a map of id-value pair

Thai

วิธีที่สะดวกในการดึงข้อมูลแผนกทั้งหมดในแผนที่ของคู่ id-value

getGroupsMap
public static java.util.Map<java.lang.String, org.joget.directory.model.Group> getGroupsMap()

Convenient method to retrieve all groups in a map of id-value pair

Thai

วิธีที่สะดวกในการดึงข้อมูลกลุ่มทั้งหมดในแผนที่ของคู่ id-value

getLoginFormFooter
public static java.lang.String getLoginFormFooter()

Get the HTML template to inject after a login form from user security enhancements implementation.

Thai

รับเทมเพลต HTML เพื่อแทรกหลังจากฟอร์มการเข้าสู่ระบบจากการใช้การปรับปรุงความปลอดภัยของผู้ใช้

getOverriddenDirectoryManagerClassName

...

Get the class name of the custom Directory Manager in used

Thai

รับชื่อคลาสของตัวจัดการไดเรกทอรีแบบกำหนดเองที่ใช้งานอยู่

getUsersMap
public static java.util.Map<java.lang.String, org.joget.directory.model.User> getUsersMap()

Convenient method to retrieve all users in a map of id-value pair

Thai

วิธีที่สะดวกในการดึงข้อมูลผู้ใช้ทั้งหมดในแผนที่ของคู่ค่า id

getUserSecurity
public static org.joget.directory.model.service.UserSecurity getUserSecurity()

Get the user security enhancements implementation of the directory manager in used

Thai

รับการใช้งานการปรับปรุงความปลอดภัยของผู้ใช้ของตัวจัดการไดเรกทอรีที่ใช้งานอยู่

isCustomDirectoryManager
public static boolean isCustomDirectoryManager()

Flag to indicate the custom Directory Manager in used is not a extend implementation of the Joget default internal directory manager

Thai

ตั้งค่าสถานะเพื่อระบุตัวจัดการไดเรกทอรีแบบกำหนดเองที่ใช้ไม่ใช่การขยายการใช้งานของตัวจัดการไดเรกทอรีภายในเริ่มต้นของ Joget

isExtDirectoryManager
public static boolean isExtDirectoryManager()

Flag to indicate the custom Directory Manager in used is implemented the ExtDirectoryManager interface.

Thai

ตั้งค่าสถานะเพื่อระบุตัวจัดการไดเรกทอรีแบบกำหนดเองที่ใช้จะถูกนำมาใช้อินเทอร์เฟซ ExtDirectoryManager

isOverridden
public static boolean isOverridden()

Flag to indicate there is a custom Directory Manager in used

Thai

ตั้งค่าสถานะเพื่อระบุว่ามีการใช้ตัวจัดการไดเรกทอรีแบบกำหนดเอง

userIsReadonly
public static java.lang.Boolean userIsReadonly(java.lang.String username)

Flag to indicate the user return by the directory manager is readonly

...

Thai

ตั้งค่าสถานะเพื่อระบุว่าผู้ใช้ส่งคืนโดยตัวจัดการไดเรกทอรีนั้นอ่านได้อย่างเดียว