/** * <p>Copyright: Copyright 2010</p> * <p>Company: �������ӹɷ����޹�˾</p> */ package com.hundsun.ares.studio.ui.page; import org.eclipse.ui.forms.editor.FormEditor; import com.hundsun.ares.studio.ui.extendpoint.manager.IExtendedPage; /** * ����״̬����չ���� * @author maxh * */ public abstract class ExtendPageWithMyDirtySystem<T> extends FromPageWithMyDirtySystem<T> implements IExtendItemLoader, IExtendedPage{ public ExtendPageWithMyDirtySystem(FormEditor editor, String id, String title) { super(editor, id, title); } public abstract boolean shouldLoad(); /** * ����һ�������Hook��ʹҳ������ڱ���֮ǰ��һЩ������ * <b>д�ļ���������չ��Ϣ����Ҫ������ʵ�֣����������Ϊ����һЩ��������������Acide�ﱣ���ʱ����Ҫͬ���������ļ���</b> * @Deprecated ʵ��IExtendedPage#beforeSave() */ @Deprecated public boolean doSave() {return true;} @Override public void init(FormEditor editor) { initialize(editor); } @Override public void onCreate() { } @Override public void beforeSave() { } @Override public void afterSave() { } }