Class GroupApi.NotImplemented
java.lang.Object
com.google.gerrit.extensions.api.groups.GroupApi.NotImplemented
- All Implemented Interfaces:
GroupApi
- Enclosing interface:
- GroupApi
A default implementation which allows source compatibility when adding new methods to the
interface.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.google.gerrit.extensions.api.groups.GroupApi
GroupApi.NotImplemented
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds subgroups to this group.void
addMembers
(List<String> members) Add members to a group.List<? extends GroupAuditEventInfo>
auditLog()
Returns the audit log of the group.Returns group description.void
description
(String description) Set group decsription.detail()
Returns group info with allListGroupsOption
s set.get()
Returns group info with noListGroupsOption
s set.Lists the subgroups of this group.void
index()
Reindexes the group.members()
List group members, non-recursively.members
(boolean recursive) List group members.name()
Returns group name.void
Set group name.options()
Returns group options.void
options
(GroupOptionsInfo options) Set group options.owner()
Returns owning group info.void
Set group owner.void
removeGroups
(List<String> groups) Removes subgroups from this group.void
removeMembers
(List<String> members) Remove members from a group.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.google.gerrit.extensions.api.groups.GroupApi
addGroups, addMembers, removeGroups, removeMembers
-
Constructor Details
-
NotImplemented
public NotImplemented()
-
-
Method Details
-
get
Description copied from interface:GroupApi
Returns group info with noListGroupsOption
s set.- Specified by:
get
in interfaceGroupApi
- Throws:
RestApiException
-
detail
Description copied from interface:GroupApi
Returns group info with allListGroupsOption
s set.- Specified by:
detail
in interfaceGroupApi
- Throws:
RestApiException
-
name
Description copied from interface:GroupApi
Returns group name.- Specified by:
name
in interfaceGroupApi
- Throws:
RestApiException
-
name
Description copied from interface:GroupApi
Set group name.- Specified by:
name
in interfaceGroupApi
- Parameters:
name
- new name.- Throws:
RestApiException
-
owner
Description copied from interface:GroupApi
Returns owning group info.- Specified by:
owner
in interfaceGroupApi
- Throws:
RestApiException
-
owner
Description copied from interface:GroupApi
Set group owner.- Specified by:
owner
in interfaceGroupApi
- Parameters:
owner
- identifier of new group owner.- Throws:
RestApiException
-
description
Description copied from interface:GroupApi
Returns group description.- Specified by:
description
in interfaceGroupApi
- Throws:
RestApiException
-
description
Description copied from interface:GroupApi
Set group decsription.- Specified by:
description
in interfaceGroupApi
- Parameters:
description
- new description.- Throws:
RestApiException
-
options
Description copied from interface:GroupApi
Returns group options.- Specified by:
options
in interfaceGroupApi
- Throws:
RestApiException
-
options
Description copied from interface:GroupApi
Set group options.- Specified by:
options
in interfaceGroupApi
- Parameters:
options
- new options.- Throws:
RestApiException
-
members
Description copied from interface:GroupApi
List group members, non-recursively.- Specified by:
members
in interfaceGroupApi
- Returns:
- group members.
- Throws:
RestApiException
-
members
Description copied from interface:GroupApi
List group members.- Specified by:
members
in interfaceGroupApi
- Parameters:
recursive
- whether to recursively included groups.- Returns:
- group members.
- Throws:
RestApiException
-
addMembers
Description copied from interface:GroupApi
Add members to a group.- Specified by:
addMembers
in interfaceGroupApi
- Parameters:
members
- list of member identifiers, in any format accepted byAccounts.id(String)
- Throws:
RestApiException
-
removeMembers
Description copied from interface:GroupApi
Remove members from a group.- Specified by:
removeMembers
in interfaceGroupApi
- Parameters:
members
- list of member identifiers, in any format accepted byAccounts.id(String)
- Throws:
RestApiException
-
includedGroups
Description copied from interface:GroupApi
Lists the subgroups of this group.- Specified by:
includedGroups
in interfaceGroupApi
- Returns:
- the found subgroups
- Throws:
RestApiException
-
addGroups
Description copied from interface:GroupApi
Adds subgroups to this group.- Specified by:
addGroups
in interfaceGroupApi
- Parameters:
groups
- list of group identifiers, in any format accepted byGroups.id(String)
- Throws:
RestApiException
-
removeGroups
Description copied from interface:GroupApi
Removes subgroups from this group.- Specified by:
removeGroups
in interfaceGroupApi
- Parameters:
groups
- list of group identifiers, in any format accepted byGroups.id(String)
- Throws:
RestApiException
-
auditLog
Description copied from interface:GroupApi
Returns the audit log of the group.- Specified by:
auditLog
in interfaceGroupApi
- Returns:
- list of audit events of the group.
- Throws:
RestApiException
-
index
Description copied from interface:GroupApi
Reindexes the group.Only supported for internal groups.
- Specified by:
index
in interfaceGroupApi
- Throws:
RestApiException
-