public abstract class AbstractDefaultConfiguration extends AbstractConfiguration
logger
i18n, log
ALIAS, AUTO_ASSIGN, BASE_CONFIGURATION, CARD_BG_COLORED, CARD_COLORS, CARD_CREATION, CONFIGURATION, DONE, GREENHOPPER_ENTITY_NAME, IN_PROGRESS, LINK_TYPE, LIST_ALT, NWDAYS, PERMISSION_SCHEDULE, TO_DO, USE_AGGREGATION
CONFIGURATION_ID, CONFIGURATION_NAME, log
Constructor and Description |
---|
AbstractDefaultConfiguration(String id) |
Modifier and Type | Method and Description |
---|---|
void |
addNonWorkingDay(NonWorkingDay day) |
void |
addProject(com.atlassian.jira.project.Project project) |
boolean |
allowCardCreation() |
Set<IssueField> |
getAllAvailableFieldsFor(String boardType,
String group,
IssueFieldManager issueFieldManager) |
Set<com.atlassian.jira.issue.customfields.option.Option> |
getAllAvailableFlagValues(CustomIssueField field) |
String |
getCardColor(com.atlassian.jira.issue.issuetype.IssueType type) |
protected String |
getDBLayoutKey(String layoutType,
String position) |
Configuration |
getDefaultConfiguration() |
protected abstract DefaultLayout |
getDefaultLayout() |
protected long |
getEntityId() |
Configuration |
getFallBackConfiguration() |
FlagField |
getFlagField(IssueFieldManager issueFieldManager) |
String |
getLayout(String layoutType,
String typeId,
IssueFieldManager issueFieldManager) |
com.atlassian.jira.issue.link.IssueLinkType |
getLinkType() |
SortedSet<NonWorkingDay> |
getNonWorkingDays() |
SortedSet<org.joda.time.DateMidnight> |
getNonWorkingDays2()
Returns the same data as getNonWorkingDays, but using DateMidnight objects instead of NonWorkingDay objects.
|
String |
getPropertyKey(String name) |
IssueField |
getStoredField(String boardType,
String group,
IssueFieldManager issueFieldManager) |
TaskBoardConfiguration |
getTaskBoardConfiguration() |
Set<WatchedField> |
getWatchedFieldsFor(com.atlassian.jira.project.Project project,
IssueFieldManager issueFieldManager) |
Set<WatchedField> |
getWatchedFieldsFor(String boardType,
IssueFieldManager issueFieldManager) |
boolean |
isAutoAssignOn() |
boolean |
isCardBgColored() |
boolean |
isListAlt() |
boolean |
isPermissionScheduled() |
void |
removeNonWorkingDay(NonWorkingDay day) |
void |
setCornerField(String typeId,
String fieldId) |
void |
setFlagField(IssueField issueField,
String value) |
boolean |
useAggregation() |
void |
validate(com.atlassian.jira.project.Project project) |
addWatchedField, getAllLinks, getAllWorkflowStatuses, getCanRankPermission, getCanSchedulePermission, getCardColors, getConfigNonWorkingDays, getConfigNonWorkingDays2, getCornerFieldIds, getName, getRankingFields, getSortedFields, getStoredFields, getUniqueIdentifier, isEditable, isHidden, removeCorner, removeLayout, removeStoredField, removeWatchedField, setAllowCardCreation, setAutoAssign, setCardColor, setCornerField, setDefaultCardColor, setLayout, setLinkType, setListAlt, setPermissionScheduled, setUseAggregation, storeField, toggleCardBgColored
createAndPersistField, delete, getCustomFieldService, getData, getDataStorage, getDBPrefix, getGreenHopperService, getId, loadFromDatabase, save, setName, validateName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAllIssueTypeIds, getAllIssueTypes
public AbstractDefaultConfiguration(String id)
public String getPropertyKey(String name)
getPropertyKey
in interface Persisted
getPropertyKey
in class AbstractPersisted
public Configuration getFallBackConfiguration()
public Configuration getDefaultConfiguration()
public Set<WatchedField> getWatchedFieldsFor(String boardType, IssueFieldManager issueFieldManager)
public Set<WatchedField> getWatchedFieldsFor(com.atlassian.jira.project.Project project, IssueFieldManager issueFieldManager)
public Set<IssueField> getAllAvailableFieldsFor(String boardType, String group, IssueFieldManager issueFieldManager)
public Set<com.atlassian.jira.issue.customfields.option.Option> getAllAvailableFlagValues(CustomIssueField field)
public TaskBoardConfiguration getTaskBoardConfiguration()
getTaskBoardConfiguration
in interface Configuration
getTaskBoardConfiguration
in class AbstractConfiguration
public boolean allowCardCreation()
allowCardCreation
in interface Configuration
allowCardCreation
in class AbstractConfiguration
public boolean isAutoAssignOn()
isAutoAssignOn
in interface Configuration
isAutoAssignOn
in class AbstractConfiguration
public boolean isCardBgColored()
isCardBgColored
in interface Configuration
isCardBgColored
in class AbstractConfiguration
public boolean isListAlt()
isListAlt
in interface Configuration
isListAlt
in class AbstractConfiguration
public boolean isPermissionScheduled()
isPermissionScheduled
in interface Configuration
isPermissionScheduled
in class AbstractConfiguration
public boolean useAggregation()
useAggregation
in interface Configuration
useAggregation
in class AbstractConfiguration
public String getCardColor(com.atlassian.jira.issue.issuetype.IssueType type)
getCardColor
in interface Configuration
getCardColor
in class AbstractConfiguration
public FlagField getFlagField(IssueFieldManager issueFieldManager)
getFlagField
in interface Configuration
getFlagField
in class AbstractConfiguration
public String getLayout(String layoutType, String typeId, IssueFieldManager issueFieldManager)
getLayout
in interface Configuration
getLayout
in class AbstractConfiguration
public com.atlassian.jira.issue.link.IssueLinkType getLinkType()
getLinkType
in interface Configuration
getLinkType
in class AbstractConfiguration
public SortedSet<NonWorkingDay> getNonWorkingDays()
getNonWorkingDays
in interface Configuration
getNonWorkingDays
in class AbstractConfiguration
public SortedSet<org.joda.time.DateMidnight> getNonWorkingDays2()
Configuration
getNonWorkingDays2
in interface Configuration
getNonWorkingDays2
in class AbstractConfiguration
public IssueField getStoredField(String boardType, String group, IssueFieldManager issueFieldManager)
getStoredField
in interface Configuration
getStoredField
in class AbstractConfiguration
public void setFlagField(IssueField issueField, String value)
setFlagField
in interface Configuration
setFlagField
in class AbstractConfiguration
public void addNonWorkingDay(NonWorkingDay day)
addNonWorkingDay
in interface Configuration
addNonWorkingDay
in class AbstractConfiguration
public void removeNonWorkingDay(NonWorkingDay day)
removeNonWorkingDay
in interface Configuration
removeNonWorkingDay
in class AbstractConfiguration
public void addProject(com.atlassian.jira.project.Project project)
addProject
in interface Configuration
addProject
in class AbstractConfiguration
public void validate(com.atlassian.jira.project.Project project) throws GreenHopperException
validate
in interface Configuration
validate
in class AbstractConfiguration
GreenHopperException
protected String getDBLayoutKey(String layoutType, String position)
getDBLayoutKey
in class AbstractConfiguration
protected long getEntityId()
getEntityId
in class AbstractPersisted
protected abstract DefaultLayout getDefaultLayout()
Copyright © 2007–2015 Atlassian. All rights reserved.