
de.tsl2.nano.service.util.finder.AbstractFinder Maven / Gradle / Ivy
package de.tsl2.nano.service.util.finder;
import static de.tsl2.nano.service.util.ServiceUtil.CLAUSE_AND;
import static de.tsl2.nano.service.util.ServiceUtil.CLAUSE_NOT;
import static de.tsl2.nano.service.util.ServiceUtil.CLAUSE_OR;
import static de.tsl2.nano.service.util.ServiceUtil.CLAUSE_WHERE;
import static de.tsl2.nano.service.util.ServiceUtil.SUBST_RESULTBEAN;
import static de.tsl2.nano.service.util.ServiceUtil.createStatement;
import java.io.Serializable;
import java.util.Arrays;
import java.util.Collection;
import java.util.List;
import de.tsl2.nano.service.util.GenericServiceBean;
import de.tsl2.nano.service.util.ServiceUtil;
/**
* Basic Finder
*
* @param result bean type
* @author Thomas Schneider, Thomas Schneider
* @version $Revision$
*/
public abstract class AbstractFinder implements Serializable {
/** queryServiceBean */
/** serialVersionUID */
private static final long serialVersionUID = 1L;
Class resultType;
List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy