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

All Known Implementing Classes:
DefaultFieldLayoutManager

public interface FieldLayoutManager


Field Summary
static String TYPE_DEFAULT
           
 
Method Summary
 void addSchemeAssociation(org.ofbiz.core.entity.GenericValue project, FieldLayoutScheme fieldLayoutScheme)
           
 FieldLayoutScheme createFieldLayoutScheme(FieldLayoutScheme fieldLayoutScheme)
           
 void createFieldLayoutSchemeEntity(FieldLayoutSchemeEntity fieldLayoutSchemeEntity)
           
 void deleteFieldLayout(FieldLayout fieldLayout)
           
 void deleteFieldLayoutScheme(FieldLayoutScheme fieldLayoutScheme)
           
 EditableDefaultFieldLayout getEditableDefaultFieldLayout()
           
 EditableFieldLayout getEditableFieldLayout(Long id)
           
 List getEditableFieldLayouts()
           
 FieldLayout getFieldLayout()
           
 FieldLayout getFieldLayout(org.ofbiz.core.entity.GenericValue issue)
           
 FieldLayout getFieldLayout(org.ofbiz.core.entity.GenericValue project, String issueTypeId)
           
 FieldLayout getFieldLayout(Issue issue)
           
 FieldLayout getFieldLayout(Long id)
           
 FieldLayoutScheme getFieldLayoutScheme(org.ofbiz.core.entity.GenericValue project)
           
 FieldLayoutScheme getFieldLayoutScheme(Long schemeId)
           
 FieldLayoutScheme getFieldLayoutScheme(String schemeName)
           
 Collection getFieldLayoutSchemeEntities(FieldLayoutScheme fieldLayoutScheme)
           
 List getFieldLayoutSchemes()
           
 Collection getFieldLayoutSchemes(EditableFieldLayout editableFieldLayout)
           
 Collection getProjects(FieldLayoutScheme fieldLayoutScheme)
           
 Collection getRelatedProjects(EditableFieldLayout editableFieldLayout)
           
 boolean hasDefaultFieldLayout()
           
 void refresh()
           
 void removeFieldLayoutScheme(FieldLayoutScheme fieldLayoutScheme)
           
 void removeFieldLayoutSchemeEntity(FieldLayoutSchemeEntity fieldLayoutSchemeEntity)
           
 void removeSchemeAssociation(org.ofbiz.core.entity.GenericValue project, FieldLayoutScheme fieldLayoutScheme)
           
 void restoreDefaultFieldLayout()
           
 void restoreSchemeFieldLayout(org.ofbiz.core.entity.GenericValue scheme)
           
 void storeEditableDefaultFieldLayout(EditableDefaultFieldLayout editableDefaultFieldLayout)
           
 void storeEditableFieldLayout(EditableFieldLayout editableFieldLayout)
           
 void updateFieldLayoutScheme(FieldLayoutScheme fieldLayoutScheme)
           
 void updateFieldLayoutSchemeEntity(FieldLayoutSchemeEntity fieldLayoutSchemeEntity)
           
 

Field Detail

TYPE_DEFAULT

public static final String TYPE_DEFAULT
See Also:
Constant Field Values
Method Detail

createFieldLayoutScheme

public FieldLayoutScheme createFieldLayoutScheme(FieldLayoutScheme fieldLayoutScheme)
                                          throws FieldLayoutStorageException
Throws:
FieldLayoutStorageException

getFieldLayoutScheme

public FieldLayoutScheme getFieldLayoutScheme(Long schemeId)
                                       throws FieldLayoutStorageException
Throws:
FieldLayoutStorageException

getFieldLayoutScheme

public FieldLayoutScheme getFieldLayoutScheme(String schemeName)
                                       throws FieldLayoutStorageException
Throws:
FieldLayoutStorageException

getEditableFieldLayouts

public List getEditableFieldLayouts()

getFieldLayoutSchemes

public List getFieldLayoutSchemes()
                           throws FieldLayoutStorageException
Throws:
FieldLayoutStorageException

updateFieldLayoutScheme

public void updateFieldLayoutScheme(FieldLayoutScheme fieldLayoutScheme)
                             throws FieldLayoutStorageException
Throws:
FieldLayoutStorageException

deleteFieldLayoutScheme

public void deleteFieldLayoutScheme(FieldLayoutScheme fieldLayoutScheme)
                             throws FieldLayoutStorageException
Throws:
FieldLayoutStorageException

getFieldLayoutScheme

public FieldLayoutScheme getFieldLayoutScheme(org.ofbiz.core.entity.GenericValue project)
                                       throws FieldLayoutStorageException,
                                              org.ofbiz.core.entity.GenericEntityException
Throws:
FieldLayoutStorageException
org.ofbiz.core.entity.GenericEntityException

addSchemeAssociation

public void addSchemeAssociation(org.ofbiz.core.entity.GenericValue project,
                                 FieldLayoutScheme fieldLayoutScheme)
                          throws FieldLayoutStorageException,
                                 org.ofbiz.core.entity.GenericEntityException
Throws:
FieldLayoutStorageException
org.ofbiz.core.entity.GenericEntityException

removeSchemeAssociation

public void removeSchemeAssociation(org.ofbiz.core.entity.GenericValue project,
                                    FieldLayoutScheme fieldLayoutScheme)
                             throws FieldLayoutStorageException,
                                    org.ofbiz.core.entity.GenericEntityException
Throws:
FieldLayoutStorageException
org.ofbiz.core.entity.GenericEntityException

getFieldLayout

public FieldLayout getFieldLayout()
                           throws FieldLayoutStorageException
Throws:
FieldLayoutStorageException

getFieldLayout

public FieldLayout getFieldLayout(Long id)

getFieldLayout

public FieldLayout getFieldLayout(org.ofbiz.core.entity.GenericValue issue)
                           throws FieldLayoutStorageException
Throws:
FieldLayoutStorageException

getFieldLayout

public FieldLayout getFieldLayout(Issue issue)
                           throws FieldLayoutStorageException
Throws:
FieldLayoutStorageException

getFieldLayout

public FieldLayout getFieldLayout(org.ofbiz.core.entity.GenericValue project,
                                  String issueTypeId)
                           throws FieldLayoutStorageException
Throws:
FieldLayoutStorageException

getEditableDefaultFieldLayout

public EditableDefaultFieldLayout getEditableDefaultFieldLayout()
                                                         throws FieldLayoutStorageException
Throws:
FieldLayoutStorageException

storeEditableDefaultFieldLayout

public void storeEditableDefaultFieldLayout(EditableDefaultFieldLayout editableDefaultFieldLayout)
                                     throws FieldLayoutStorageException
Throws:
FieldLayoutStorageException

storeEditableFieldLayout

public void storeEditableFieldLayout(EditableFieldLayout editableFieldLayout)
                              throws FieldLayoutStorageException
Throws:
FieldLayoutStorageException

restoreDefaultFieldLayout

public void restoreDefaultFieldLayout()
                               throws FieldLayoutStorageException
Throws:
FieldLayoutStorageException

restoreSchemeFieldLayout

public void restoreSchemeFieldLayout(org.ofbiz.core.entity.GenericValue scheme)
                              throws FieldLayoutStorageException
Throws:
FieldLayoutStorageException

hasDefaultFieldLayout

public boolean hasDefaultFieldLayout()
                              throws FieldLayoutStorageException
Throws:
FieldLayoutStorageException

getProjects

public Collection getProjects(FieldLayoutScheme fieldLayoutScheme)
                       throws FieldLayoutStorageException
Throws:
FieldLayoutStorageException

refresh

public void refresh()

getEditableFieldLayout

public EditableFieldLayout getEditableFieldLayout(Long id)

deleteFieldLayout

public void deleteFieldLayout(FieldLayout fieldLayout)

getFieldLayoutSchemeEntities

public Collection getFieldLayoutSchemeEntities(FieldLayoutScheme fieldLayoutScheme)

createFieldLayoutSchemeEntity

public void createFieldLayoutSchemeEntity(FieldLayoutSchemeEntity fieldLayoutSchemeEntity)

updateFieldLayoutSchemeEntity

public void updateFieldLayoutSchemeEntity(FieldLayoutSchemeEntity fieldLayoutSchemeEntity)

removeFieldLayoutSchemeEntity

public void removeFieldLayoutSchemeEntity(FieldLayoutSchemeEntity fieldLayoutSchemeEntity)

removeFieldLayoutScheme

public void removeFieldLayoutScheme(FieldLayoutScheme fieldLayoutScheme)

getFieldLayoutSchemes

public Collection getFieldLayoutSchemes(EditableFieldLayout editableFieldLayout)

getRelatedProjects

public Collection getRelatedProjects(EditableFieldLayout editableFieldLayout)


Copyright © 2002-2006 Atlassian. All Rights Reserved.