Class CrowdAdminProvider

java.lang.Object
org.jivesoftware.openfire.crowd.CrowdAdminProvider
All Implemented Interfaces:
AdminProvider

public class CrowdAdminProvider extends Object implements AdminProvider
Admin provider which will map a crowd group with openfire authorized admin users
  • Constructor Details

    • CrowdAdminProvider

      public CrowdAdminProvider()
  • Method Details

    • getAdmins

      public List<org.xmpp.packet.JID> getAdmins()
      Description copied from interface: AdminProvider
      Returns a list of JIDs of accounts with administrative privileges.
      Specified by:
      getAdmins in interface AdminProvider
      Returns:
      The list of admin users.
    • setAdmins

      public void setAdmins(List<org.xmpp.packet.JID> admins)
      Description copied from interface: AdminProvider
      Sets the list of admin accounts, by JID.
      Specified by:
      setAdmins in interface AdminProvider
      Parameters:
      admins - List of JIDs of accounts to grant admin access to.
    • isReadOnly

      public boolean isReadOnly()
      Description copied from interface: AdminProvider
      Indicates whether the admin list is read-only or not. In other words, whether an admin can change who is an admin from the Openfire admin interface.
      Specified by:
      isReadOnly in interface AdminProvider
      Returns:
      True or false if the admin list can be edited.