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

com.kuangkie.carbon.entity.query.EntityQueryParamFactory Maven / Gradle / Ivy

package com.kuangkie.carbon.entity.query;

import java.util.List;

import com.kuangkie.carbon.common.SortItem;
import com.kuangkie.carbon.enun.SortDirection;
import com.kuangkie.carbon.record.RecordQueryParam;

public interface EntityQueryParamFactory  {
	
	EntityProConJunctionFactory getEntityProConJunctionFactory();
	
	EntityQueryParamFactory addSortItem(String title, SortDirection sortDirection);
	
	EntityQueryParamFactory clearSortItems();
	
	EntityQueryParamFactory addSortItem(SortItem sortItem);
	
	EntityQueryParamFactory addSortItem(String title);

	List getSortItems();

	public RecordQueryParam getRecordQueryParam() ;
	
	EntityQueryParamFactory setNeedDistinct(boolean needDistinct);
	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy