O'Reilly logo

JIRA 5.x Development Cookbook by Jobin Kuruvilla

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Persisting plugin information in the JIRA database

While developing plugins, we come across many scenarios where we need to store specific information about the plugins, be it configuration details or metadata for entities. How can we do this without creating a custom schema and going through the pain of editing entity definitions? In this recipe, we will learn how we can make use of JIRA's existing framework to store information specific to the plugins we develop.

JIRA uses the Open symphony's PropertySet framework to store properties in the database. These properties are a set of key/value pairs and are stored against any entity that the user wants. The key of the property is always a String value; the value can be: String, Long, Date, Boolean ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required