Я пытаюсь создать плагин, и одним из этапов работы над плагином является создание рабочих процессов. Я использую Jira 10.0.1.
Пытаюсь создать экземпляр объекта «JiraWorkflow» через «ConfigurableJiraWorkflow». Я получаю ошибку компиляции «не могу найти символ». Может ли кто-нибудь помочь в этом? Или, если я делаю что-то не так, не стесняйтесь указать на это.
Ошибка на консоли:
[ERROR] /C:/Users/pcampos/Documents/plugins/testes/workflowCreation/src/main/java/com/pcampos/plugins/rest/WorkflowCreation.java:[299,41] cannot find symbol
[ERROR] symbol: class ConfigurableJiraWorkflow
[ERROR] location: class com.pcampos.plugins.rest.WorkflowCreation
Мой метод на данный момент:
public void createWorkFlow(String workflowName) {
WorkflowManager workflowManager = ComponentAccessor.getWorkflowManager();
DescriptorFactory descriptorFactory = new DescriptorFactory();
WorkflowDescriptor workflowDescriptor = descriptorFactory.createWorkflowDescriptor();
workflowDescriptor.setName(workflowName);
//Create "Open" step
StepDescriptor openStep = descriptorFactory.createStepDescriptor();
openStep.setName("Open");
openStep.setId(1);
workflowDescriptor.addStep(openStep);
//Create "In Progress" step
StepDescriptor inProgressStep = descriptorFactory.createStepDescriptor();
inProgressStep.setName("In Progress");
inProgressStep.setId(2);
workflowDescriptor.addStep(inProgressStep);
// Create a transition between steps
ActionDescriptor openToInProgressAction = descriptorFactory.createActionDescriptor();
openToInProgressAction.setName("Start Progress");
openToInProgressAction.setId(1);
//Set destination
ResultDescriptor destinationInProgress = descriptorFactory.createResultDescriptor();
destinationInProgress.setStep(2);
openToInProgressAction.setUnconditionalResult(destinationInProgress);
openStep.getActions().add(openToInProgressAction);
workflowDescriptor.getGlobalActions().add(openToInProgressAction);
// Register the workflow
JiraWorkflow jiraWorkflow = new ConfigurableJiraWorkflow(workflowDescriptor.getName(), workflowDescriptor, ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser());
workflowManager.createWorkflow(
ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser(),
jiraWorkflow);
}
Свойства POM-файла:
10.0.1
9.1.1
2.0.4
3.0.3
${project.groupId}.${project.artifactId}
6.3.11
UTF-8
16
16
Подробнее здесь: https://stackoverflow.com/questions/792 ... ted-classe
Рабочий процесс Atlassian Jira Java API «не удается найти символ» в рабочем процессе. Связанные классы ⇐ JAVA
Программисты JAVA общаются здесь
1732551182
Anonymous
Я пытаюсь создать плагин, и одним из этапов работы над плагином является создание рабочих процессов. Я использую Jira 10.0.1.
Пытаюсь создать экземпляр объекта «JiraWorkflow» через «ConfigurableJiraWorkflow». Я получаю ошибку компиляции «не могу найти символ». Может ли кто-нибудь помочь в этом? Или, если я делаю что-то не так, не стесняйтесь указать на это.
Ошибка на консоли:
[ERROR] /C:/Users/pcampos/Documents/plugins/testes/workflowCreation/src/main/java/com/pcampos/plugins/rest/WorkflowCreation.java:[299,41] cannot find symbol
[ERROR] symbol: class ConfigurableJiraWorkflow
[ERROR] location: class com.pcampos.plugins.rest.WorkflowCreation
Мой метод на данный момент:
public void createWorkFlow(String workflowName) {
WorkflowManager workflowManager = ComponentAccessor.getWorkflowManager();
DescriptorFactory descriptorFactory = new DescriptorFactory();
WorkflowDescriptor workflowDescriptor = descriptorFactory.createWorkflowDescriptor();
workflowDescriptor.setName(workflowName);
//Create "Open" step
StepDescriptor openStep = descriptorFactory.createStepDescriptor();
openStep.setName("Open");
openStep.setId(1);
workflowDescriptor.addStep(openStep);
//Create "In Progress" step
StepDescriptor inProgressStep = descriptorFactory.createStepDescriptor();
inProgressStep.setName("In Progress");
inProgressStep.setId(2);
workflowDescriptor.addStep(inProgressStep);
// Create a transition between steps
ActionDescriptor openToInProgressAction = descriptorFactory.createActionDescriptor();
openToInProgressAction.setName("Start Progress");
openToInProgressAction.setId(1);
//Set destination
ResultDescriptor destinationInProgress = descriptorFactory.createResultDescriptor();
destinationInProgress.setStep(2);
openToInProgressAction.setUnconditionalResult(destinationInProgress);
openStep.getActions().add(openToInProgressAction);
workflowDescriptor.getGlobalActions().add(openToInProgressAction);
// Register the workflow
JiraWorkflow jiraWorkflow = new ConfigurableJiraWorkflow(workflowDescriptor.getName(), workflowDescriptor, ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser());
workflowManager.createWorkflow(
ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser(),
jiraWorkflow);
}
Свойства POM-файла:
10.0.1
9.1.1
2.0.4
3.0.3
${project.groupId}.${project.artifactId}
6.3.11
UTF-8
16
16
Подробнее здесь: [url]https://stackoverflow.com/questions/79223796/atlassian-jira-java-api-workflow-cannot-find-symbol-on-workflow-related-classe[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия