/**
* <p>Copyright: Copyright (c) 2011</p>
* <p>Company: �������ӹɷ�����˾</p>
*/
package com.hundsun.ares.studio.jres.model.chouse;
import org.apache.commons.lang.ObjectUtils;
import com.hundsun.ares.studio.core.IARESProject;
import com.hundsun.ares.studio.jres.database.oracle.constant.IOracleConstant;
import com.hundsun.ares.studio.jres.database.oracle.internal.service.OracleTableColumnAdapter;
import com.hundsun.ares.studio.jres.model.database.TableColumn;
/**
* @author yanwj06282
*
*/
public class Stock3ColumnAdapter extends OracleTableColumnAdapter implements IStock3Column{
final protected StockColumnProperty property;
/**
* @param column
*/
public Stock3ColumnAdapter(TableColumn column,IARESProject project) {
super(column,project);
property = (StockColumnProperty) ObjectUtils.defaultIfNull(column
.getData2().get(IOracleConstant.TABLE_DATA2_KEY),
ChouseFactory.eINSTANCE.createStockColumnProperty());
}
/* (non-Javadoc)
* @see com.hundsun.ares.studio.jres.database.stock3.service.IStock3Column#getFlag()
*/
@Override
public String getFlag() {
return property.getFlag();
}
}