All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.intellifylearning.flush.IBatchFactory Maven / Gradle / Ivy

There is a newer version: 1.1.1
Show newest version
package com.intellifylearning.flush;

import java.util.List;

import com.intellify.api.caliper.CaliperEntity;
import com.intellify.api.caliper.impl.IntellifyBase;
import com.intellifylearning.models.Batch;
import com.intellifylearning.models.BatchIntellifyBase;

/**
 * A Factory that creates Batch objects
 *
 */
public interface IBatchFactory {

    /**
     * Creates a batch model around a list of items
     *
     * @param batch
     *            A list of items that represents the batch
     * @return {@link Batch}
     */
    Batch create(List batch);

    BatchIntellifyBase createIntellifyBaseBatch(List batch);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy