@PublicApi public class CoreIdentities extends Object
This class contains utility methods for checking and creating ItemIdentity
.
Typical use cases:
ItemIdentity itemId = CoreIdentities.issue(10000); ... if (CoreIdentities.isIssue(itemId)) { long issueId = itemId.getLongId(); }
Modifier and Type | Field and Description |
---|---|
static String |
ANONYMOUS_USER_ID |
static ItemIdentity |
MISSING_ITEM |
static ItemIdentity |
NEW_EFFECTOR |
static ItemIdentity |
NEW_FOLDER |
static ItemIdentity |
NEW_GENERATOR |
static ItemIdentity |
NEW_ISSUE |
Modifier and Type | Method and Description |
---|---|
static String |
canonicalVersionName(String versionName) |
static ItemIdentity |
component(long id) |
static ItemIdentity |
component(ProjectComponent component) |
static ItemIdentity |
effector(long id) |
static ItemIdentity |
folder(long folderId) |
static ItemIdentity |
generator(long id) |
static ItemIdentity |
group(Group group) |
static ItemIdentity |
group(String groupId) |
static ItemIdentity |
i18nFolder(String i18nKey) |
static boolean |
isAutomation(ItemIdentity itemId) |
static boolean |
isComponent(ItemIdentity itemId) |
static boolean |
isEffector(ItemIdentity itemId) |
static boolean |
isFolder(ItemIdentity itemId) |
static boolean |
isGenerator(ItemIdentity itemId) |
static boolean |
isIssue(ItemIdentity itemId) |
static boolean |
isLoopMarker(ItemIdentity itemId) |
static boolean |
isMemo(ItemIdentity itemId) |
static boolean |
isProject(ItemIdentity itemId) |
static boolean |
isStructure(ItemIdentity itemId) |
static ItemIdentity |
issue(Issue issue) |
static ItemIdentity |
issue(long issueId) |
static ItemIdentity |
issueType(IssueType value) |
static boolean |
isTempoAccount(ItemIdentity itemId) |
static boolean |
isVersion(ItemIdentity itemId) |
static boolean |
isVersionName(ItemIdentity itemId) |
static ItemIdentity |
label(Label value) |
static ItemIdentity |
loopMarker(long rowId) |
static ItemIdentity |
memo(long memoId) |
static ItemIdentity |
option(long optionId) |
static ItemIdentity |
option(Option option) |
static ItemIdentity |
priority(Priority value) |
static ItemIdentity |
project(long projectId) |
static ItemIdentity |
project(Project value) |
static ItemIdentity |
projectCategory(long projectCategoryId) |
static ItemIdentity |
projectCategory(ProjectCategory projectCategory) |
static ItemIdentity |
resolution(Resolution value) |
static ItemIdentity |
sdRequestType(int requestTypeId) |
static ItemIdentity |
sprint(long sprintId) |
static ItemIdentity |
status(Status value) |
static ItemIdentity |
structure(long structureId) |
static ItemIdentity |
tempoAccount(int accountId) |
static ItemIdentity |
textFolder(String text) |
static ItemIdentity |
user(ApplicationUser user) |
static ItemIdentity |
user(String userKey) |
static ItemIdentity |
version(long id) |
static ItemIdentity |
version(Version version) |
static ItemIdentity |
versionName(String name) |
static ItemIdentity |
versionName(Version version) |
public static final String ANONYMOUS_USER_ID
public static final ItemIdentity NEW_ISSUE
public static final ItemIdentity NEW_FOLDER
public static final ItemIdentity NEW_GENERATOR
public static final ItemIdentity NEW_EFFECTOR
public static final ItemIdentity MISSING_ITEM
public static ItemIdentity user(@Nullable ApplicationUser user)
public static ItemIdentity user(@Nullable String userKey)
public static ItemIdentity group(@NotNull String groupId)
public static ItemIdentity group(@NotNull Group group)
public static ItemIdentity project(Project value)
public static ItemIdentity project(long projectId)
public static ItemIdentity priority(Priority value)
public static ItemIdentity status(Status value)
public static ItemIdentity resolution(Resolution value)
public static ItemIdentity label(Label value)
public static ItemIdentity issueType(IssueType value)
public static ItemIdentity issue(long issueId)
public static ItemIdentity issue(Issue issue)
public static ItemIdentity version(@NotNull Version version)
public static ItemIdentity version(long id)
public static ItemIdentity versionName(String name)
public static ItemIdentity versionName(@NotNull Version version)
public static ItemIdentity generator(long id)
public static ItemIdentity effector(long id)
public static ItemIdentity loopMarker(long rowId)
public static ItemIdentity component(ProjectComponent component)
public static ItemIdentity component(long id)
public static ItemIdentity option(Option option)
public static ItemIdentity option(long optionId)
public static ItemIdentity structure(long structureId)
public static ItemIdentity sprint(long sprintId)
public static ItemIdentity tempoAccount(int accountId)
public static ItemIdentity i18nFolder(@NotNull String i18nKey)
public static ItemIdentity textFolder(@NotNull String text)
public static ItemIdentity folder(long folderId)
public static ItemIdentity memo(long memoId)
public static ItemIdentity sdRequestType(int requestTypeId)
public static ItemIdentity projectCategory(long projectCategoryId)
public static ItemIdentity projectCategory(@NotNull ProjectCategory projectCategory)
public static boolean isIssue(ItemIdentity itemId)
public static boolean isProject(ItemIdentity itemId)
public static boolean isComponent(ItemIdentity itemId)
public static boolean isVersion(ItemIdentity itemId)
public static boolean isGenerator(ItemIdentity itemId)
public static boolean isEffector(ItemIdentity itemId)
public static boolean isAutomation(ItemIdentity itemId)
public static boolean isStructure(ItemIdentity itemId)
public static boolean isLoopMarker(ItemIdentity itemId)
public static boolean isTempoAccount(ItemIdentity itemId)
public static boolean isVersionName(ItemIdentity itemId)
public static boolean isFolder(ItemIdentity itemId)
public static boolean isMemo(ItemIdentity itemId)
Copyright © 2021 ALM Works. All Rights Reserved.