com.atlassian.jira.issue.fields.layout.field
Interface FieldLayoutScheme

All Known Implementing Classes:
FieldLayoutSchemeImpl

public interface FieldLayoutScheme

Note: these are called Field Configuration Schemes in the UI.


Method Summary
 void addEntity(FieldLayoutSchemeEntity fieldLayoutSchemeEntity)
           
 boolean containsEntity(String issueTypeId)
           
 String getDescription()
           
 Collection getEntities()
           
 FieldLayoutSchemeEntity getEntity(EditableFieldLayout editableFieldLayout)
           
 FieldLayoutSchemeEntity getEntity(String issueTypeId)
           
 Long getFieldLayoutId(String issueTypeId)
          Returns the id of the field layout to use for this given issue type id.
 org.ofbiz.core.entity.GenericValue getGenericValue()
           
 Long getId()
           
 String getName()
           
 Collection getProjects()
           
 void remove()
           
 void removeEntity(String issueTypeId)
           
 void setDescription(String description)
           
 void setGenericValue(org.ofbiz.core.entity.GenericValue genericValue)
           
 void setName(String name)
           
 void store()
           
 

Method Detail

getId

Long getId()

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()

getFieldLayoutId

Long getFieldLayoutId(String issueTypeId)
Returns the id of the field layout to use for this given issue type id. This will do all the necessary work to lookup the default entry if no specific mapping for the given isuse type id exists. So after calling this method simply use the returned field layout id.


addEntity

void addEntity(FieldLayoutSchemeEntity fieldLayoutSchemeEntity)

removeEntity

void removeEntity(String issueTypeId)

getEntities

Collection getEntities()

remove

void remove()

getEntity

FieldLayoutSchemeEntity getEntity(String issueTypeId)

getEntity

FieldLayoutSchemeEntity getEntity(EditableFieldLayout editableFieldLayout)

getProjects

Collection getProjects()

containsEntity

boolean containsEntity(String issueTypeId)


Copyright © 2002-2007 Atlassian. All Rights Reserved.