Interface | Description |
---|---|
CrucibleStatisticsService |
Provides statistics about the number of various entities present in the system
|
FileData |
This interface is used by SPI users to feed a file to Crucible.
|
GlobalPermissionService |
Service for granting and reading global permissions
GlobalPermissionType |
GroupService |
Provides an API for working with user groups
|
ImpersonationService |
Plugins may wish to perform operations as particular users.
|
Operation<T,E extends java.lang.Throwable> |
Interface for operations carried out by services on behalf of plugins
|
PermissionSchemeService |
Provides an API for working with permission schemes
|
ProjectService |
Provides an API for working with Projects
|
RepositoryService |
Provides an API for working with repositories
|
ReviewerSearchService |
Service for querying matching review participants (users and groups) and for resolving group members which are allowed to participate in review.
|
ReviewService |
Provides an API for working with reviews.
|
SearchService |
Provides an API for searching reviews.
|
UserService |
Provides an API for working with Users.
|
Class | Description |
---|---|
GlobalPermissionSearchCriteria |
Object encapsulating search criteria for querying
GlobalPermissionService . |
NamedPrincipalAssociationSearchCriteria | |
PermissionSchemeSearchCriteria |
Permission scheme search parameters
|
PrincipalAssociationSearchCriteria | |
ProjectSearchCriteria |
Project search parameters
Allows to filter projects based on:
name
key
defaultRepositoryName
permissionSchemeName
The filter can be:
EXACT_MATCH: where the filter should exactly match the field to pass
PARTIAL_MATCH: where the filter can partially match the field and is case insensitive to pass
The filters can have different junction type:
AND: conjunction
OR: disjunction
|
ReviewerSearchResult |
The data object used by ReviewerSearchService.
|
ReviewerSearchResult.GroupResult |
The data object containing group data
|
ReviewerSearchResult.UserResult |
The data object containing user data
|
Enum | Description |
---|---|
ReviewerSearchResult.Type | |
ReviewService.Action |
The actions which can be performed on a review, changing its state.
|
SearchCriteriaJunctionType | |
SearchCriteriaType |
Exception | Description |
---|---|
AuthorizationException | |
ChangeSetContentTooLargeException |
This exception is thrown when the size of the changeset(s) being added to a review exceeds the changeset(s) size
limit for a single review.
|
ContentTooLargeException |
Base exception class for review content size control.
|
NotFoundException |
Thrown by the spi services when a requested entity cannot be located.
|
NotPermittedException |
Raised by the api methods when a user attempts to access a resource he/she
has no access.
|
PatchAnchorFailedException |
Thrown when patch cannot be anchored to the repository.
|
ReviewContentTooLargeException |
This exception is thrown when the review will exceed its maximum allowed content size.
|
ServerException |
Thrown when something unexpected and serious has happened in the Fisheye/Crucible instance
|