Top Fields Constructors Methods
liquibase.snapshot

public Class SnapshotGeneratorChain

extends Object
Class Inheritance
Imports
liquibase.exception.DatabaseException, liquibase.structure.DatabaseObject, java.util.*

Field Summary

Modifier and TypeField and Description
private final Set<Class<? extends SnapshotGenerator>>
private Iterator<SnapshotGenerator>
private final SnapshotIdService

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public SnapshotGenerator
public <T extends DatabaseObject> T
snapshot(T example, DatabaseSnapshot snapshot)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

replacedGeneratorsback to summary
private final Set<Class<? extends SnapshotGenerator>> replacedGenerators
snapshotGeneratorsback to summary
private Iterator<SnapshotGenerator> snapshotGenerators
snapshotIdServiceback to summary
private final SnapshotIdService snapshotIdService

Constructor Detail

SnapshotGeneratorChainback to summary
public SnapshotGeneratorChain(SortedSet<SnapshotGenerator> snapshotGenerators)

Method Detail

getNextValidGeneratorback to summary
public SnapshotGenerator getNextValidGenerator()
snapshotback to summary
public <T extends DatabaseObject> T snapshot(T example, DatabaseSnapshot snapshot) throws DatabaseException, InvalidExampleException