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

de.tsl2.nano.service.util.IBatchService Maven / Gradle / Ivy

Go to download

TSL2 JEE Service Access (Generic Services for Entity Access, JEE File-System-Connector, Generic Featuring, Job-Scheduling, BeanContainer, Batch, Comfortable Bean Query Definitions, JAAS, Authentification, Authorization, )

The newest version!
/*
 * File: $HeadURL$
 * Id  : $Id$
 * 
 * created by: Thomas Schneider, Thomas Schneider
 * created on: Oct 11, 2012
 * 
 * Copyright: (c) Thomas Schneider 2012, all rights reserved
 */
package de.tsl2.nano.service.util;

import de.tsl2.nano.service.util.batch.Part;

/**
 * service to load different data through several queries using a single communication. usable for performance aspects.
 * 
 * @author Thomas Schneider, Thomas Schneider
 * @version $Revision$
 */
public interface IBatchService {
    /**
     * is able to load different data through different queries (finders) in one step. usable for performance aspects.
     * 
     * @param batchParts batch parts to be executed
     * @return batch parts filled with result lists
     */
     Part[] findBatch(Part... batchParts);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy