Jive Forums API (5.5.20.2-oracle) Developer Javadocs

com.jivesoftware.base
Interface IntrospectiveGroup

All Superinterfaces:
Group
All Known Implementing Classes:
GroupAdapter, GroupProxy

public interface IntrospectiveGroup
extends Group

This Group subinterface adds the ability to query what optional capabilities are supported in this Group implementation. It is added as a subinterface to preserve backward compatibility with older Group implementations. User interfaces may query an IntrospectiveGroup object instance before deciding whether or not to present those capabilities in the interface.


Method Summary
 boolean isAddAdministratorSupported()
          Indicates whether adding an administrator to this group is supported.
 boolean isAddMemberSupported()
          Indicates whether adding a member to this group is supported.
 boolean isAdministratorListSupported()
          Indicates whether returning a list of group administrators is supported.
 boolean isGetAdministratorCountSupported()
          Indicates whether getting a count of administrators is supported.
 boolean isGetMemberCountSupported()
          Indicates whether getting a count of members is supported.
 boolean isMembersSupported()
          Indicates whether returning a list of group members is supported.
 boolean isPropertyEditSupported()
          Indicates whether the property methods (get, set, delete, etc.) are supported.
 boolean isReadOnly()
           
 boolean isRemoveAdministratorSupported()
          Indicates whether removing a group administrator is supported.
 boolean isRemoveMemberSupported()
          Indicates whether removing a group member is supported.
 boolean isSetDescriptionSupported()
          Indicates whether modifying the group description is supported.
 boolean isSetNameSupported()
          Indicates whether modifying the group name is supported.
 
Methods inherited from interface com.jivesoftware.base.Group
addAdministrator, addMember, deleteProperty, getAdministratorCount, getAdministrators, getCreationDate, getDescription, getID, getMemberCount, getMembers, getModificationDate, getName, getPermissions, getProperty, getPropertyNames, isAdministrator, isAuthorized, isMember, removeAdministrator, removeMember, setCreationDate, setDescription, setModificationDate, setName, setProperty
 

Method Detail

isAddAdministratorSupported

boolean isAddAdministratorSupported()
Indicates whether adding an administrator to this group is supported.

Returns:
true if adding an administrator to this group is supported.

isAddMemberSupported

boolean isAddMemberSupported()
Indicates whether adding a member to this group is supported.

Returns:
true if adding a memeber to this group is supported.

isAdministratorListSupported

boolean isAdministratorListSupported()
Indicates whether returning a list of group administrators is supported.

Returns:
true if returning a list of group administrators is supported.

isMembersSupported

boolean isMembersSupported()
Indicates whether returning a list of group members is supported.

Returns:
true if returning a list of group members is supported.

isRemoveAdministratorSupported

boolean isRemoveAdministratorSupported()
Indicates whether removing a group administrator is supported.

Returns:
true if removing a group administrator is supported.

isRemoveMemberSupported

boolean isRemoveMemberSupported()
Indicates whether removing a group member is supported.

Returns:
true if removing a group member is supported.

isSetDescriptionSupported

boolean isSetDescriptionSupported()
Indicates whether modifying the group description is supported.

Returns:
true if modifying the group description is supported.

isSetNameSupported

boolean isSetNameSupported()
Indicates whether modifying the group name is supported.

Returns:
true if modifying the group name is supported.

isGetMemberCountSupported

boolean isGetMemberCountSupported()
Indicates whether getting a count of members is supported.

Returns:
true if getting a count of members is supported.

isGetAdministratorCountSupported

boolean isGetAdministratorCountSupported()
Indicates whether getting a count of administrators is supported.

Returns:
true if getting a count of administrators is supported.

isPropertyEditSupported

boolean isPropertyEditSupported()
Indicates whether the property methods (get, set, delete, etc.) are supported.

Returns:
true if the property methods are supported.

isReadOnly

boolean isReadOnly()

Jive Forums Project Page

Copyright © 1999-2006 Jive Software.