public class JiraFunc
extends Object
JiraFunc contains Jira-related functions.
- Author:
- Igor Sereda
-
Field Summary
Fields
static final La<CustomField,Long>
static final La<CustomField,CustomFieldType>
static final La<GenericValue,Long>
static final La<Long,ProjectComponent>
static final La<Issue,ApplicationUser>
static final La<Issue,ApplicationUser>
static final La<Issue,IssueType>
static final La<Issue,Set<Label>>
static final La<Issue,Priority>
static final La<Issue,Project>
static final La<Issue,ApplicationUser>
static final La<Issue,Resolution>
static final La<Issue,Status>
static final La<IssueConstant,Long>
static final La<IssueLink,Long>
static final La<IssueLink,Long>
static final La<IssueLinkType,Long>
static final La<ModuleDescriptor,String>
static final La<IssueConstant,Long>
static final La<ProjectConstant,Long>
static final La<ProjectConstant,Long>
static final La<ProjectRole,Long>
static final La<IssueSecurityLevel,Long>
static final La<IssueSecurityLevel,String>
static final La<SharedEntity,Long>
static final La<Version,Project>
-
Constructor Summary
Constructors
-
Method Summary
accessibleBy(ApplicationUser user,
ProjectPermissionKey permission)
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
-
-
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_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
-
LINK_ID
public static final La<IssueLink,Long> LINK_ID
-
LINK_SEQUENCE
public static final La<IssueLink,Long> LINK_SEQUENCE
-
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
-
-
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)