com.atlassian.jira.issue.fields.screen.issuetype
Interface IssueTypeScreenScheme

All Known Implementing Classes:
IssueTypeScreenSchemeImpl, MockIssueTypeScreenScheme, MockIssueTypeScreenScheme

@PublicApi
public interface IssueTypeScreenScheme

Copyright (c) 2002-2004 All rights reserved.


Field Summary
static Long DEFAULT_SCHEME_ID
           
 
Method Summary
 void addEntity(IssueTypeScreenSchemeEntity issueTypeScreenSchemeEntity)
           
 boolean containsEntity(String issueTypeId)
           
 String getDescription()
           
 FieldScreenScheme getEffectiveFieldScreenScheme(IssueType type)
          Return FieldScreenScheme that JIRA will actually use for the passed IssueType.
 Collection<IssueTypeScreenSchemeEntity> getEntities()
           
 IssueTypeScreenSchemeEntity getEntity(String issueTypeId)
           
 org.ofbiz.core.entity.GenericValue getGenericValue()
           
 Long getId()
           
 String getName()
           
 Collection<org.ofbiz.core.entity.GenericValue> getProjects()
           
 boolean isDefault()
           
 void remove()
           
 void removeEntity(String issueTypeId)
           
 void setDescription(String description)
           
 void setGenericValue(org.ofbiz.core.entity.GenericValue genericValue)
           
 void setId(Long id)
           
 void setName(String name)
           
 void store()
           
 

Field Detail

DEFAULT_SCHEME_ID

static final Long DEFAULT_SCHEME_ID
Method Detail

getId

Long getId()

setId

void setId(Long id)

getName

String getName()

setName

void setName(String name)

getDescription

String getDescription()

setDescription

void setDescription(String description)

getGenericValue

org.ofbiz.core.entity.GenericValue getGenericValue()

setGenericValue

void setGenericValue(org.ofbiz.core.entity.GenericValue genericValue)

store

void store()

remove

void remove()

getEntities

Collection<IssueTypeScreenSchemeEntity> getEntities()

getEntity

IssueTypeScreenSchemeEntity getEntity(String issueTypeId)

getEffectiveFieldScreenScheme

@Nonnull
FieldScreenScheme getEffectiveFieldScreenScheme(@Nonnull
                                                        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.
Since:
6.2

addEntity

void addEntity(IssueTypeScreenSchemeEntity issueTypeScreenSchemeEntity)

removeEntity

void removeEntity(String issueTypeId)

containsEntity

boolean containsEntity(String issueTypeId)

getProjects

Collection<org.ofbiz.core.entity.GenericValue> getProjects()

isDefault

boolean isDefault()


Copyright © 2002-2014 Atlassian. All Rights Reserved.