com.pyxis.greenhopper.jira.configurations
Interface Configuration

All Superinterfaces:
Persisted
All Known Implementing Classes:
AbstractConfiguration, AbstractDefaultConfiguration, DefaultConfiguration, GlobalConfiguration, ProjectConfiguration, ScrumDefaultConfiguration

public interface Configuration
extends Persisted


Field Summary
static java.lang.String ALIAS
           
static java.lang.String AUTO_ASSIGN
           
static java.lang.String BASE_CONFIGURATION
           
static java.lang.String CARD_BG_COLORED
           
static java.lang.String CARD_COLORS
           
static java.lang.String CARD_CREATION
           
static java.lang.String CONFIGURATION
           
static java.lang.String DONE
           
static java.lang.String GREENHOPPER_ENTITY_NAME
           
static java.lang.String IN_PROGRESS
           
static java.lang.String LINK_TYPE
           
static java.lang.String LIST_ALT
           
static java.lang.String NWDAYS
           
static java.lang.String PERMISSION_SCHEDULE
           
static java.lang.String TO_DO
           
static java.lang.String USE_AGGREGATION
           
 
Fields inherited from interface com.pyxis.greenhopper.jira.configurations.Persisted
CONFIGURATION_ID, CONFIGURATION_NAME, log
 
Method Summary
 void addNonWorkingDay(NonWorkingDay day)
           
 void addProject(com.atlassian.jira.project.Project project)
           
 void addWatchedField(java.lang.String boardType, java.lang.String fieldId, IssueFieldManager issueFieldManager)
           
 boolean allowCardCreation()
           
 java.util.Set<IssueField> getAllAvailableFieldsFor(java.lang.String boardType, java.lang.String group, IssueFieldManager issueFieldManager)
           
 java.util.Set<com.atlassian.jira.issue.customfields.option.Option> getAllAvailableFlagValues(CustomIssueField field)
           
 java.util.Collection<java.lang.String> getAllIssueTypeIds()
           
 java.util.Collection<com.atlassian.jira.issue.issuetype.IssueType> getAllIssueTypes()
           
 java.util.Collection<com.atlassian.jira.issue.link.IssueLinkType> getAllLinks()
           
 java.util.Map<com.atlassian.jira.issue.status.Status,java.util.List<com.atlassian.jira.workflow.JiraWorkflow>> getAllWorkflowStatuses()
           
 int getCanRankPermission()
           
 int getCanSchedulePermission()
           
 java.lang.String getCardColor(com.atlassian.jira.issue.issuetype.IssueType type)
           
 java.util.Map<java.lang.String,java.lang.String> getCardColors()
           
 java.util.Map<java.lang.String,java.lang.String> getCornerFieldIds(IssueFieldManager issueFieldManager)
           
 Configuration getDefaultConfiguration()
           
 Configuration getFallBackConfiguration()
           
 FlagField getFlagField(IssueFieldManager issueFieldManager)
           
 java.lang.String getLayout(java.lang.String layoutType, java.lang.String typeId, IssueFieldManager issueFieldManager)
           
 com.atlassian.jira.issue.link.IssueLinkType getLinkType()
           
 java.util.SortedSet<NonWorkingDay> getNonWorkingDays()
           
 java.util.SortedSet<org.joda.time.DateMidnight> getNonWorkingDays2()
          Returns the same data as getNonWorkingDays, but using DateMidnight objects instead of NonWorkingDay objects.
 java.util.Set<IssueField> getRankingFields(IssueFieldManager issueFieldManager)
           
 java.util.Set<IssueField> getSortedFields(IssueFieldManager issueFieldManager)
           
 IssueField getStoredField(java.lang.String boardType, java.lang.String group, IssueFieldManager issueFieldManager)
           
 java.util.Set<IssueField> getStoredFields(java.lang.String boardType, java.lang.String group, IssueFieldManager issueFieldManager)
           
 TaskBoardConfiguration getTaskBoardConfiguration()
           
 java.lang.String getUniqueIdentifier()
           
 java.util.Set<WatchedField> getWatchedFieldsFor(com.atlassian.jira.project.Project project, IssueFieldManager issueFieldManager)
           
 java.util.Set<WatchedField> getWatchedFieldsFor(java.lang.String boardType, IssueFieldManager issueFieldManager)
           
 boolean isAutoAssignOn()
           
 boolean isCardBgColored()
           
 boolean isEditable()
           
 boolean isHidden(IssueFieldManager issueFieldManager, java.lang.String issueTypeId, IssueField field)
           
 boolean isListAlt()
           
 boolean isPermissionScheduled()
           
 void removeCorner(java.lang.String typeId)
           
 void removeLayout(java.lang.String layoutType, java.lang.String typeId)
           
 void removeNonWorkingDay(NonWorkingDay day)
           
 void removeStoredField(java.lang.String boardType, java.lang.String group, java.lang.String fieldId)
           
 void removeWatchedField(java.lang.String boardType, java.lang.String fieldId)
           
 void setAllowCardCreation(boolean allowCardCreation)
           
 void setAutoAssign(boolean autoOn)
           
 void setCardColor(java.lang.String typeId, java.lang.String color)
           
 void setCornerField(java.lang.String typeId, java.lang.String cardFieldId, IssueFieldManager issueFieldManager)
           
 void setDefaultCardColor(java.lang.String typeId)
           
 void setFlagField(IssueField field, java.lang.String value)
           
 void setLayout(java.lang.String layoutType, java.lang.String typeId, java.lang.String cardLayoutFields)
           
 void setLinkType(java.lang.Long linkTypeId)
           
 void setListAlt(boolean listAlt)
           
 void setPermissionScheduled(boolean isPermissionScheduled)
           
 void setUseAggregation(boolean useAggregation)
           
 void storeField(java.lang.String boardType, java.lang.String group, java.lang.String fieldId)
           
 void toggleCardBgColored()
           
 boolean useAggregation()
           
 void validate(com.atlassian.jira.project.Project project)
           
 
Methods inherited from interface com.pyxis.greenhopper.jira.configurations.Persisted
delete, getData, getId, getName, getPropertyKey, save, setName, validateName
 

Field Detail

CONFIGURATION

static final java.lang.String CONFIGURATION
See Also:
Constant Field Values

BASE_CONFIGURATION

static final java.lang.String BASE_CONFIGURATION
See Also:
Constant Field Values

LINK_TYPE

static final java.lang.String LINK_TYPE
See Also:
Constant Field Values

PERMISSION_SCHEDULE

static final java.lang.String PERMISSION_SCHEDULE
See Also:
Constant Field Values

CARD_COLORS

static final java.lang.String CARD_COLORS
See Also:
Constant Field Values

CARD_BG_COLORED

static final java.lang.String CARD_BG_COLORED
See Also:
Constant Field Values

LIST_ALT

static final java.lang.String LIST_ALT
See Also:
Constant Field Values

CARD_CREATION

static final java.lang.String CARD_CREATION
See Also:
Constant Field Values

USE_AGGREGATION

static final java.lang.String USE_AGGREGATION
See Also:
Constant Field Values

AUTO_ASSIGN

static final java.lang.String AUTO_ASSIGN
See Also:
Constant Field Values

NWDAYS

static final java.lang.String NWDAYS
See Also:
Constant Field Values

GREENHOPPER_ENTITY_NAME

static final java.lang.String GREENHOPPER_ENTITY_NAME
See Also:
Constant Field Values

TO_DO

static final java.lang.String TO_DO
See Also:
Constant Field Values

IN_PROGRESS

static final java.lang.String IN_PROGRESS
See Also:
Constant Field Values

DONE

static final java.lang.String DONE
See Also:
Constant Field Values

ALIAS

static final java.lang.String ALIAS
See Also:
Constant Field Values
Method Detail

getFallBackConfiguration

Configuration getFallBackConfiguration()

getDefaultConfiguration

Configuration getDefaultConfiguration()

getTaskBoardConfiguration

TaskBoardConfiguration getTaskBoardConfiguration()

getUniqueIdentifier

java.lang.String getUniqueIdentifier()

isEditable

boolean isEditable()

addProject

void addProject(com.atlassian.jira.project.Project project)

validate

void validate(com.atlassian.jira.project.Project project)
              throws GreenHopperException
Throws:
GreenHopperException

getLayout

java.lang.String getLayout(java.lang.String layoutType,
                           java.lang.String typeId,
                           IssueFieldManager issueFieldManager)

setLayout

void setLayout(java.lang.String layoutType,
               java.lang.String typeId,
               java.lang.String cardLayoutFields)

removeLayout

void removeLayout(java.lang.String layoutType,
                  java.lang.String typeId)

getCornerFieldIds

java.util.Map<java.lang.String,java.lang.String> getCornerFieldIds(IssueFieldManager issueFieldManager)

setCornerField

void setCornerField(java.lang.String typeId,
                    java.lang.String cardFieldId,
                    IssueFieldManager issueFieldManager)

removeCorner

void removeCorner(java.lang.String typeId)

isHidden

boolean isHidden(IssueFieldManager issueFieldManager,
                 java.lang.String issueTypeId,
                 IssueField field)

getLinkType

com.atlassian.jira.issue.link.IssueLinkType getLinkType()

setLinkType

void setLinkType(java.lang.Long linkTypeId)

isPermissionScheduled

boolean isPermissionScheduled()

setPermissionScheduled

void setPermissionScheduled(boolean isPermissionScheduled)

getCanRankPermission

int getCanRankPermission()

getCanSchedulePermission

int getCanSchedulePermission()

allowCardCreation

boolean allowCardCreation()

setAllowCardCreation

void setAllowCardCreation(boolean allowCardCreation)

useAggregation

boolean useAggregation()

setUseAggregation

void setUseAggregation(boolean useAggregation)

isAutoAssignOn

boolean isAutoAssignOn()

setAutoAssign

void setAutoAssign(boolean autoOn)

isListAlt

boolean isListAlt()

setListAlt

void setListAlt(boolean listAlt)

isCardBgColored

boolean isCardBgColored()

toggleCardBgColored

void toggleCardBgColored()

getNonWorkingDays

java.util.SortedSet<NonWorkingDay> getNonWorkingDays()

getNonWorkingDays2

java.util.SortedSet<org.joda.time.DateMidnight> getNonWorkingDays2()
Returns the same data as getNonWorkingDays, but using DateMidnight objects instead of NonWorkingDay objects.


addNonWorkingDay

void addNonWorkingDay(NonWorkingDay day)

removeNonWorkingDay

void removeNonWorkingDay(NonWorkingDay day)

getCardColor

java.lang.String getCardColor(com.atlassian.jira.issue.issuetype.IssueType type)

getCardColors

java.util.Map<java.lang.String,java.lang.String> getCardColors()

setCardColor

void setCardColor(java.lang.String typeId,
                  java.lang.String color)

setDefaultCardColor

void setDefaultCardColor(java.lang.String typeId)

getAllLinks

java.util.Collection<com.atlassian.jira.issue.link.IssueLinkType> getAllLinks()

getAllIssueTypes

java.util.Collection<com.atlassian.jira.issue.issuetype.IssueType> getAllIssueTypes()

getAllIssueTypeIds

java.util.Collection<java.lang.String> getAllIssueTypeIds()

getAllWorkflowStatuses

java.util.Map<com.atlassian.jira.issue.status.Status,java.util.List<com.atlassian.jira.workflow.JiraWorkflow>> getAllWorkflowStatuses()

setFlagField

void setFlagField(IssueField field,
                  java.lang.String value)

getFlagField

FlagField getFlagField(IssueFieldManager issueFieldManager)

getAllAvailableFlagValues

java.util.Set<com.atlassian.jira.issue.customfields.option.Option> getAllAvailableFlagValues(CustomIssueField field)

getSortedFields

java.util.Set<IssueField> getSortedFields(IssueFieldManager issueFieldManager)

getRankingFields

java.util.Set<IssueField> getRankingFields(IssueFieldManager issueFieldManager)

getWatchedFieldsFor

java.util.Set<WatchedField> getWatchedFieldsFor(com.atlassian.jira.project.Project project,
                                                IssueFieldManager issueFieldManager)

getWatchedFieldsFor

java.util.Set<WatchedField> getWatchedFieldsFor(java.lang.String boardType,
                                                IssueFieldManager issueFieldManager)

addWatchedField

void addWatchedField(java.lang.String boardType,
                     java.lang.String fieldId,
                     IssueFieldManager issueFieldManager)
                     throws GreenHopperException
Throws:
GreenHopperException

removeWatchedField

void removeWatchedField(java.lang.String boardType,
                        java.lang.String fieldId)

getStoredField

IssueField getStoredField(java.lang.String boardType,
                          java.lang.String group,
                          IssueFieldManager issueFieldManager)

getStoredFields

java.util.Set<IssueField> getStoredFields(java.lang.String boardType,
                                          java.lang.String group,
                                          IssueFieldManager issueFieldManager)

getAllAvailableFieldsFor

java.util.Set<IssueField> getAllAvailableFieldsFor(java.lang.String boardType,
                                                   java.lang.String group,
                                                   IssueFieldManager issueFieldManager)

storeField

void storeField(java.lang.String boardType,
                java.lang.String group,
                java.lang.String fieldId)

removeStoredField

void removeStoredField(java.lang.String boardType,
                       java.lang.String group,
                       java.lang.String fieldId)


Copyright © 2007-2013 Atlassian. All Rights Reserved.