Class CoreIdentities

Object
CoreIdentities

@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();
   }
 
  • Field Details

  • Method Details

    • user

      public static ItemIdentity user(@Nullable ApplicationUser user)
    • user

      public static ItemIdentity user(@Nullable String userKey)
    • group

      public static ItemIdentity group(@NotNull String groupId)
    • group

      public static ItemIdentity group(@NotNull Group group)
    • project

      public static ItemIdentity project(Project value)
    • project

      public static ItemIdentity project(long projectId)
    • priority

      public static ItemIdentity priority(String id)
    • priority

      public static ItemIdentity priority(Priority value)
    • status

      public static ItemIdentity status(String id)
    • status

      public static ItemIdentity status(Status value)
    • resolution

      public static ItemIdentity resolution(String id)
    • resolution

      public static ItemIdentity resolution(Resolution value)
    • label

      public static ItemIdentity label(String label)
    • label

      public static ItemIdentity label(Label value)
    • issueType

      public static ItemIdentity issueType(String id)
    • issueType

      public static ItemIdentity issueType(IssueType value)
    • issue

      public static ItemIdentity issue(long issueId)
    • issue

      public static ItemIdentity issue(Issue issue)
    • version

      public static ItemIdentity version(@NotNull Version version)
    • version

      public static ItemIdentity version(long id)
    • versionName

      public static ItemIdentity versionName(String name)
    • versionName

      public static ItemIdentity versionName(@NotNull Version version)
    • generator

      public static ItemIdentity generator(long id)
    • effector

      public static ItemIdentity effector(long id)
    • loopMarker

      public static ItemIdentity loopMarker(long rowId)
    • component

      public static ItemIdentity component(ProjectComponent component)
    • component

      public static ItemIdentity component(long id)
    • option

      public static ItemIdentity option(Option option)
    • option

      public static ItemIdentity option(long optionId)
    • structure

      public static ItemIdentity structure(long structureId)
    • sprint

      public static ItemIdentity sprint(long sprintId)
    • board

      public static ItemIdentity board(long boardId)
    • tempoAccount

      public static ItemIdentity tempoAccount(int accountId)
    • i18nFolder

      public static ItemIdentity i18nFolder(@NotNull String i18nKey)
    • textFolder

      public static ItemIdentity textFolder(@NotNull String text)
    • folder

      public static ItemIdentity folder(long folderId)
    • memo

      public static ItemIdentity memo(long memoId)
    • planningTask

      public static ItemIdentity planningTask(long planningTaskId)
    • artificialTask

      @Deprecated public static ItemIdentity artificialTask(long artificialTaskId)
      Deprecated.
      Use planningTask(long) instead.
    • sdRequestType

      public static ItemIdentity sdRequestType(int requestTypeId)
    • insightObject

      public static ItemIdentity insightObject(long objectId)
    • projectCategory

      public static ItemIdentity projectCategory(long projectCategoryId)
    • projectCategory

      public static ItemIdentity projectCategory(@NotNull ProjectCategory projectCategory)
    • attachment

      public static ItemIdentity attachment(long id)
    • attachment

      public static ItemIdentity attachment(@NotNull Attachment attachment)
    • comment

      public static ItemIdentity comment(long id)
    • comment

      public static ItemIdentity comment(@NotNull Comment comment)
    • worklog

      public static ItemIdentity worklog(long id)
    • worklog

      public static ItemIdentity worklog(@NotNull Worklog worklog)
    • changeHistoryGroup

      public static ItemIdentity changeHistoryGroup(long id)
    • changeHistoryGroup

      public static ItemIdentity changeHistoryGroup(@NotNull ChangeHistory changeHistory)
    • changeHistoryItem

      public static ItemIdentity changeHistoryItem(long id)
    • memoChangeHistoryGroup

      public static ItemIdentity memoChangeHistoryGroup(long id)
    • issueLink

      public static ItemIdentity issueLink(long id)
    • issueLink

      public static ItemIdentity issueLink(@NotNull IssueLink issueLink)
    • issueLinkType

      public static ItemIdentity issueLinkType(long id)
    • issueLinkType

      public static ItemIdentity issueLinkType(@NotNull IssueLinkType issueLinkType)
    • remoteLink

      public static ItemIdentity remoteLink(long id)
    • remoteLink

      public static ItemIdentity remoteLink(@NotNull RemoteIssueLink link)
    • isIssue

      public static boolean isIssue(ItemIdentity itemId)
    • isProject

      public static boolean isProject(ItemIdentity itemId)
    • isComponent

      public static boolean isComponent(ItemIdentity itemId)
    • isVersion

      public static boolean isVersion(ItemIdentity itemId)
    • isGenerator

      public static boolean isGenerator(ItemIdentity itemId)
    • isEffector

      public static boolean isEffector(ItemIdentity itemId)
    • isAutomation

      public static boolean isAutomation(ItemIdentity itemId)
    • isStructure

      public static boolean isStructure(ItemIdentity itemId)
    • isLoopMarker

      public static boolean isLoopMarker(ItemIdentity itemId)
    • isTempoAccount

      public static boolean isTempoAccount(ItemIdentity itemId)
    • isVersionName

      public static boolean isVersionName(ItemIdentity itemId)
    • isAttachment

      public static boolean isAttachment(ItemIdentity itemId)
    • isComment

      public static boolean isComment(ItemIdentity itemId)
    • isWorklog

      public static boolean isWorklog(ItemIdentity itemId)
    • isChangeHistoryGroup

      public static boolean isChangeHistoryGroup(ItemIdentity itemId)
    • isChangeHistoryItem

      public static boolean isChangeHistoryItem(ItemIdentity itemId)
    • isMemoChangeHistoryGroup

      public static boolean isMemoChangeHistoryGroup(ItemIdentity itemId)
    • isIssueLink

      public static boolean isIssueLink(ItemIdentity itemId)
    • isIssueLinkType

      public static boolean isIssueLinkType(ItemIdentity itemId)
    • isFolder

      public static boolean isFolder(ItemIdentity itemId)
    • isMemo

      public static boolean isMemo(ItemIdentity itemId)
    • isArtificialTask

      @Deprecated public static boolean isArtificialTask(ItemIdentity itemId)
      Deprecated.
    • isPlanningTask

      public static boolean isPlanningTask(ItemIdentity itemId)
    • isStatus

      public static boolean isStatus(ItemIdentity itemId)
    • isUser

      public static boolean isUser(ItemIdentity itemId)
    • isPriority

      public static boolean isPriority(ItemIdentity itemId)
    • isResolution

      public static boolean isResolution(ItemIdentity itemId)
    • isOption

      public static boolean isOption(ItemIdentity itemId)
    • isGroup

      public static boolean isGroup(ItemIdentity itemId)
    • isSprint

      public static boolean isSprint(ItemIdentity itemId)
    • isLabel

      public static boolean isLabel(ItemIdentity itemId)
    • isIssueType

      public static boolean isIssueType(ItemIdentity itemId)
    • isRemoteLink

      public static boolean isRemoteLink(ItemIdentity itemId)
    • canonicalVersionName

      public static String canonicalVersionName(String versionName)