Package ru.slie.luna.issue.issuetype
Interface IssueTypeManager
public interface IssueTypeManager
-
Method Summary
Modifier and TypeMethodDescriptioncreateIssueTypeSchema(String name, String description, List<IssueType> issueTypes) deleteIssueTypeSchema(IssueTypeSchema issueTypeSchema) find(String term, SearchParams params) findIssueTypeSchemas(String term, SearchParams params) getAll()getByNames(List<String> names) getForSchema(Long schemaId) getSchemasForIssueType(IssueType... issueTypes) voidvoidupdateIssueTypeSchema(IssueTypeSchema issueTypeSchema, String name, String description) voidupdateIssueTypeSchema(IssueTypeSchema issueTypeSchema, String name, String description, List<IssueType> issueTypes) voidupdateIssueTypeSchema(IssueTypeSchema issueTypeSchema, List<IssueType> issueTypes)
-
Method Details
-
getAll
-
getById
-
getByIds
-
getByNames
-
getForSchema
-
getByName
-
create
- Throws:
ValidateException
-
update
void update(IssueType issueType, String name, String description, String iconName) throws ValidateException - Throws:
ValidateException
-
delete
- Throws:
DeleteException
-
find
-
getIssueTypeSchemaById
-
getIssueTypeSchemaByName
-
getSchemasForIssueType
-
createIssueTypeSchema
IssueTypeSchema createIssueTypeSchema(String name, String description, List<IssueType> issueTypes) throws ValidateException - Throws:
ValidateException
-
updateIssueTypeSchema
void updateIssueTypeSchema(IssueTypeSchema issueTypeSchema, String name, String description) throws ValidateException - Throws:
ValidateException
-
updateIssueTypeSchema
void updateIssueTypeSchema(IssueTypeSchema issueTypeSchema, String name, String description, List<IssueType> issueTypes) throws ValidateException - Throws:
ValidateException
-
updateIssueTypeSchema
void updateIssueTypeSchema(IssueTypeSchema issueTypeSchema, List<IssueType> issueTypes) throws ValidateException - Throws:
ValidateException
-
deleteIssueTypeSchema
- Throws:
DeleteException
-
findIssueTypeSchemas
-