Hello,
I am new to groovy. Can someone please let me know how to access the component name of the issue in post function using groovy.
Thanks,
Amar
Hi Amar,
In order to retrieve the component objects from the issue you can use the following line:
def components = issue.getComponentObjects();
In case you need to print out the name of each of the components you can try this:
log.debug ( issue.getComponentObjects()*.name )
try this:
def validator = issue.components*.name.contains('YOURTEXT')
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I've used code similar to this in the past
Collection components = issue.getComponents();
Iterator componentIterator = components.iterator();
while (componentIterator.hasNext()) {
GenericValue component = (GenericValue)componentIterator.next();
String componentName = component.getString("name");
String componentId = component.getString("id"); }
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.