/** * <p>Copyright: Copyright (c) 2012</p> * <p>Company: �������ӹɷ����޹�˾</p> */ package com.hundsun.ares.studio.jres.script.api.wrap; /** * �������ݶ��� * * @author lvgao * */ public interface IBasicdataScriptWrap { public static final String COMMONDATA_TYPE = "commondata"; /** * ��ȡ���ж�ά��������� * @return */ public ISingleTableScriptWrap[] getAllTableBasicData(); /** // * ��ȡ�������ӱ�������� * @return */ public IMasterSlaveTableScriptWrap[] getAllMasterSlaveTableBasicData(); /** * ��ȡ�������ӹ������������ * @return */ public IMasterSlaveLinkTableScriptWrap[] getAllMasterSlaveLinkTableBasicData(); /** * ������ϵͳ����ȡ��ά��������� * @param subsysName * @return */ public ISingleTableScriptWrap[] getTableBasicDataBySubsys(String subsysName); /** * ����ģ������ȡ��ά��������� * @param moduleName ģ�����֣�������ڶ༶���á�.���ָ� * @return */ public ISingleTableScriptWrap[] getTableBasicDataByModule(String moduleName); /** * ������ϵͳ����ȡ���ӱ�������� * @param subsysName * @return */ public IMasterSlaveTableScriptWrap[] getMasterSlaveTableBasicDataBySubsys(String subsysName); /** * ����ģ������ȡ���ӱ�������� * @param moduleName ģ�����֣�������ڶ༶���á�.���ָ� * @return */ public IMasterSlaveTableScriptWrap[] getMasterSlaveTableBasicDataByModule(String moduleName); /** * ������ϵͳ����ȡ������Ϣ��������� * @param subsysName * @return */ public IMasterSlaveLinkTableScriptWrap[] getMasterSlaveLinkTableBasicDataBySubsys(String subsysName); /** * ����ģ������ȡ������Ϣ��������� * @param moduleName ģ�����֣�������ڶ༶���á�.���ָ� * @return */ public IMasterSlaveLinkTableScriptWrap[] getMasterSlaveLinkTableBasicDataByModule(String moduleName); /** * ͨ�����Ʋ��Ҷ�ά�� * @param name * @return */ public ISingleTableScriptWrap getTableBasicDataByName(String name); /** * ͨ�����Ʋ������ӱ� * @param name * @return */ public IMasterSlaveTableScriptWrap getMasterSlaveTableBasicDataByName(String name); /** * ͨ�����Ʋ������ӹ����� * @param name * @return */ public IMasterSlaveLinkTableScriptWrap getMasterSlaveLinkTableBasicDataByName(String name); /** * ��ȡ����Ԫ���ݻ������� * @return */ public ISingleTableScriptWrap[] getAllMetaDataBasicData(); /** * ͨ�����Ʋ���Ԫ���ݻ������� * @param name * @return */ public ISingleTableScriptWrap getMetaDataBasicDataByName(String name); }