com.almworks.jira.structure.util
Class JiraFunc

java.lang.Object
  extended by com.almworks.jira.structure.util.JiraFunc

public class JiraFunc
extends Object

JiraFunc contains Jira-related functions.

Author:
Igor Sereda

Field Summary
static La<com.atlassian.jira.bc.project.component.ProjectComponent,Long> COMPONENT_ID
           
static La<com.atlassian.jira.bc.project.component.ProjectComponent,String> COMPONENT_NAME
           
static La<com.atlassian.jira.issue.fields.CustomField,String> CUSTOMFIELD_ID
           
static La<com.atlassian.jira.issue.fields.CustomField,com.atlassian.jira.issue.customfields.CustomFieldType> CUSTOMFIELD_TYPE
           
static La<com.atlassian.jira.issue.customfields.CustomFieldType,String> CUSTOMFIELDTYPE_KEY
           
static La<com.atlassian.jira.issue.fields.Field,String> FIELD_NAME
           
static La<org.ofbiz.core.entity.GenericValue,Long> GENERICVALUE_LONG_ID
           
static La<org.ofbiz.core.entity.GenericValue,String> GENERICVALUE_STRING_ID
           
static La<com.atlassian.crowd.embedded.api.Group,String> GROUP_NAME
           
static La<String,com.atlassian.jira.issue.issuetype.IssueType> ID_ISSUETYPE
           
static La<Long,com.atlassian.jira.project.Project> ID_PROJECT
           
static La<String,com.atlassian.jira.issue.status.Status> ID_STATUS
           
static La<com.atlassian.jira.issue.Issue,Long> ISSUE_ID
           
static La<com.atlassian.jira.issue.Issue,com.atlassian.jira.issue.issuetype.IssueType> ISSUE_ISSUETYPE
           
static La<com.atlassian.jira.issue.Issue,String> ISSUE_ISSUETYPEID
           
static La<com.atlassian.jira.issue.Issue,com.atlassian.jira.issue.priority.Priority> ISSUE_PRIORITY
           
static La<com.atlassian.jira.issue.Issue,String> ISSUE_PRIORITYID
           
static La<com.atlassian.jira.issue.Issue,com.atlassian.jira.project.Project> ISSUE_PROJECT
           
static La<com.atlassian.jira.issue.Issue,Long> ISSUE_PROJECTID
           
static La<com.atlassian.jira.issue.IssueConstant,String> ISSUECONSTANT_ID
           
static La<com.atlassian.jira.issue.IssueConstant,String> ISSUECONSTANT_NAME_LOCAL
           
static La<com.atlassian.jira.issue.issuetype.IssueType,String> ISSUETYPE_ID
           
static La<com.atlassian.jira.issue.issuetype.IssueType,Boolean> ISSUETYPE_SUBTASK
           
static La<String,com.atlassian.jira.project.Project> KEY_PROJECT
           
static La<com.atlassian.jira.issue.label.Label,String> LABEL_LABEL
           
static La<com.atlassian.jira.issue.link.IssueLink,Long> LINK_ID
           
static La<com.atlassian.jira.issue.link.IssueLink,Long> LINK_SEQUENCE
           
static La<com.atlassian.jira.issue.link.IssueLinkType,Long> LINKTYPE_ID
           
static La<com.atlassian.plugin.ModuleDescriptor,String> MODULE_COMPLETE_KEY
           
static La<Principal,String> PRINCIPAL_NAME
           
static La<com.atlassian.jira.project.Project,Long> PROJECT_ID
           
static La<com.atlassian.jira.project.Project,String> PROJECT_KEY
           
static La<com.atlassian.jira.project.Project,String> PROJECT_NAME
           
static La<com.atlassian.jira.security.roles.ProjectRole,Long> PROJECTROLE_ID
           
static La<com.atlassian.jira.issue.security.IssueSecurityLevel,Long> SECURITY_LEVEL_ID
           
static La<com.atlassian.jira.issue.security.IssueSecurityLevel,String> SECURITY_LEVEL_NAME
           
static La<com.atlassian.jira.sharing.SharedEntity,Long> SHAREDENTITY_ID
           
static La<com.atlassian.jira.project.version.Version,Boolean> VERSION_ACTIVE
           
static La<com.atlassian.jira.project.version.Version,Long> VERSION_ID
           
static La<com.atlassian.jira.project.version.Version,String> VERSION_NAME
           
static La<com.atlassian.jira.workflow.JiraWorkflow,String> WORKFLOW_NAME
           
 
Constructor Summary
JiraFunc()
           
 
Method Summary
static La<com.atlassian.jira.project.Project,Boolean> accessibleBy(com.atlassian.crowd.embedded.api.User user, int permission)
           
static La<com.atlassian.jira.project.Project,Boolean> browseableBy(com.atlassian.crowd.embedded.api.User user)
           
static La<com.atlassian.jira.project.Project,Boolean> hasCustomField(com.atlassian.jira.issue.fields.CustomField field)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROJECT_ID

public static final La<com.atlassian.jira.project.Project,Long> PROJECT_ID

PROJECT_NAME

public static final La<com.atlassian.jira.project.Project,String> PROJECT_NAME

PROJECT_KEY

public static final La<com.atlassian.jira.project.Project,String> PROJECT_KEY

ISSUE_ID

public static final La<com.atlassian.jira.issue.Issue,Long> ISSUE_ID

KEY_PROJECT

public static final La<String,com.atlassian.jira.project.Project> KEY_PROJECT

ID_PROJECT

public static final La<Long,com.atlassian.jira.project.Project> ID_PROJECT

ID_ISSUETYPE

public static final La<String,com.atlassian.jira.issue.issuetype.IssueType> ID_ISSUETYPE

PROJECTROLE_ID

public static final La<com.atlassian.jira.security.roles.ProjectRole,Long> PROJECTROLE_ID

PRINCIPAL_NAME

public static final La<Principal,String> PRINCIPAL_NAME

GROUP_NAME

public static final La<com.atlassian.crowd.embedded.api.Group,String> GROUP_NAME

MODULE_COMPLETE_KEY

public static final La<com.atlassian.plugin.ModuleDescriptor,String> MODULE_COMPLETE_KEY

LINKTYPE_ID

public static final La<com.atlassian.jira.issue.link.IssueLinkType,Long> LINKTYPE_ID

SHAREDENTITY_ID

public static final La<com.atlassian.jira.sharing.SharedEntity,Long> SHAREDENTITY_ID

CUSTOMFIELD_TYPE

public static final La<com.atlassian.jira.issue.fields.CustomField,com.atlassian.jira.issue.customfields.CustomFieldType> CUSTOMFIELD_TYPE

CUSTOMFIELDTYPE_KEY

public static final La<com.atlassian.jira.issue.customfields.CustomFieldType,String> CUSTOMFIELDTYPE_KEY

CUSTOMFIELD_ID

public static final La<com.atlassian.jira.issue.fields.CustomField,String> CUSTOMFIELD_ID

FIELD_NAME

public static final La<com.atlassian.jira.issue.fields.Field,String> FIELD_NAME

ISSUETYPE_SUBTASK

public static final La<com.atlassian.jira.issue.issuetype.IssueType,Boolean> ISSUETYPE_SUBTASK

ISSUECONSTANT_ID

public static final La<com.atlassian.jira.issue.IssueConstant,String> ISSUECONSTANT_ID

ISSUECONSTANT_NAME_LOCAL

public static final La<com.atlassian.jira.issue.IssueConstant,String> ISSUECONSTANT_NAME_LOCAL

ID_STATUS

public static final La<String,com.atlassian.jira.issue.status.Status> ID_STATUS

WORKFLOW_NAME

public static final La<com.atlassian.jira.workflow.JiraWorkflow,String> WORKFLOW_NAME

VERSION_ID

public static final La<com.atlassian.jira.project.version.Version,Long> VERSION_ID

VERSION_NAME

public static final La<com.atlassian.jira.project.version.Version,String> VERSION_NAME

VERSION_ACTIVE

public static final La<com.atlassian.jira.project.version.Version,Boolean> VERSION_ACTIVE

COMPONENT_ID

public static final La<com.atlassian.jira.bc.project.component.ProjectComponent,Long> COMPONENT_ID

COMPONENT_NAME

public static final La<com.atlassian.jira.bc.project.component.ProjectComponent,String> COMPONENT_NAME

GENERICVALUE_LONG_ID

public static final La<org.ofbiz.core.entity.GenericValue,Long> GENERICVALUE_LONG_ID

GENERICVALUE_STRING_ID

public static final La<org.ofbiz.core.entity.GenericValue,String> GENERICVALUE_STRING_ID

ISSUE_PROJECT

public static final La<com.atlassian.jira.issue.Issue,com.atlassian.jira.project.Project> ISSUE_PROJECT

ISSUE_ISSUETYPE

public static final La<com.atlassian.jira.issue.Issue,com.atlassian.jira.issue.issuetype.IssueType> ISSUE_ISSUETYPE

ISSUETYPE_ID

public static final La<com.atlassian.jira.issue.issuetype.IssueType,String> ISSUETYPE_ID

ISSUE_PRIORITY

public static final La<com.atlassian.jira.issue.Issue,com.atlassian.jira.issue.priority.Priority> ISSUE_PRIORITY

ISSUE_ISSUETYPEID

public static final La<com.atlassian.jira.issue.Issue,String> ISSUE_ISSUETYPEID

ISSUE_PROJECTID

public static final La<com.atlassian.jira.issue.Issue,Long> ISSUE_PROJECTID

ISSUE_PRIORITYID

public static final La<com.atlassian.jira.issue.Issue,String> ISSUE_PRIORITYID

LINK_ID

public static final La<com.atlassian.jira.issue.link.IssueLink,Long> LINK_ID

LINK_SEQUENCE

public static final La<com.atlassian.jira.issue.link.IssueLink,Long> LINK_SEQUENCE

LABEL_LABEL

public static final La<com.atlassian.jira.issue.label.Label,String> LABEL_LABEL

SECURITY_LEVEL_ID

public static final La<com.atlassian.jira.issue.security.IssueSecurityLevel,Long> SECURITY_LEVEL_ID

SECURITY_LEVEL_NAME

public static final La<com.atlassian.jira.issue.security.IssueSecurityLevel,String> SECURITY_LEVEL_NAME
Constructor Detail

JiraFunc

public JiraFunc()
Method Detail

browseableBy

public static La<com.atlassian.jira.project.Project,Boolean> browseableBy(com.atlassian.crowd.embedded.api.User user)

accessibleBy

public static La<com.atlassian.jira.project.Project,Boolean> accessibleBy(com.atlassian.crowd.embedded.api.User user,
                                                                          int permission)

hasCustomField

public static La<com.atlassian.jira.project.Project,Boolean> hasCustomField(com.atlassian.jira.issue.fields.CustomField field)


Copyright © 2013 ALMWorks. All Rights Reserved.