Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Jira AbstactService properties field does not appear

Jens Kisters __SeibertSolutions
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Champions.
April 19, 2018

Hello,

 

i am trying to register a service which has a paramter field just like script runner does:

Unbenannt.PNG

I have defined a field in the properties xml file but the field does not appear.

 

XML:

<importcsvservice id="importcsvservice">
<description>Dieser Dienst importiert Sollzeiten für den Multi-Timetracker</description>
<properties>
<key>input-file</key>
<name>admin.service.fileimport.sourcefile</name>
<type>string</type>
</properties>
</importcsvservice>

Java Code:

package aptis.plugins.meetingTime.presence;
import com.atlassian.configurable.ObjectConfiguration;
import com.atlassian.configurable.ObjectConfigurationException;
import com.atlassian.jira.service.AbstractService;
import java.util.Map;

public class ImportFromFileJob extends AbstractService {

private ActiveObjects activeObjects;

@Override
public void run() {
try {
ObjectConfiguration objectConfiguration = this.getObjectConfiguration();
Map fieldValues = objectConfiguration.getFieldValues("admin.service.fileimport.sourcefile");
} catch (ObjectConfigurationException e) {
e.printStackTrace();
}
}

@Override
public ObjectConfiguration getObjectConfiguration() throws ObjectConfigurationException {
return getObjectConfiguration("importcsvservice", "xml/presence-service-properties.xml", null);
}

}

Any Ideas where the problem is?

 

Thanks in advance!

Jens 

1 answer

Suggest an answer

Log in or Sign up to answer
0 votes
Marc Minten (EVS)
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Champions.
February 20, 2020

I would not use a numeric (input) field and a listener for this, but just create a (read-only) scripted field. Or even better retrieve the info dynamically from the issue creation date whenever you need it.

For working with dates in groovy, just use the java.util.Date class ?

TAGS
AUG Leaders

Atlassian Community Events