| 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
|