public class

DefaultIssueTypeScreenSchemeManager

extends Object
implements IssueTypeScreenSchemeManager
java.lang.Object
   ↳ com.atlassian.jira.issue.fields.screen.issuetype.DefaultIssueTypeScreenSchemeManager

Class Overview

Copyright (c) 2002-2004 All rights reserved.

Summary

[Expand]
Inherited Constants
From interface com.atlassian.jira.issue.fields.screen.issuetype.IssueTypeScreenSchemeManager
Public Constructors
DefaultIssueTypeScreenSchemeManager(OfBizDelegator ofBizDelegator, ConstantsManager constantsManager, FieldScreenSchemeManager fieldScreenSchemeManager, NodeAssociationStore nodeAssociationStore, CacheManager cacheManager)
Public Methods
void addSchemeAssociation(Project project, IssueTypeScreenScheme issueTypeScreenScheme)
void addSchemeAssociation(GenericValue project, IssueTypeScreenScheme issueTypeScreenScheme)
void associateWithDefaultScheme(Project project)
void associateWithDefaultScheme(GenericValue project)
void createIssueTypeScreenScheme(IssueTypeScreenScheme issueTypeScreenScheme)
void createIssueTypeScreenSchemeEntity(IssueTypeScreenSchemeEntity issueTypeScreenSchemeEntity)
IssueTypeScreenScheme getDefaultScheme()
FieldScreenScheme getFieldScreenScheme(Issue issue)
IssueTypeScreenScheme getIssueTypeScreenScheme(Project project)
IssueTypeScreenScheme getIssueTypeScreenScheme(Long id)
IssueTypeScreenScheme getIssueTypeScreenScheme(GenericValue project)
Collection getIssueTypeScreenSchemeEntities(IssueTypeScreenScheme issueTypeScreenScheme)
Collection<IssueTypeScreenScheme> getIssueTypeScreenSchemes()
Collection<IssueTypeScreenScheme> getIssueTypeScreenSchemes(FieldScreenScheme fieldScreenScheme)
Long getProjectId(GenericValue project)
Collection<GenericValue> getProjects(IssueTypeScreenScheme issueTypeScreenScheme)
@EventListener void onClearCache(ClearCacheEvent event)
void refresh()
void removeIssueTypeSchemeEntities(IssueTypeScreenScheme issueTypeScreenScheme)
void removeIssueTypeScreenScheme(IssueTypeScreenScheme issueTypeScreenScheme)
void removeIssueTypeScreenSchemeEntity(IssueTypeScreenSchemeEntity issueTypeScreenSchemeEntity)
void removeSchemeAssociation(Project project, IssueTypeScreenScheme issueTypeScreenScheme)
void removeSchemeAssociation(GenericValue project, IssueTypeScreenScheme issueTypeScreenScheme)
void updateIssueTypeScreenScheme(IssueTypeScreenScheme issueTypeScreenScheme)
void updateIssueTypeScreenSchemeEntity(IssueTypeScreenSchemeEntity issueTypeScreenSchemeEntity)
Protected Methods
IssueTypeScreenScheme buildIssueTypeScreenScheme(GenericValue genericValue)
IssueTypeScreenSchemeEntity buildIssueTypeScreenSchemeEntity(GenericValue genericValue)
OfBizDelegator getOfBizDelegator()
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.issue.fields.screen.issuetype.IssueTypeScreenSchemeManager

Public Constructors

public DefaultIssueTypeScreenSchemeManager (OfBizDelegator ofBizDelegator, ConstantsManager constantsManager, FieldScreenSchemeManager fieldScreenSchemeManager, NodeAssociationStore nodeAssociationStore, CacheManager cacheManager)

Public Methods

public void addSchemeAssociation (Project project, IssueTypeScreenScheme issueTypeScreenScheme)

public void addSchemeAssociation (GenericValue project, IssueTypeScreenScheme issueTypeScreenScheme)

public void associateWithDefaultScheme (Project project)

public void associateWithDefaultScheme (GenericValue project)

public void createIssueTypeScreenScheme (IssueTypeScreenScheme issueTypeScreenScheme)

public void createIssueTypeScreenSchemeEntity (IssueTypeScreenSchemeEntity issueTypeScreenSchemeEntity)

public IssueTypeScreenScheme getDefaultScheme ()

public FieldScreenScheme getFieldScreenScheme (Issue issue)

public IssueTypeScreenScheme getIssueTypeScreenScheme (Project project)

public IssueTypeScreenScheme getIssueTypeScreenScheme (Long id)

public IssueTypeScreenScheme getIssueTypeScreenScheme (GenericValue project)

public Collection getIssueTypeScreenSchemeEntities (IssueTypeScreenScheme issueTypeScreenScheme)

public Collection<IssueTypeScreenScheme> getIssueTypeScreenSchemes ()

public Collection<IssueTypeScreenScheme> getIssueTypeScreenSchemes (FieldScreenScheme fieldScreenScheme)

public Long getProjectId (GenericValue project)

public Collection<GenericValue> getProjects (IssueTypeScreenScheme issueTypeScreenScheme)

@EventListener public void onClearCache (ClearCacheEvent event)

public void refresh ()

public void removeIssueTypeSchemeEntities (IssueTypeScreenScheme issueTypeScreenScheme)

public void removeIssueTypeScreenScheme (IssueTypeScreenScheme issueTypeScreenScheme)

public void removeIssueTypeScreenSchemeEntity (IssueTypeScreenSchemeEntity issueTypeScreenSchemeEntity)

public void removeSchemeAssociation (Project project, IssueTypeScreenScheme issueTypeScreenScheme)

public void removeSchemeAssociation (GenericValue project, IssueTypeScreenScheme issueTypeScreenScheme)

public void updateIssueTypeScreenScheme (IssueTypeScreenScheme issueTypeScreenScheme)

public void updateIssueTypeScreenSchemeEntity (IssueTypeScreenSchemeEntity issueTypeScreenSchemeEntity)

Protected Methods

protected IssueTypeScreenScheme buildIssueTypeScreenScheme (GenericValue genericValue)

protected IssueTypeScreenSchemeEntity buildIssueTypeScreenSchemeEntity (GenericValue genericValue)

protected OfBizDelegator getOfBizDelegator ()