/*
 * This file is part of Nuts Framework.
 * Copyright (C) 2009 Nuts Develop Team.
 *
 * Nuts Framework is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License any later version.
 * 
 * Nuts Framework is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	 See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with Nuts Framework. If not, see <http://www.gnu.org/licenses/>.
 */
package nuts.exts.mybatis;

/**
 * SqlmapConstants
 */
public interface SqlMapConstants {

	/**
	 * NUTS_COUNT = "Nuts.count";
	 */
	public static final String NUTS_COUNT = "Nuts.count";

	/**
	 * COUNT_BY_PRIMARY_KEY = "countByPrimaryKey";
	 */
	public static final String COUNT_BY_PRIMARY_KEY = "countByPrimaryKey";

	/**
	 * COUNT_BY_EXAMPLE = "countByExample";
	 */
	public static final String COUNT_BY_EXAMPLE = "countByExample";

	/**
	 * SELECT_BY_PRIMARY_KEY = "selectByPrimaryKey";
	 */
	public static final String SELECT_BY_PRIMARY_KEY = "selectByPrimaryKey";

	/**
	 * SELECT_BY_EXAMPLE = "selectByExample";
	 */
	public static final String SELECT_BY_EXAMPLE = "selectByExample";

	/**
	 * INSERT = "insert";
	 */
	public static final String INSERT = "insert";

	/**
	 * DELETE_BY_PRIMARY_KEY = "deleteByPrimaryKey";
	 */
	public static final String DELETE_BY_PRIMARY_KEY = "deleteByPrimaryKey";

	/**
	 * DELETE_BY_EXAMPLE = "deleteByExample";
	 */
	public static final String DELETE_BY_EXAMPLE = "deleteByExample";

	/**
	 * UPDATE_BY_PRIMARY_KEY = "updateByPrimaryKey";
	 */
	public static final String UPDATE_BY_PRIMARY_KEY = "updateByPrimaryKey";

	/**
	 * UPDATE_BY_PRIMARY_KEY_SELECTIVE = "updateByPrimaryKeySelective";
	 */
	public static final String UPDATE_BY_PRIMARY_KEY_SELECTIVE = "updateByPrimaryKeySelective";

	/**
	 * UPDATE_BY_EXAMPLE = "updateByExample";
	 */
	public static final String UPDATE_BY_EXAMPLE = "updateByExample";

	/**
	 * UPDATE_BY_EXAMPLE_SELECTIVE = "updateByExampleSelective";
	 */
	public static final String UPDATE_BY_EXAMPLE_SELECTIVE = "updateByExampleSelective";

}
