Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @State(name = "JiraConfiguration",
- storages = [Storage(value = "jiraConfiguration.xml")])
- class JiraComponent(project: Project? = null) :
- AbstractProjectComponent(project),
- Serializable,
- PersistentStateComponent<JiraComponent> {
- var username: String = ""
- var password: String = ""
- override fun getState(): JiraComponent? = this
- override fun loadState(state: JiraComponent) =
- XmlSerializerUtil.copyBean(state, this)
- companion object {
- fun getInstance(project: Project): JiraComponent =
- project.getComponent(JiraComponent::class.java)
- }
- }
Add Comment
Please, Sign In to add comment