public class

IssueTypeScreenSchemeImpl

extends AbstractGVBean
implements IssueTypeScreenScheme
java.lang.Object
   ↳ com.atlassian.jira.issue.fields.screen.AbstractGVBean
     ↳ com.atlassian.jira.issue.fields.screen.issuetype.IssueTypeScreenSchemeImpl

Summary

[Expand]
Inherited Fields
From interface com.atlassian.jira.issue.fields.screen.issuetype.IssueTypeScreenScheme
Public Constructors
IssueTypeScreenSchemeImpl(IssueTypeScreenSchemeManager issueTypeScreenSchemeManager)
IssueTypeScreenSchemeImpl(IssueTypeScreenSchemeManager issueTypeScreenSchemeManager, GenericValue genericValue)
Public Methods
void addEntity(IssueTypeScreenSchemeEntity issueTypeScreenSchemeEntity)
boolean containsEntity(String issueTypeId)
boolean equals(Object o)
String getDescription()
@Nonnull FieldScreenScheme getEffectiveFieldScreenScheme(IssueType type)
Return FieldScreenScheme that JIRA will actually use for the passed IssueType.
Collection<IssueTypeScreenSchemeEntity> getEntities()
IssueTypeScreenSchemeEntity getEntity(String issueTypeId)
Long getId()
String getName()
Collection<GenericValue> getProjects()
int hashCode()
boolean isDefault()
void remove()
void removeEntity(String issueTypeId)
void setDescription(String description)
void setId(Long id)
void setName(String name)
void store()
Protected Methods
void init()
[Expand]
Inherited Methods
From class com.atlassian.jira.issue.fields.screen.AbstractGVBean
From class java.lang.Object
From interface com.atlassian.jira.issue.fields.screen.issuetype.IssueTypeScreenScheme

Public Constructors

public IssueTypeScreenSchemeImpl (IssueTypeScreenSchemeManager issueTypeScreenSchemeManager)

public IssueTypeScreenSchemeImpl (IssueTypeScreenSchemeManager issueTypeScreenSchemeManager, GenericValue genericValue)

Public Methods

public void addEntity (IssueTypeScreenSchemeEntity issueTypeScreenSchemeEntity)

public boolean containsEntity (String issueTypeId)

public boolean equals (Object o)

public String getDescription ()

@Nonnull public FieldScreenScheme getEffectiveFieldScreenScheme (IssueType type)

Return FieldScreenScheme that JIRA will actually use for the passed IssueType. This method will never return null as each IssueType must have an associated FieldScreenScheme that either comes from an explicit mapping or the default mapping in the scheme.

Parameters
type the IssueType to query.
Returns
  • the FieldScreenScheme for the passed IssueType. Cannot be null.

public Collection<IssueTypeScreenSchemeEntity> getEntities ()

public IssueTypeScreenSchemeEntity getEntity (String issueTypeId)

public Long getId ()

public String getName ()

public Collection<GenericValue> getProjects ()

public int hashCode ()

public boolean isDefault ()

public void remove ()

public void removeEntity (String issueTypeId)

public void setDescription (String description)

public void setId (Long id)

public void setName (String name)

public void store ()

Protected Methods

protected void init ()