Package ru.slie.luna.issue.field.layout
Interface FieldLayoutManager
public interface FieldLayoutManager
-
Method Summary
Modifier and TypeMethodDescriptioncreateLayout(String name, String description) createSchema(String name, String description, FieldLayout defaultLayout) deleteFieldLayout(FieldLayout fieldLayout) deleteFieldLayout(FieldLayoutSchema fieldLayoutSchema) findFieldLayouts(String term, SearchParams searchParams) findFieldLayoutSchemas(String term, SearchParams searchParams) findFieldLayoutSchemas(FieldLayout... fieldLayouts) getFieldLayout(IssueContext issue) getFieldLayoutById(Long layoutId) getFieldLayoutSchema(IssueContext issue) getFieldLayoutSchemaById(Long schemaId) getSchemasForIssueType(IssueType... issueTypes) voidsave(FieldLayout fieldLayout) voidsave(FieldLayoutSchema fieldLayoutSchema)
-
Method Details
-
createLayout
- Throws:
ValidateException
-
save
- Throws:
ValidateException
-
deleteFieldLayout
- Throws:
DeleteException
-
getFieldLayoutById
-
getFieldLayout
-
findFieldLayouts
-
createSchema
FieldLayoutSchema createSchema(String name, String description, FieldLayout defaultLayout) throws ValidateException - Throws:
ValidateException
-
save
- Throws:
ValidateException
-
deleteFieldLayout
- Throws:
DeleteException
-
getFieldLayoutSchemaById
-
getFieldLayoutSchema
-
findFieldLayoutSchemas
-
findFieldLayoutSchemas
-
getSchemasForIssueType
-