public class MemoryRemoteIssueLinkStore extends Object implements RemoteIssueLinkStore
Constructor and Description |
---|
MemoryRemoteIssueLinkStore() |
Modifier and Type | Method and Description |
---|---|
RemoteIssueLink |
createRemoteIssueLink(RemoteIssueLink remoteIssueLink) |
List<RemoteIssueLink> |
findRemoteIssueLinksByGlobalIds(Collection<String> globalIds)
Returns remote issue links in given issue with any of the given globalIds, sorted by id.
|
RemoteIssueLink |
getRemoteIssueLink(Long remoteIssueLinkId) |
List<RemoteIssueLink> |
getRemoteIssueLinksByGlobalId(Issue issue,
String globalId)
Returns remote issue links in given issue with given globalId sorted by id.
|
List<RemoteIssueLink> |
getRemoteIssueLinksForIssue(Issue issue) |
long |
getTotalRemoteIssueLinkCountByGlobalId(String globalId) |
void |
removeRemoteIssueLink(Long remoteIssueLinkId) |
void |
updateRemoteIssueLink(RemoteIssueLink remoteIssueLink) |
public RemoteIssueLink getRemoteIssueLink(Long remoteIssueLinkId)
getRemoteIssueLink
in interface RemoteIssueLinkStore
public List<RemoteIssueLink> getRemoteIssueLinksForIssue(Issue issue)
getRemoteIssueLinksForIssue
in interface RemoteIssueLinkStore
public List<RemoteIssueLink> getRemoteIssueLinksByGlobalId(Issue issue, String globalId)
RemoteIssueLinkStore
As the index for enforcing these to be unique would be too long, we have to get by without, and presume that duplicates might appear any time.
getRemoteIssueLinksByGlobalId
in interface RemoteIssueLinkStore
issue
- issue to searchglobalId
- globalId to searchpublic List<RemoteIssueLink> findRemoteIssueLinksByGlobalIds(Collection<String> globalIds)
RemoteIssueLinkStore
As the index for enforcing these to be unique would be too long, we have to get by without, and presume that duplicates might appear any time.
findRemoteIssueLinksByGlobalIds
in interface RemoteIssueLinkStore
globalIds
- the globalIds to searchpublic RemoteIssueLink createRemoteIssueLink(RemoteIssueLink remoteIssueLink)
createRemoteIssueLink
in interface RemoteIssueLinkStore
public void updateRemoteIssueLink(RemoteIssueLink remoteIssueLink)
updateRemoteIssueLink
in interface RemoteIssueLinkStore
public void removeRemoteIssueLink(Long remoteIssueLinkId)
removeRemoteIssueLink
in interface RemoteIssueLinkStore
public long getTotalRemoteIssueLinkCountByGlobalId(String globalId)
getTotalRemoteIssueLinkCountByGlobalId
in interface RemoteIssueLinkStore
Copyright © 2002-2019 Atlassian. All Rights Reserved.