How does one instantiate a ViewFieldScreens class? I'd like to call its getWorkflows(FieldScreen fieldScreen) method.
Hello @Paul Tiseo
Like this
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.fields.screen.FieldScreenFactory
import com.atlassian.jira.issue.fields.screen.FieldScreenManager
import com.atlassian.jira.issue.fields.screen.FieldScreenSchemeManager
import com.atlassian.jira.web.action.admin.issuefields.screens.ViewFieldScreens
import com.atlassian.jira.workflow.WorkflowManager
FieldScreenManager fieldscreenmanager = ComponentAccessor.getFieldScreenManager()
FieldScreenFactory fieldscreenfactory = ComponentAccessor.getComponent(FieldScreenFactory.class)
FieldScreenSchemeManager fieldScreenSchemeManager = ComponentAccessor.getComponent(FieldScreenSchemeManager)
WorkflowManager workflowManager = ComponentAccessor.getWorkflowManager()
ViewFieldScreens viewFieldScreens = new ViewFieldScreens(fieldscreenmanager, fieldscreenfactory, fieldScreenSchemeManager, workflowManager)
Thanks. I figured it was the use of the old-school new operator... ;)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.