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

All Known Implementing Classes:
FieldLayoutSchemeImpl

public interface FieldLayoutScheme

Copyright (c) 2002-2004 All rights reserved.


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

public Long getId()

getName

public String getName()

setName

public void setName(String name)

getDescription

public String getDescription()

setDescription

public void setDescription(String description)

getGenericValue

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

setGenericValue

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

store

public void store()

getFieldLayoutId

public 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

public void addEntity(FieldLayoutSchemeEntity fieldLayoutSchemeEntity)

removeEntity

public void removeEntity(String issueTypeId)

getEntities

public Collection getEntities()

remove

public void remove()

getEntity

public FieldLayoutSchemeEntity getEntity(String issueTypeId)

getEntity

public FieldLayoutSchemeEntity getEntity(EditableFieldLayout editableFieldLayout)

getProjects

public Collection getProjects()

containsEntity

public boolean containsEntity(String issueTypeId)


Copyright © 2002-2006 Atlassian. All Rights Reserved.