Guest User

Untitled

a guest
Dec 7th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. @State(name = "JiraConfiguration",
  2. storages = [Storage(value = "jiraConfiguration.xml")])
  3. class JiraComponent(project: Project? = null) :
  4. AbstractProjectComponent(project),
  5. Serializable,
  6. PersistentStateComponent<JiraComponent> {
  7.  
  8. var username: String = ""
  9. var password: String = ""
  10.  
  11. override fun getState(): JiraComponent? = this
  12.  
  13. override fun loadState(state: JiraComponent) =
  14. XmlSerializerUtil.copyBean(state, this)
  15.  
  16. companion object {
  17. fun getInstance(project: Project): JiraComponent =
  18. project.getComponent(JiraComponent::class.java)
  19. }
  20. }
Add Comment
Please, Sign In to add comment