public class ProjectConfiguration extends AbstractConfiguration
Modifier and Type | Field and Description |
---|---|
static String |
BURNDOWN_END_DATE |
static String |
BURNDOWN_START_DATE |
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 |
---|
ProjectConfiguration(com.atlassian.jira.project.Project project,
IssueFieldManager issueFieldManager) |
Modifier and Type | Method and Description |
---|---|
void |
addWatchedField(String boardType,
String fieldId,
IssueFieldManager issueFieldManager) |
void |
changeBaseTemplate(String baseTemplate) |
Set<IssueField> |
getAllAvailableFieldsFor(String boardType,
String group,
IssueFieldManager issueFieldManager) |
Set<com.atlassian.jira.issue.customfields.option.Option> |
getAllAvailableFlagValues(CustomIssueField field) |
Collection<String> |
getAllIssueTypeIds() |
Collection<com.atlassian.jira.issue.issuetype.IssueType> |
getAllIssueTypes() |
Map<com.atlassian.jira.issue.status.Status,List<com.atlassian.jira.workflow.JiraWorkflow>> |
getAllWorkflowStatuses() |
protected String |
getDBLayoutKey(String layoutType,
String position) |
Configuration |
getDefaultConfiguration() |
Long |
getDefaultVersionId() |
protected long |
getEntityId() |
Configuration |
getFallBackConfiguration() |
com.atlassian.jira.project.Project |
getProject() |
String |
getPropertyKey(String name) |
Set<IssueField> |
getSortedFields(IssueFieldManager issueFieldManager) |
String |
getUniqueIdentifier() |
Date |
getVersionEndDate(com.atlassian.jira.project.version.Version version) |
Date |
getVersionStartDate(com.atlassian.jira.project.version.Version version) |
Set<WatchedField> |
getWatchedFieldsFor(com.atlassian.jira.project.Project project,
IssueFieldManager issueFieldManager) |
Set<WatchedField> |
getWatchedFieldsFor(String boardType,
IssueFieldManager issueFieldManager) |
boolean |
isHidden(IssueFieldManager issueFieldManager,
String issueTypeId,
IssueField field) |
boolean |
isSubtaskType(String typeId) |
void |
save() |
void |
setVersionEndDate(com.atlassian.jira.project.version.Version version,
Date endDate) |
void |
setVersionStartDate(com.atlassian.jira.project.version.Version version,
Date startDate) |
addNonWorkingDay, addProject, allowCardCreation, getAllLinks, getCanRankPermission, getCanSchedulePermission, getCardColor, getCardColors, getConfigNonWorkingDays, getConfigNonWorkingDays2, getCornerFieldIds, getFlagField, getLayout, getLinkType, getName, getNonWorkingDays, getNonWorkingDays2, getRankingFields, getStoredField, getStoredFields, getTaskBoardConfiguration, isAutoAssignOn, isCardBgColored, isEditable, isListAlt, isPermissionScheduled, removeCorner, removeLayout, removeNonWorkingDay, removeStoredField, removeWatchedField, setAllowCardCreation, setAutoAssign, setCardColor, setCornerField, setDefaultCardColor, setFlagField, setLayout, setLinkType, setListAlt, setPermissionScheduled, setUseAggregation, storeField, toggleCardBgColored, useAggregation, validate
createAndPersistField, delete, getCustomFieldService, getData, getDataStorage, getDBPrefix, getGreenHopperService, getId, loadFromDatabase, setName, validateName
public static final String BURNDOWN_START_DATE
public static final String BURNDOWN_END_DATE
public ProjectConfiguration(com.atlassian.jira.project.Project project, IssueFieldManager issueFieldManager)
public Long getDefaultVersionId()
public com.atlassian.jira.project.Project getProject()
public Configuration getFallBackConfiguration()
public Configuration getDefaultConfiguration()
public void changeBaseTemplate(String baseTemplate)
public Collection<com.atlassian.jira.issue.issuetype.IssueType> getAllIssueTypes()
public Collection<String> getAllIssueTypeIds()
public boolean isSubtaskType(String typeId)
public Date getVersionStartDate(com.atlassian.jira.project.version.Version version)
public void setVersionStartDate(com.atlassian.jira.project.version.Version version, Date startDate)
public Date getVersionEndDate(com.atlassian.jira.project.version.Version version)
public void setVersionEndDate(com.atlassian.jira.project.version.Version version, Date endDate)
public Set<WatchedField> getWatchedFieldsFor(String boardType, IssueFieldManager issueFieldManager)
public Set<WatchedField> getWatchedFieldsFor(com.atlassian.jira.project.Project project, IssueFieldManager issueFieldManager)
public void addWatchedField(String boardType, String fieldId, IssueFieldManager issueFieldManager) throws GreenHopperException
addWatchedField
in interface Configuration
addWatchedField
in class AbstractConfiguration
GreenHopperException
public String getPropertyKey(String name)
getPropertyKey
in interface Persisted
getPropertyKey
in class AbstractPersisted
public Set<com.atlassian.jira.issue.customfields.option.Option> getAllAvailableFlagValues(CustomIssueField field)
public Set<IssueField> getAllAvailableFieldsFor(String boardType, String group, IssueFieldManager issueFieldManager)
public Map<com.atlassian.jira.issue.status.Status,List<com.atlassian.jira.workflow.JiraWorkflow>> getAllWorkflowStatuses()
getAllWorkflowStatuses
in interface Configuration
getAllWorkflowStatuses
in class AbstractConfiguration
public Set<IssueField> getSortedFields(IssueFieldManager issueFieldManager)
getSortedFields
in interface Configuration
getSortedFields
in class AbstractConfiguration
public String getUniqueIdentifier()
getUniqueIdentifier
in interface Configuration
getUniqueIdentifier
in class AbstractConfiguration
public boolean isHidden(IssueFieldManager issueFieldManager, String issueTypeId, IssueField field)
isHidden
in interface Configuration
isHidden
in class AbstractConfiguration
protected long getEntityId()
getEntityId
in class AbstractPersisted
protected String getDBLayoutKey(String layoutType, String position)
getDBLayoutKey
in class AbstractConfiguration
public void save()
save
in interface Persisted
save
in class AbstractPersisted
Copyright © 2007–2015 Atlassian. All rights reserved.