/** * Copyright (c) 2004-2011 Wang Jinbao(Julian Wong), http://www.ralasafe.com * Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php */ package org.ralasafe.db; import java.util.HashMap; import java.util.Map; import java.util.Set; /** * WARN!!!! * We will deprecate it later. */ public class SelectCondition { private WhereElement whereElement; private GroupPart groupPart; private OrderPart orderPart; private Map pstmtInObjectMap; public GroupPart getGroupPart() { return groupPart; } public OrderPart getOrderPart() { return orderPart; } public WhereElement getWhereElement() { return whereElement; } public void setGroupPart( GroupPart groupPart ) { this.groupPart = groupPart; } public void setOrderPart( OrderPart orderPart ) { this.orderPart = orderPart; } public void setWhereElement( WhereElement whereElement ) { this.whereElement = whereElement; } public void registPstmtInWhereElementHintObject( String name, Object hint ) { PstmtInWhereElement inEmt=(PstmtInWhereElement) pstmtInObjectMap.get( name ); inEmt.setHint( hint ); } public void registPstmtInWhereElement( String name, PstmtInWhereElement inEmt ) { if( pstmtInObjectMap==null ) { pstmtInObjectMap=new HashMap(); } pstmtInObjectMap.put( name, inEmt ); } public Set getRegistedPstmtInNames() { if( pstmtInObjectMap==null ) { return null; } return pstmtInObjectMap.keySet(); } }