| Interface | Description |
|---|---|
| FileData |
This interface is used by SPI users to feed a file to Crucible.
|
| 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
|
| ProjectService |
Provides an API for working with Projects
|
| RepositoryService |
Provides an API for working with repositories
|
| ReviewService |
Provides an API for working with reviews.
|
| SearchService |
Provides an API for searching reviews.
|
| UserService |
Provides an API for working with Users.
|
| Enum | Description |
|---|---|
| ReviewService.Action |
The actions which can be performed on a review, changing its state.
|
| 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
|