Package nl._42.heph
-
Interface Summary Interface Description AbstractBuildCommand<T extends org.springframework.data.domain.Persistable,R extends org.springframework.data.repository.Repository<? extends org.springframework.data.domain.Persistable,? extends Serializable>> TheAbstractBuildCommand
interface serves as the base interface for building your fixtures.BeanSaver<T,ID> A BeanSaver provides a custom way of saving an entity. -
Class Summary Class Description AbstractBuilder<T extends org.springframework.data.domain.Persistable,BC extends AbstractBuildCommand> Every entity builder will have to extend from this class.DefaultBuildCommand<T extends org.springframework.data.domain.Persistable,R extends org.springframework.data.repository.Repository<T,? extends Serializable>> DefaultBuildCommand serves as the backing implementation for all created BuildCommands.NoOpBeanSaver No-op implementation ofBeanSaver
.