Class BitbucketRepositoryProvider
- java.lang.Object
 - 
- org.vx68k.netbeans.module.bitbucket.BitbucketRepositoryProvider
 
 
- 
- All Implemented Interfaces:
 RepositoryProvider<BitbucketIssueTrackerProxy,BitbucketQuery,BitbucketIssue>
public final class BitbucketRepositoryProvider extends Object implements RepositoryProvider<BitbucketIssueTrackerProxy,BitbucketQuery,BitbucketIssue>
Implementation ofRepositoryProviderfor Bitbucket Cloud.- Author:
 - Kaz Nishimura
 
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBitbucketRepositoryProvider.AdapterRepository adapter. 
- 
Field Summary
Fields Modifier and Type Field Description static PatternREPOSITORY_NAME_PATTERNRegular expression pattern for a full name.- 
Fields inherited from interface org.netbeans.modules.bugtracking.spi.RepositoryProvider
EVENT_QUERY_LIST_CHANGED, EVENT_UNSUBMITTED_ISSUES_CHANGED 
 - 
 
- 
Constructor Summary
Constructors Modifier Constructor Description protectedBitbucketRepositoryProvider()Initializes the object. 
- 
Method Summary
 
 - 
 
- 
- 
Field Detail
- 
REPOSITORY_NAME_PATTERN
public static final Pattern REPOSITORY_NAME_PATTERN
Regular expression pattern for a full name. 
 - 
 
- 
Method Detail
- 
getAdapter
protected BitbucketRepositoryProvider.Adapter getAdapter(BitbucketIssueTrackerProxy repository)
Returns the descriptor for a repository.- Parameters:
 repository- repository- Returns:
 - descriptor
 
 
- 
setInfo
protected void setInfo(BitbucketIssueTrackerProxy repository, RepositoryInfo info)
Sets the properties of a Bitbucket Cloud repository according to aRepositoryInfoobject.- Parameters:
 repository- a Bitbucket Cloud repositoryinfo- aRepositoryInfoobject
 
- 
getInfo
public RepositoryInfo getInfo(BitbucketIssueTrackerProxy repository)
- Specified by:
 getInfoin interfaceRepositoryProvider<BitbucketIssueTrackerProxy,BitbucketQuery,BitbucketIssue>
 
- 
getIcon
public Image getIcon(BitbucketIssueTrackerProxy repository)
- Specified by:
 getIconin interfaceRepositoryProvider<BitbucketIssueTrackerProxy,BitbucketQuery,BitbucketIssue>
 
- 
removed
public void removed(BitbucketIssueTrackerProxy repository)
- Specified by:
 removedin interfaceRepositoryProvider<BitbucketIssueTrackerProxy,BitbucketQuery,BitbucketIssue>
 
- 
getIssues
public Collection<BitbucketIssue> getIssues(BitbucketIssueTrackerProxy repository, String... ids)
- Specified by:
 getIssuesin interfaceRepositoryProvider<BitbucketIssueTrackerProxy,BitbucketQuery,BitbucketIssue>
 
- 
createQuery
public BitbucketQuery createQuery(BitbucketIssueTrackerProxy repository)
- Specified by:
 createQueryin interfaceRepositoryProvider<BitbucketIssueTrackerProxy,BitbucketQuery,BitbucketIssue>
 
- 
createIssue
public BitbucketIssue createIssue(BitbucketIssueTrackerProxy repository)
This implementation always returns
null.- Specified by:
 createIssuein interfaceRepositoryProvider<BitbucketIssueTrackerProxy,BitbucketQuery,BitbucketIssue>
 
- 
createIssue
public BitbucketIssue createIssue(BitbucketIssueTrackerProxy repository, String summary, String description)
- Specified by:
 createIssuein interfaceRepositoryProvider<BitbucketIssueTrackerProxy,BitbucketQuery,BitbucketIssue>
 
- 
getQueries
public Collection<BitbucketQuery> getQueries(BitbucketIssueTrackerProxy repository)
- Specified by:
 getQueriesin interfaceRepositoryProvider<BitbucketIssueTrackerProxy,BitbucketQuery,BitbucketIssue>
 
- 
simpleSearch
public Collection<BitbucketIssue> simpleSearch(BitbucketIssueTrackerProxy repository, String criteria)
- Specified by:
 simpleSearchin interfaceRepositoryProvider<BitbucketIssueTrackerProxy,BitbucketQuery,BitbucketIssue>
 
- 
canAttachFiles
public boolean canAttachFiles(BitbucketIssueTrackerProxy repository)
- Specified by:
 canAttachFilesin interfaceRepositoryProvider<BitbucketIssueTrackerProxy,BitbucketQuery,BitbucketIssue>
 
- 
getController
public RepositoryController getController(BitbucketIssueTrackerProxy repository)
- Specified by:
 getControllerin interfaceRepositoryProvider<BitbucketIssueTrackerProxy,BitbucketQuery,BitbucketIssue>
 
- 
addPropertyChangeListener
public void addPropertyChangeListener(BitbucketIssueTrackerProxy repository, PropertyChangeListener listener)
- Specified by:
 addPropertyChangeListenerin interfaceRepositoryProvider<BitbucketIssueTrackerProxy,BitbucketQuery,BitbucketIssue>
 
- 
removePropertyChangeListener
public void removePropertyChangeListener(BitbucketIssueTrackerProxy repository, PropertyChangeListener listener)
- Specified by:
 removePropertyChangeListenerin interfaceRepositoryProvider<BitbucketIssueTrackerProxy,BitbucketQuery,BitbucketIssue>
 
 - 
 
 -