Package ru.slie.luna.issue.field
Interface FieldManager
public interface FieldManager
-
Method Summary
Modifier and TypeMethodDescriptioncreate(String name, String description, FieldTypeDescriptor<?, ?> fieldType, FieldSearcherDescriptor fieldSearcherDescriptor) createContext(IssueField field, String name, String description, List<Project> projects, List<IssueType> issueTypes, Object defaultValue) delete(IssueField issueField) deleteContext(IssueField field, Long contextId) findCustomFields(String term, SearchParams searchParams, boolean includeBroken) findFields(String term, SearchParams searchParams, boolean includeBroken) getAvailableFieldSearchers(String fieldTypeKey) getByIds(Collection<String> fieldIds) getByNameOrId(String nameOrId) getCustomFields(boolean includeBroken) Optional<FieldTypeDescriptor<?, ?>> getFieldType(String fieldTypeKey) List<FieldTypeDescriptor<?, ?>> voidreload(IssueField field) voidsetEditComponent(IssueField field, String editComponent) voidsetNavigatorComponent(IssueField field, String navigatorComponent) voidsetViewComponent(IssueField field, String viewComponent) voidupdate(IssueField field, String name, String description, String fieldSearcherKey) updateContext(IssueField field, Long contextId, String name, String description, List<Project> projects, List<IssueType> issueTypes, Object defaultValue)
-
Method Details
-
getById
-
getById
-
getById
-
getById
-
getByName
-
getByNameOrId
-
getByIds
-
getFieldType
-
getAllFields
List<IssueField> getAllFields() -
getSystemFields
List<IssueField> getSystemFields() -
getCustomFields
List<IssueField> getCustomFields() -
getCustomFields
-
findCustomFields
SearchResult<IssueField> findCustomFields(String term, SearchParams searchParams, boolean includeBroken) -
findFields
-
create
IssueField create(String name, String description, FieldTypeDescriptor<?, ?> fieldType, FieldSearcherDescriptor fieldSearcherDescriptor) throws ValidateException- Throws:
ValidateException
-
create
IssueField create(String name, String description, String fieldTypeKey, String searcherKey) throws ValidateException - Throws:
ValidateException
-
update
void update(IssueField field, String name, String description, String fieldSearcherKey) throws ValidateException - Throws:
ValidateException
-
setViewComponent
-
setEditComponent
-
reload
-
delete
-
getFieldTypes
List<FieldTypeDescriptor<?,?>> getFieldTypes() -
getAvailableFieldSearchers
-
createContext
IssueFieldContext createContext(IssueField field, String name, String description, List<Project> projects, List<IssueType> issueTypes, Object defaultValue) throws ValidateException - Throws:
ValidateException
-
deleteContext
-
updateContext
IssueFieldContext updateContext(IssueField field, Long contextId, String name, String description, List<Project> projects, List<IssueType> issueTypes, Object defaultValue) throws ValidateException - Throws:
ValidateException
-