package

com.atlassian.bitbucket.project

Interfaces

PersonalProject Describes a user's personal project in the system. 
Project Describes a project in the system. 
ProjectService Creates, updates and deletes projects. 
ProjectSupplier Allows retrieving projects by their ID or key
ProjectVisitor<T> Implements the visitor pattern for projects

Classes

AbstractProjectRequest  
AbstractProjectRequest.AbstractBuilder<B extends AbstractBuilder>  
AbstractProjectVisitor<T> A base implementation of ProjectVisitor which returns null for all project types. 
AbstractVoidProjectVisitor A base implementation of ProjectVisitor intended for use in building visitors which do not need to return any values. 
ProjectCreateRequest  
ProjectCreateRequest.Builder  
ProjectSearchRequest Request for searching projects. 
ProjectSearchRequest.Builder  
ProjectUpdateRequest  
ProjectUpdateRequest.Builder  

Enums

ProjectType Enumerates available project types. 

Exceptions

NoSuchProjectException  
ProjectCreationCanceledException  
ProjectDeletionCanceledException  
ProjectModificationCanceledException  
ProjectMovedException Exception that is thrown when a project key or namespace has been changed and the project is retrieved using the old key/namespace.