Provides statistics about the number of various entities present in the system
This interface is used by SPI users to feed a file to Crucible.
Service for granting and reading global permissions
Provides an API for working with user groups
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
Provides an API for working with permission schemes
Provides an API for working with Projects
Provides an API for working with repositories
Service for querying matching review participants (users and groups) and for resolving group members which are allowed to participate in review.
Provides an API for working with reviews.
Provides an API for searching reviews.
Provides an API for working with Users.
Object encapsulating search criteria for querying
Permission scheme search parameters
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
The data object used by ReviewerSearchService.
The data object containing group data
The data object containing user data
The actions which can be performed on a review, changing its state.
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.
Base exception class for review content size control.
Thrown by the spi services when a requested entity cannot be located.
Raised by the api methods when a user attempts to access a resource he/she has no access.
Thrown when patch cannot be anchored to the repository.
This exception is thrown when the review will exceed its maximum allowed content size.
Thrown when something unexpected and serious has happened in the Fisheye/Crucible instance