public abstract class

ConfigCrudHelper

extends Object
java.lang.Object
   ↳ com.atlassian.jira.functest.config.ConfigCrudHelper<T extends com.atlassian.jira.functest.config.ConfigObjectWithId>

Class Overview

A class that can help implementing CRUD operations on the XML backup.

Summary

Public Constructors
ConfigCrudHelper(Document document, ConfigSequence configSeqence, String elementName)
Public Methods
List<T> load()
boolean save(List<T> newList)
Protected Methods
abstract void deleteObject(Element element, T deleteObject)
abstract T elementToObject(Element element)
abstract void newObject(Element element, T newObject, Long newId)
abstract void updateObject(Element element, T updateObject, T oldObject)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public ConfigCrudHelper (Document document, ConfigSequence configSeqence, String elementName)

Public Methods

public List<T> load ()

public boolean save (List<T> newList)

Protected Methods

protected abstract void deleteObject (Element element, T deleteObject)

protected abstract T elementToObject (Element element)

protected abstract void newObject (Element element, T newObject, Long newId)

protected abstract void updateObject (Element element, T updateObject, T oldObject)