Uses of Interface
com.atlassian.crowd.embedded.api.Group
Packages that use Group
Package
Description
-
Uses of Group in com.atlassian.crowd.embedded.api
Subinterfaces of Group in com.atlassian.crowd.embedded.apiModifier and TypeInterfaceDescriptioninterfaceRepresents a group with attributes.Fields in com.atlassian.crowd.embedded.api with type parameters of type GroupMethods in com.atlassian.crowd.embedded.api that return GroupModifier and TypeMethodDescriptionAdds agroupto the directory store.Finds thegroupthat matches the suppliedname.CrowdService.updateGroup(Group group) Updates thegroup.Methods in com.atlassian.crowd.embedded.api with parameters of type GroupModifier and TypeMethodDescriptionAdds agroupto the directory store.booleanCrowdService.addGroupToGroup(Group childGroup, Group parentGroup) Adds a group as a member of a parent group.booleanCrowdService.addUserToGroup(User user, Group group) Adds a user as a member of a group.intintCompareTo must be compatible with the equals() and hashCode() methodsstatic intstatic booleanChecks whether the two Group objects are equal according to the contract of theGroupinterface.static booleanGroupComparator.equalsObject(Group group, Object o) static intbooleanCrowdService.isGroupDirectGroupMember(Group childGroup, Group parentGroup) Determines if a group is a direct member of another group.booleanCrowdService.isGroupMemberOfGroup(Group childGroup, Group parentGroup) Returnstrueif thechildGroupis a direct or indirect (nested) member of theparentGroup.booleanCrowdService.isUserDirectGroupMember(User user, Group group) Determines if a user is a direct member of a group.booleanCrowdService.isUserMemberOfGroup(User user, Group group) Returnstrueif the user is a direct or indirect (nested) member of the group.voidCrowdService.removeAllGroupAttributes(Group group) Removes all group attributes.booleanCrowdService.removeGroup(Group group) Removes thegroupthat matches the suppliedname.voidCrowdService.removeGroupAttribute(Group group, String attributeName) Removes all the values for a single attribute key for a group.booleanCrowdService.removeGroupFromGroup(Group childGroup, Group parentGroup) Removes a group as a member of a parent group.booleanCrowdService.removeUserFromGroup(User user, Group group) Removes a user as a member of a group.voidCrowdService.setGroupAttribute(Group group, String attributeName, String attributeValue) Adds or updates a group's attributes with the new attributes.voidCrowdService.setGroupAttribute(Group group, String attributeName, Set<String> attributeValues) Adds or updates a group's attributes with the newattributes.CrowdService.updateGroup(Group group) Updates thegroup. -
Uses of Group in com.atlassian.crowd.embedded.impl
Classes in com.atlassian.crowd.embedded.impl that implement GroupModifier and TypeClassDescriptionclassImplementation of GroupWithAttributes that simply delegates to an underlying Group and Attributes object.classA general purpose immutable implementation of the Group interface.Methods in com.atlassian.crowd.embedded.impl with parameters of type GroupModifier and TypeMethodDescriptionintintConstructors in com.atlassian.crowd.embedded.impl with parameters of type Group -
Uses of Group in com.atlassian.crowd.exception.embedded
Methods in com.atlassian.crowd.exception.embedded that return GroupConstructors in com.atlassian.crowd.exception.embedded with parameters of type GroupModifierConstructorDescriptionInvalidGroupException(Group group, String message) InvalidGroupException(Group group, String message, Throwable cause) InvalidGroupException(Group group, Throwable cause)