@PublicApi public interface

FieldLayoutSchemeEntity

implements Comparable<T>
com.atlassian.jira.issue.fields.layout.field.FieldLayoutSchemeEntity
Known Indirect Subclasses

@PublicApi

This interface is designed for plugins to consume (call its methods).

Clients of @PublicApi can expect that programs compiled against a given version will remain binary compatible with later versions of the @PublicApi as per each product's API policy as long as the client does not implement/extend @PublicApi interfaces or classes (refer to each product's API policy for the exact guarantee---usually binary compatibility is guaranteed at least across minor versions).

Note: since @PublicApi interfaces and classes are not designed to be implemented or extended by clients, we may perform certain types of binary-incompatible changes to these classes and interfaces, but these will not affect well-behaved clients that do not extend/implement these types (in general, only classes and interfaces annotated with @PublicSpi are safe to extend/implement).

Class Overview

Responsible for storing the mapping from an IssueType -> FieldLayout for a particular FieldLayoutScheme.

In the UI, the FieldLayoutSchemeEntitys are the entries in the Configure Field Configuration Scheme screen.

Summary

Public Methods
Long getFieldLayoutId()
FieldLayoutScheme getFieldLayoutScheme()
GenericValue getGenericValue()
Long getId()
GenericValue getIssueType()
String getIssueTypeId()
IssueType getIssueTypeObject()
void remove()
void setFieldLayoutId(Long fieldLayoutId)
void setFieldLayoutScheme(FieldLayoutScheme fieldLayoutScheme)
void setGenericValue(GenericValue genericValue)
void setIssueTypeId(String issueTypeId)
void store()
[Expand]
Inherited Methods
From interface java.lang.Comparable

Public Methods

public Long getFieldLayoutId ()

public FieldLayoutScheme getFieldLayoutScheme ()

public GenericValue getGenericValue ()

public Long getId ()

public GenericValue getIssueType ()

public String getIssueTypeId ()

public IssueType getIssueTypeObject ()

public void remove ()

public void setFieldLayoutId (Long fieldLayoutId)

public void setFieldLayoutScheme (FieldLayoutScheme fieldLayoutScheme)

public void setGenericValue (GenericValue genericValue)

public void setIssueTypeId (String issueTypeId)

public void store ()