/** * Alipay.com Inc. * Copyright (c) 2005-2009 All Rights Reserved. */ package com.alipay.zdal.client.util.condition; import java.util.ArrayList; import java.util.List; /** * ����RouteCondition��ʽ�£���join�ļ�֧�֣�����ֻ������˱�join������������ڶ�sql���б����滻��ʱ���õ� * * @version $Id: JoinCondition.java, v 0.1 2010-1-29 ����02:02:01 jiangping Exp $ */ public class JoinCondition extends AdvanceCondition { List<String> virtualJoinTableNames = new ArrayList<String>(); /** * @return Returns the virtualJoinTableNames. */ public List<String> getVirtualJoinTableNames() { return virtualJoinTableNames; } /** * @param virtualJoinTableNames The virtualJoinTableNames to set. */ public void setVirtualJoinTableNames(List<String> virtualJoinTableNames) { this.virtualJoinTableNames = virtualJoinTableNames; } /** * ��ӱ�join��������� * @param virtualTableName */ public void addVirtualJoinTableName(String virtualTableName) { if (virtualTableName == null) { throw new IllegalArgumentException("�������߼�����"); } this.virtualJoinTableNames.add(virtualTableName.toLowerCase()); } }