package com.vci.client.uif.engine.client;
|
|
import java.awt.Component;
|
import java.util.Map;
|
|
import com.vci.client.portal.utility.PLDefination;
|
import com.vci.client.uif.engine.common.IDataNode;
|
import com.vci.corba.portal.data.PLPageDefination;
|
import com.vci.corba.portal.data.PLTabPage;
|
|
public interface IRegionPanel {
|
public void preInit(String type, String context);
|
|
public void setType(String type);
|
public String getType();
|
|
public void setContext(String context);
|
public String getContext();
|
|
public void setDataModel(IDataModel dataModel);
|
public IDataModel getDataModel();
|
|
public void setDefination(PLDefination defination);
|
public PLDefination getDefination();
|
public void setPageDefinition(PLPageDefination pageDefinition);
|
public PLPageDefination getPageDefinition();
|
|
public boolean isBuilt();
|
|
public Component init();
|
public Component getComponentPanel();
|
|
/**
|
* 设置此IRegionPanel初始时、唯一恒定不变的SourceData对象
|
* @param sourceData 此IRegionPanel初始时、唯一恒定不变的SourceData对象
|
*//*
|
public void setSourceData(IDataNode sourceData);*/ //BY ZhongGY 2015-07-02
|
/**
|
* 返回 此IRegionPanel初始时、唯一恒定不变的SourceData对象
|
* @return 此IRegionPanel初始时、唯一恒定不变的SourceData对象
|
*/
|
public IDataNode getSourceData();
|
|
|
public void setTabId(String tabId);
|
public String getTabId();
|
|
public void setTab(PLTabPage tabPage);
|
public PLTabPage getTabPage();
|
|
public void setFromDataMap(Map<String, String> fromDataMap);
|
public Map<String, String> getFromDataMap();
|
|
/**
|
* 返回此IRegionPanel所在的UIBaseLayoutPanel对象
|
* @return 此IRegionPanel所在的UIBaseLayoutPanel对象
|
*/
|
public UIBaseLayoutPanel getBaseLayoutPanel();
|
/**
|
* 设置 此IRegionPanel所在的UILayout对象
|
* @param baseLayoutPanel 此IRegionPanel所在的UIBaseLayoutPanel对象
|
*/
|
public void setBaseLayoutPanel(UIBaseLayoutPanel baseLayoutPanel);
|
|
public String getBusinessObjectOid(IDataNode dataNode);
|
public String getBusinessObjectType(IDataNode dataNode);
|
public String getLinkObjectOid(IDataNode dataNode);
|
|
/**
|
* @Title :刷新界面 by zhonggy 2015-07
|
* @Description :
|
*/
|
public void refreshUI();
|
}
|