Hello!
I'm trying to load a Field Screen Scheme... But i don't succeed at all.
It's impossible to load the class by using:
def fieldScreenSchemeManager = ComponentAccessor.FieldScreenSchemeManager
Error:
groovy.lang.MissingPropertyException: No such property: FieldScreenSchemeManager for class: com.atlassian.jira.component.ComponentAccessor
I found another way to load the class but it doesn't work:
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.issue.fields.screen.FieldScreenSchemeManager
FieldScreenSchemeManager fieldScreenSchemeManager = ComponentAccessor.getComponent(FieldScreenSchemeManager.class);
def targetFieldScreenScheme = (long) 11018
def oldFieldScreenScheme = FieldScreenSchemeManager.getFieldScreenScheme(targetFieldScreenScheme)
I get this error:
Message:
groovy.lang.MissingMethodException: No signature of method: static com.atlassian.jira.issue.fields.screen.FieldScreenSchemeManager.getFieldScreenScheme() is applicable for argument types: (Long) values: [11018]
Stack:
groovy.lang.MetaClassImpl.invokeStaticMissingMethod(MetaClassImpl.java:1525)
groovy.lang.MetaClassImpl.invokeStaticMethod(MetaClassImpl.java:1511)
org.codehaus.groovy.runtime.callsite.StaticMetaClassSite.call(StaticMetaClassSite.java:50)
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:115)
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:127)
script_f7e811b5d28354bcabe175f3e513904a.run(script_f7e811b5d28354bcabe175f3e513904a.groovy:9)
The documentation mentions this method:
https://docs.atlassian.com/software/jira/docs/api/7.0.0/com/atlassian/jira/issue/fields/screen/FieldScreenSchemeManager.html#getFieldScreenScheme-java.lang.Long-
<a href="https://docs.atlassian.com/software/jira/docs/api/7.0.0/com/atlassian/jira/issue/fields/screen/FieldScreenScheme.html" rel="noopener nofollow noreferrer" target="_blank">FieldScreenScheme</a> | <span><a href="https://docs.atlassian.com/software/jira/docs/api/7.0.0/com/atlassian/jira/issue/fields/screen/FieldScreenSchemeManager.html#getFieldScreenScheme-java.lang.Long-" rel="noopener nofollow noreferrer" target="_blank">getFieldScreenScheme</a></span>(<a href="http://download.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" rel="noopener nofollow noreferrer" target="_blank">Long</a> id) |
I don't understand why this Manager seems to be different from the others (like FieldScreenManager or IssueTypeScreenSchemeManager...).
Could you help me?
Thank you very much!
Olivier