Versions Compared

Key

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

Table of Contents

Description

Thai

ลักษณะ

  • org.joget.directory.model.service.ExtDirectoryManager
  • Under wflow-directory module
  • Service methods used to interact with Directory Source

Code Sample

Thai

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

Code Block
languagejava
import java.util.Collection;
import org.joget.apps.app.service.AppUtil;
import org.joget.directory.model.User;
import org.joget.directory.model.service.ExtDirectoryManager;
 
ExtDirectoryManager directoryManager = (ExtDirectoryManager) AppUtil.getApplicationContext().getBean("directoryManager");
 
//call service method
Collection<User> userList = directoryManager.getUsers(null, null, null, null, null, null, null, "firstName", false, null, null);

Methods

Thai

กระบวนการ

authenticate
public boolean authenticate(java.lang.String username, java.lang.String password)

Method called to authenticate a particular User against the directory

Thai

วิธีการที่เรียกว่าตรวจสอบผู้ใช้เฉพาะกับไดเรกทอรี

getDepartmentById
public org.joget.directory.model.Department getDepartmentById(java.lang.String departmentId)

Method called to retrieve a specific Department by Department Id

Thai

วิธีการที่เรียกใช้เพื่อดึงข้อมูลแผนกเฉพาะโดยชื่อแผนก

getDepartmentByName
public org.joget.directory.model.Department getDepartmentByName(java.lang.String name)

Method called to retrieve a specific Department by Department Name

Thai

วิธีการที่เรียกใช้เพื่อดึงข้อมูลแผนกเฉพาะโดยชื่อแผนก

getDepartmentHod
public org.joget.directory.model.User getDepartmentHod(java.lang.String departmentId)

...

วิธีการทั่วไปที่เรียกว่าเพื่อดึงหน่วยงานทั้งหมดภายในไดเรกทอรี

Thai

วิธีการทั่วไปที่เรียกว่าเพื่อดึงหน่วยงานทั้งหมดภายในไดเรกทอรี

getDepartmentList
public java.util.Collection<org.joget.directory.model.Department> getDepartmentList()

Generic method called to retrieve all Departments within the directory

Thai

วิธีการทั่วไปที่เรียกว่าเพื่อดึงหน่วยงานทั้งหมดภายในไดเรกทอรี

getDepartmentList
public java.util.Collection<org.joget.directory.model.Department> getDepartmentList(java.lang.String sort, java.lang.Boolean desc, java.lang.Integer start, java.lang.Integer rows)

Method called to retrieve all Departments within the directory filtered by search parameters

Thai

วิธีการที่เรียกใช้เพื่อดึงข้อมูลแผนกทั้งหมดภายในไดเรกทอรีที่กรองโดยพารามิเตอร์การค้นหา

getDepartmentListByOrganization

...

Method called to retrieve all Departments within a specific Organization filtered by search parameters

Thai

วิธีการที่เรียกใช้เพื่อดึงข้อมูลแผนกทั้งหมดภายในองค์กรเฉพาะที่กรองโดยพารามิเตอร์การค้นหา

getDepartmentsByOrganizationId

...

Method called to retrieve all Departments within a specific Organization filtered by search parameters

Thai

วิธีการที่เรียกใช้เพื่อดึงข้อมูลแผนกทั้งหมดภายในองค์กรเฉพาะที่กรองโดยพารามิเตอร์การค้นหา

getDepartmentsByParentId
public java.util.Collection<org.joget.directory.model.Department> getDepartmentsByParentId(java.lang.String filterString, java.lang.String parentId, java.lang.String sort, java.lang.Boolean desc, java.lang.Integer start, java.lang.Integer rows)

Method called to retrieve all sub Department within a specific Department filtered by search parameters

Thai

วิธีการที่เรียกใช้เพื่อเรียกแผนกย่อยทั้งหมดภายในแผนกเฉพาะที่กรองโดยพารามิเตอร์การค้นหา

getDepartmentUserByGradeId

...

Method called to retrieve a listing of Users which belongs to a specified Department and Grade

Thai

วิธีการที่เรียกใช้เพื่อดึงรายการของผู้ใช้ซึ่งเป็นของแผนกและเกรดที่ระบุ

getParentDepartment
public org.joget.directory.model.Department getParentDepartment(java.lang.String id)

Method called to retrieve a parent Department of a Department

Thai

วิธีการที่เรียกว่าจะดึงผู้ปกครองแผนกของกรม

getParentDepartmentByName

...

Method called to retrieve a parent Department of a Department by Department Name

Thai

วิธีการที่เรียกใช้เพื่อเรียกข้อมูลแผนกแม่ของแผนกตามชื่อแผนก

getTotalDepartments
public java.lang.Long getTotalDepartments(java.lang.String organizationId)

Method called to retrieve the number of Departments within the directory

Thai

วิธีการที่เรียกใช้เพื่อดึงข้อมูลจำนวนแผนกภายในไดเรกทอรี

getTotalDepartmentnsByOrganizationId

...

Method called to retrieve the number of Departments within a specific Organization filtered by search parameters

Thai

วิธีการที่เรียกใช้เพื่อเรียกข้อมูลจำนวนแผนกภายในองค์กรเฉพาะที่กรองโดยพารามิเตอร์การค้นหา

getTotalDepartmentsByParentId

...

Method called to retrieve the number of sub Departments within a specific Department 

Thai

วิธีการที่เรียกใช้เพื่อเรียกข้อมูลจำนวนแผนกย่อยภายในแผนกที่ระบุ

getEmployment
public org.joget.directory.model.Employment getEmployment(java.lang.String id)

Method called to retrieve a specific Employment info 

Thai

วิธีการเรียกใช้เพื่อดึงข้อมูลการจ้างงานของผู้ใช้ภายในไดเรกทอรีที่กรองโดยพารามิเตอร์การค้นหา

getEmployments
public java.util.Collection<org.joget.directory.model.Employment> getEmployments(java.lang.String filterString, java.lang.String organizationId, java.lang.String departmentId, java.lang.String gradeId, java.lang.String sort, java.lang.Boolean desc, java.lang.Integer start, java.lang.Integer rows)

Method called to retrieve the users' employment info within the directory filtered by search parameters

Thai

วิธีการเรียกใช้เพื่อดึงข้อมูลการจ้างงานของผู้ใช้ภายในไดเรกทอรีที่กรองโดยพารามิเตอร์การค้นหา

getTotalEmployments
public java.lang.Long getTotalEmployments(java.lang.String filterString, java.lang.String organizationId, java.lang.String departmentId, java.lang.String gradeId)

Method called to retrieve the number of users' employment info within the directory

Thai

วิธีการที่เรียกใช้เพื่อดึงข้อมูลจำนวนการจ้างงานของผู้ใช้ภายในไดเรกทอรี

getGradeById
public org.joget.directory.model.Grade getGradeById(java.lang.String gradeId)

Method called to retrieve a specific Grade by Grade id

Thai

วิธีการที่เรียกว่าจะดึงเกรดเฉพาะโดยรหัสเกรด

getGradeByName
public org.joget.directory.model.Grade getGradeByName(java.lang.String name)

Method called to retrieve a specific Grade by Grade Name

Thai

วิธีการที่เรียกว่าจะดึงเกรดเฉพาะโดยชื่อเกรด

getGradeList
public java.util.Collection<org.joget.directory.model.Grade> getGradeList()

Generic method called to retrieve all Grades within the directory

Thai

วิธีการทั่วไปที่เรียกว่าเพื่อดึงเกรดทั้งหมดภายในไดเรกทอรี

getGradesByOrganizationId

...

Method called to retrieve all Grades within a specific Organization filtered by search parameters

Thai

วิธีการที่เรียกใช้เพื่อเรียกคืนเกรดทั้งหมดภายในองค์กรเฉพาะที่กรองโดยพารามิเตอร์การค้นหา

getTotalGradesByOrganizationId

...

Method called to retrieve the number of Grades within a specific Organization filtered by search parameters

Thai

วิธีการที่เรียกใช้เพื่อดึงจำนวนเกรดภายในองค์กรที่เจาะจงที่กรองโดยพารามิเตอร์การค้นหา

getGroupById
public org.joget.directory.model.Group getGroupById(java.lang.String groupId)

Method called to retrieve a specific Group by id

Thai

วิธีการที่เรียกว่าจะดึงกลุ่มเฉพาะโดย id

getGroupByName
public org.joget.directory.model.Group getGroupByName(java.lang.String groupName)

Method called to retrieve a specific Group by name

Thai

วิธีการที่เรียกว่าจะดึงกลุ่มเฉพาะตามชื่อ

getGroupsByUserId
public java.util.Collection<org.joget.directory.model.Group> getGroupsByUserId(java.lang.String filterString, java.lang.String userId, java.lang.String organizationId, java.lang.Boolean inGroup, java.lang.String sort, java.lang.Boolean desc, java.lang.Integer start, java.lang.Integer rows)

Method called to retrieve a collection of Group in/not in which a user belongs to and filtered by search parameters

Thai

วิธีการที่เรียกใช้เพื่อดึงกลุ่มของกลุ่มที่ / ผู้ใช้เป็นเจ้าของและกรองโดยพารามิเตอร์การค้นหา

getGroupByUsername
public java.util.Collection<org.joget.directory.model.Group> getGroupByUsername(java.lang.String username)

Method called to retrieve a collection of Group in which a user belongs to

Thai

วิธีการที่เรียกใช้เพื่อดึงกลุ่มของกลุ่มที่ผู้ใช้เป็นเจ้าของ

getGroupList
public java.util.Collection<org.joget.directory.model.Group> getGroupList()

Generic method called to retrieve the entire Group listing within the directory

Thai

วิธีการทั่วไปเรียกว่าเพื่อดึงรายชื่อกลุ่มทั้งหมดภายในไดเรกทอรี

getGroupList
public java.util.Collection<org.joget.directory.model.Group> getGroupList(java.lang.String nameFilter, java.lang.String sort, java.lang.Boolean desc, java.lang.Integer start, java.lang.Integer rows)

Method called to retrieve the entire Group listing within the directory filtered by search parameters

Thai

วิธีการที่เรียกใช้เพื่อดึงรายการกลุ่มทั้งหมดภายในไดเรกทอรีที่กรองโดยพารามิเตอร์การค้นหา

getGroupsByOrganizationId

...

Method called to retrieve all groups within a specific Organization filtered by search parameters

Thai

วิธีการเรียกใช้เพื่อดึงข้อมูลกลุ่มทั้งหมดภายในองค์กรที่เจาะจงที่กรองโดยพารามิเตอร์การค้นหา

getTotalGroups
public java.lang.Long getTotalGroups()

Method call to retrieve the number of Groups available

Thai

วิธีการโทรเพื่อดึงจำนวนกลุ่มที่มี

getTotalGroupsByOrganizationId

...

Method call to retrieve the number of Groups available within a specific Organization filtered by search parameters

Thai

การเรียกใช้เมธอดเพื่อเรียกข้อมูลจำนวนกลุ่มที่มีอยู่ภายในองค์กรเฉพาะที่กรองโดยพารามิเตอร์การค้นหา

getTotalGroupsByUserId
public java.lang.Long getTotalGroupsByUserId(java.lang.String filterString, java.lang.String userId, java.lang.String organizationId, java.lang.Boolean inGroup)

Method called to retrieve the number of Group in/not in which a user belongs to

Thai

วิธีการที่เรียกว่าจะดึงจำนวนของกลุ่มใน / ไม่ซึ่งผู้ใช้เป็นสมาชิก

getOrganization
public org.joget.directory.model.Organization getOrganization(java.lang.String id)

Method called to retrieve a specific Organization by Id

Thai

วิธีการที่เรียกเพื่อดึงข้อมูลองค์กรที่เฉพาะเจาะจงตามรหัส

getOrganizationByName
public org.joget.directory.model.Organization getOrganizationByName(String name)

Method called to retrieve a specific Organization by Name

Thai

วิธีการที่เรียกใช้เพื่อดึงข้อมูลองค์กรที่ระบุตามชื่อ

getOrganizationsByFilter
public java.util.Collection<org.joget.directory.model.Organization> getOrganizationsByFilter(java.lang.String filterString, java.lang.String sort, java.lang.Boolean desc, java.lang.Integer start, java.lang.Integer rows)

Method called to retrieve all Organizations filtered by search parameters

Thai

วิธีที่เรียกใช้เพื่อดึงข้อมูลองค์กรที่กรองโดยพารามิเตอร์การค้นหา

getTotalOrganizationsByFilter

...

Method called to retrieve the number of Organizations

Thai

วิธีการที่เรียกใช้เพื่อดึงข้อมูลจำนวนขององค์กร

getUserByDepartmentId
public java.util.Collection<org.joget.directory.model.User> getUserByDepartmentId(java.lang.String departmentId)

Method called to retrieve a listing of Users by Department id

Thai

วิธีการที่เรียกใช้เพื่อเรียกรายการของผู้ใช้ตามรหัสแผนก

getUserByGradeId
public java.util.Collection<org.joget.directory.model.User> getUserByGradeId(java.lang.String gradeId)

Method called to retrieve a listing of Users by Grade id

Thai

วิธีการที่เรียกว่าเพื่อดึงรายชื่อของผู้ใช้โดย Grade id

getUserByGroupId
public java.util.Collection<org.joget.directory.model.User> getUserByGroupId(java.lang.String groupId)

Method called to retrieve a listing of Users by Group id

Thai

วิธีการที่เรียกว่าเพื่อดึงรายชื่อของผู้ใช้ตามรหัสกลุ่ม

getUserByGroupName
public java.util.Collection<org.joget.directory.model.User> getUserByGroupName(java.lang.String groupName)

Method called to retrieve a listing of Users by Group name

Thai

วิธีการที่เรียกใช้เพื่อดึงรายการของผู้ใช้ตามชื่อกลุ่ม

getUserById
public org.joget.directory.model.User getUserById(java.lang.String userId)

Method called to retrieve a specific User by User id

Thai

วิธีการที่เรียกว่าเพื่อดึงผู้ใช้ที่ระบุโดย ID ผู้ใช้

getUserByOrganizationId
public java.util.Collection<org.joget.directory.model.User> getUserByOrganizationId(java.lang.String organizationId)

Method called to retrieve a listing of Users by Organization id

Thai

วิธีการที่เรียกใช้เพื่อดึงรายการของผู้ใช้ตามรหัสองค์กร

getUserByUsername
public org.joget.directory.model.User getUserByUsername(java.lang.String username)

Method called to retrieve a specific User by Username

Thai

วิธีการที่เรียกใช้เพื่อดึงผู้ใช้ที่ระบุโดยชื่อผู้ใช้

getUserList
public java.util.Collection<org.joget.directory.model.User> getUserList()

Generic method called to retrieve the entire User listing within the directory

Thai

วิธีการทั่วไปที่เรียกว่าเพื่อดึงรายชื่อผู้ใช้ทั้งหมดภายในไดเรกทอรี

getUserList
public java.util.Collection<org.joget.directory.model.User> getUserList(java.lang.String nameFilter, java.lang.String sort, java.lang.Boolean desc, java.lang.Integer start, java.lang.Integer rows)

Method called to retrieve the entire User listing within the directory filtered by search parameters

Thai

วิธีที่เรียกใช้เพื่อดึงรายการผู้ใช้ทั้งหมดภายในไดเรกทอรีที่กรองโดยพารามิเตอร์การค้นหา

getUsers
public java.util.Collection<org.joget.directory.model.User> getUsers(java.lang.String filterString, java.lang.String organizationId, java.lang.String departmentId, java.lang.String gardeId, java.lang.String groupId, java.lang.String roleId, java.lang.String active, java.lang.String sort, java.lang.Boolean desc, java.lang.Integer start, java.lang.Integer rows)

Method called to retrieve the users within the directory filtered by search parameters

Thai

วิธีการที่เรียกใช้เพื่อเรียกผู้ใช้ภายในไดเรกทอรีที่กรองโดยพารามิเตอร์การค้นหา

getTotalUsers
public java.lang.Long getTotalUsers()

Method called to retrieve the number of Users available

Thai

มีการเรียกวิธีการเพื่อเรียกข้อมูลจำนวนผู้ใช้ที่มีอยู่

getTotalUsers
public java.lang.Long getTotalUsers(java.lang.String filterString, java.lang.String organizationId, java.lang.String departmentId, java.lang.String gardeId, java.lang.String groupId, java.lang.String roleId, java.lang.String active)

Method call to retrieve the number of Users available within the directory filtered by search parametersisUserInGroup

Thai

การเรียกเมธอดเพื่อเรียกข้อมูลจำนวนผู้ใช้ที่มีอยู่ในไดเรกทอรีที่กรองโดยการค้นหาพารามิเตอร์ isUserInGroup

isUserInGroup
public boolean isUserInGroup(java.lang.String username, java.lang.String groupName)

Method called to check if a User belongs to a specific Group

Thai

วิธีการที่เรียกว่าตรวจสอบว่าผู้ใช้เป็นสมาชิกของกลุ่มที่เฉพาะเจาะจง

getUserDepartmentUser
public java.util.Collection<org.joget.directory.model.User> getUserDepartmentUser(java.lang.String username)

Method called to retrieve a listing of Users which belongs to the same Department as the specific Username

Thai

วิธีการที่เรียกใช้เพื่อดึงรายการของผู้ใช้ซึ่งเป็นของแผนกเดียวกันกับชื่อผู้ใช้เฉพาะ

getUserHod
public java.util.Collection<org.joget.directory.model.User> getUserHod(java.lang.String username)

Method called to retrieve a listing of HODs in which a specific User reports to

Thai

วิธีการที่เรียกใช้เพื่อดึงรายการของ HOD ที่ผู้ใช้เฉพาะรายงาน

getUserSubordinate
public java.util.Collection<org.joget.directory.model.User> getUserSubordinate(java.lang.String username)

Method called to retrieve a listing of all the subordinates which reports to a specific User

Thai

วิธีการที่เรียกว่าเพื่อดึงรายการของผู้ใต้บังคับบัญชาทั้งหมดที่รายงานไปยังผู้ใช้ที่เฉพาะเจาะจง

getUsersSubordinate
public java.util.Collection<org.joget.directory.model.User> getUsersSubordinate(java.lang.String username, java.lang.String sort, java.lang.Boolean desc, java.lang.Integer start, java.lang.Integer rows)

Method called to retrieve a listing of all the subordinates which reports to a specific User filtered by search parameters

Thai

วิธีการที่เรียกว่าเพื่อดึงรายการของผู้ใต้บังคับบัญชาทั้งหมดที่รายงานไปยังผู้ใช้เฉพาะที่กรองโดยพารามิเตอร์การค้นหา

getTotalUsersSubordinate
public java.lang.Long getTotalUsersSubordinate(java.lang.String username)

Method called to retrieve the number of subordinates which reports to a specific User

Thai

วิธีการที่เรียกว่าเพื่อดึงจำนวนของผู้ใต้บังคับบัญชาซึ่งรายงานไปยังผู้ใช้ที่เฉพาะเจาะจง

getUserRoles
public java.util.Collection<org.joget.directory.model.Role> getUserRoles(java.lang.String username)

Method called to retrieve the Roles belonging to a specific User by Username

Thai

วิธีการที่เรียกว่าเพื่อดึงข้อมูลบทบาทที่เป็นของผู้ใช้ที่ระบุโดยชื่อผู้ใช้