Class JiraFunc

Object
JiraFunc

public class JiraFunc extends Object

JiraFunc contains Jira-related functions.

Author:
Igor Sereda
  • Field Details

    • PROJECT_ID

      public static final La<Project,Long> PROJECT_ID
    • PROJECT_NAME

      public static final La<Project,String> PROJECT_NAME
    • PROJECT_KEY

      public static final La<Project,String> PROJECT_KEY
    • PROJECT_DESCRIPTION

      public static final La<Project,String> PROJECT_DESCRIPTION
    • ISSUE_ID

      public static final La<Issue,Long> ISSUE_ID
    • KEY_PROJECT

      public static final La<String,Project> KEY_PROJECT
    • ID_PROJECT

      public static final La<Long,Project> ID_PROJECT
    • ID_ISSUETYPE

      public static final La<String,IssueType> ID_ISSUETYPE
    • ID_STATUS

      public static final La<String,Status> ID_STATUS
    • ID_PRIORITY

      public static final La<String,Priority> ID_PRIORITY
    • ID_RESOLUTION

      public static final La<String,Resolution> ID_RESOLUTION
    • ID_COMPONENT

      public static final La<Long,ProjectComponent> ID_COMPONENT
    • ID_VERSION

      public static final La<Long,Version> ID_VERSION
    • PROJECTROLE_ID

      public static final La<ProjectRole,Long> PROJECTROLE_ID
    • PRINCIPAL_NAME

      public static final La<Principal,String> PRINCIPAL_NAME
    • GROUP_NAME

      public static final La<Group,String> GROUP_NAME
    • MODULE_COMPLETE_KEY

      public static final La<ModuleDescriptor,String> MODULE_COMPLETE_KEY
    • LINKTYPE_ID

      public static final La<IssueLinkType,Long> LINKTYPE_ID
    • SHAREDENTITY_ID

      public static final La<SharedEntity,Long> SHAREDENTITY_ID
    • CUSTOMFIELD_TYPE

      public static final La<CustomField,CustomFieldType> CUSTOMFIELD_TYPE
    • CUSTOMFIELDTYPE_KEY

      public static final La<CustomFieldType,String> CUSTOMFIELDTYPE_KEY
    • CUSTOMFIELD_ID

      public static final La<CustomField,String> CUSTOMFIELD_ID
    • CUSTOMFIELD_LONG_ID

      public static final La<CustomField,Long> CUSTOMFIELD_LONG_ID
    • FIELD_NAME

      public static final La<Field,String> FIELD_NAME
    • ISSUETYPE_SUBTASK

      public static final La<IssueType,Boolean> ISSUETYPE_SUBTASK
    • ISSUECONSTANT_ID

      public static final La<IssueConstant,String> ISSUECONSTANT_ID
    • ISSUECONSTANT_NAME

      public static final La<IssueConstant,String> ISSUECONSTANT_NAME
    • ISSUECONSTANT_NAME_LOCAL

      public static final La<IssueConstant,String> ISSUECONSTANT_NAME_LOCAL
    • ISSUECONSTANT_SEQUENCE

      public static final La<IssueConstant,Long> ISSUECONSTANT_SEQUENCE
    • NEGATED_ISSUECONSTANT_SEQUENCE

      public static final La<IssueConstant,Long> NEGATED_ISSUECONSTANT_SEQUENCE
    • WORKFLOW_NAME

      public static final La<JiraWorkflow,String> WORKFLOW_NAME
    • APPLICATION_USER_NAME

      public static final La<ApplicationUser,String> APPLICATION_USER_NAME
    • USER_NAME

      public static final La<ApplicationUser,String> USER_NAME
    • USER_KEY

      public static final La<ApplicationUser,String> USER_KEY
    • VERSION_ACTIVE

      public static final La<Version,Boolean> VERSION_ACTIVE
    • VERSION_SEQUENCE

      public static final La<Version,Long> VERSION_SEQUENCE
    • VERSION_PROJECT

      public static final La<Version,Project> VERSION_PROJECT
    • PROJECTCONSTANT_ID

      public static final La<ProjectConstant,Long> PROJECTCONSTANT_ID
    • PROJECTCONSTANT_NAME

      public static final La<ProjectConstant,String> PROJECTCONSTANT_NAME
    • PROJECTCONSTANT_DESCRIPTION

      public static final La<ProjectConstant,String> PROJECTCONSTANT_DESCRIPTION
    • PROJECTCONSTANT_PROJECTID

      public static final La<ProjectConstant,Long> PROJECTCONSTANT_PROJECTID
    • GENERICVALUE_LONG_ID

      public static final La<GenericValue,Long> GENERICVALUE_LONG_ID
    • GENERICVALUE_STRING_ID

      public static final La<GenericValue,String> GENERICVALUE_STRING_ID
    • ISSUE_PROJECT

      public static final La<Issue,Project> ISSUE_PROJECT
    • ISSUE_PROJECTID

      public static final La<Issue,Long> ISSUE_PROJECTID
    • ISSUE_ISSUETYPE

      public static final La<Issue,IssueType> ISSUE_ISSUETYPE
    • ISSUETYPE_ID

      public static final La<IssueType,String> ISSUETYPE_ID
    • ISSUETYPE_NAME

      public static final La<IssueType,String> ISSUETYPE_NAME
    • ISSUE_PRIORITY

      public static final La<Issue,Priority> ISSUE_PRIORITY
    • ISSUE_STATUS

      public static final La<Issue,Status> ISSUE_STATUS
    • ISSUE_RESOLUTION

      public static final La<Issue,Resolution> ISSUE_RESOLUTION
    • ISSUE_ISSUETYPEID

      public static final La<Issue,String> ISSUE_ISSUETYPEID
    • ISSUE_PRIORITYID

      public static final La<Issue,String> ISSUE_PRIORITYID
    • ISSUE_RESOLUTIONID

      public static final La<Issue,String> ISSUE_RESOLUTIONID
    • ISSUE_STATUSID

      public static final La<Issue,String> ISSUE_STATUSID
    • ISSUE_SUMMARY

      public static final La<Issue,String> ISSUE_SUMMARY
    • ISSUE_DESCRIPTION

      public static final La<Issue,String> ISSUE_DESCRIPTION
    • ISSUE_ENVIRONMENT

      public static final La<Issue,String> ISSUE_ENVIRONMENT
    • ISSUE_KEY

      public static final La<Issue,String> ISSUE_KEY
    • ISSUE_ORIGINAL_ESTIMATE

      public static final La<Issue,Long> ISSUE_ORIGINAL_ESTIMATE
    • ISSUE_REMAINING_ESTIMATE

      public static final La<Issue,Long> ISSUE_REMAINING_ESTIMATE
    • ISSUE_TIME_SPENT

      public static final La<Issue,Long> ISSUE_TIME_SPENT
    • ISSUE_TOTAL_TIME

      public static final La<Issue,Long> ISSUE_TOTAL_TIME
    • ISSUE_WORK_RATIO

      public static final La<Issue,Long> ISSUE_WORK_RATIO
    • ISSUE_VOTES

      public static final La<Issue,Long> ISSUE_VOTES
    • ISSUE_WATCHES

      public static final La<Issue,Long> ISSUE_WATCHES
    • USERKEY_APPLICATIONUSER

      public static final La<String,ApplicationUser> USERKEY_APPLICATIONUSER
    • ISSUE_ASSIGNEEID

      public static final La<Issue,String> ISSUE_ASSIGNEEID
    • ISSUE_ASSIGNEE

      public static final La<Issue,ApplicationUser> ISSUE_ASSIGNEE
    • ISSUE_REPORTERID

      public static final La<Issue,String> ISSUE_REPORTERID
    • ISSUE_REPORTER

      public static final La<Issue,ApplicationUser> ISSUE_REPORTER
    • ISSUE_CREATORID

      public static final La<Issue,String> ISSUE_CREATORID
    • ISSUE_CREATOR

      public static final La<Issue,ApplicationUser> ISSUE_CREATOR
    • ISSUE_CREATED

      public static final La<Issue,Timestamp> ISSUE_CREATED
    • ISSUE_UPDATED

      public static final La<Issue,Timestamp> ISSUE_UPDATED
    • ISSUE_DUE_DATE

      public static final La<Issue,Timestamp> ISSUE_DUE_DATE
    • ISSUE_RESOLUTION_DATE

      public static final La<Issue,Timestamp> ISSUE_RESOLUTION_DATE
    • ISSUE_AFFECTED_VERSIONS

      public static final La<Issue,Collection<Version>> ISSUE_AFFECTED_VERSIONS
    • ISSUE_FIX_VERSIONS

      public static final La<Issue,Collection<Version>> ISSUE_FIX_VERSIONS
    • ISSUE_COMPONENTS

      public static final La<Issue,Collection<ProjectComponent>> ISSUE_COMPONENTS
    • ISSUE_LABELS

      public static final La<Issue,Set<Label>> ISSUE_LABELS
    • LABEL_LABEL

      public static final La<Label,String> LABEL_LABEL
    • SECURITY_LEVEL_ID

      public static final La<IssueSecurityLevel,Long> SECURITY_LEVEL_ID
    • SECURITY_LEVEL_NAME

      public static final La<IssueSecurityLevel,String> SECURITY_LEVEL_NAME
    • VALID_ISSUE_KEY

      public static final La<String,String> VALID_ISSUE_KEY
    • OPTION_NAME

      public static final La<Option,String> OPTION_NAME
    • OPTION_SEQUENCE

      public static final La<Option,Long> OPTION_SEQUENCE
    • OPTION_ID

      public static final La<Option,Long> OPTION_ID
    • ID_OPTION

      public static final La<Long,Option> ID_OPTION
    • CANONICAL_VERSION_NAME

      public static final La<Version,String> CANONICAL_VERSION_NAME
  • Constructor Details

    • JiraFunc

      public JiraFunc()
  • Method Details

    • browseableBy

      public static La<Project,Boolean> browseableBy(ApplicationUser user)
    • accessibleBy

      public static La<Project,Boolean> accessibleBy(ApplicationUser user, ProjectPermissionKey permission)
    • hasCustomField

      public static La<Project,Boolean> hasCustomField(CustomField field)