Skip to content
Snippets Groups Projects
Commit 9f9810e9 authored by tpylak's avatar tpylak
Browse files

LMS-751 Automatic refresh: batch sample registration

SVN: 10497
parent 5a511b7f
No related branches found
No related tags found
No related merge requests found
......@@ -216,9 +216,9 @@ public final class ComponentProvider
{
public ITabItem create()
{
Component component = new SampleBatchRegistrationPanel(viewContext);
// TODO 2009-03-31, Tomasz Pylak: make aware of db modifications
return createSimpleTab(Dict.SAMPLE_BATCH_REGISTRATION, component, true);
DatabaseModificationAwareComponent component =
SampleBatchRegistrationPanel.create(viewContext);
return createRegistrationTab(Dict.SAMPLE_BATCH_REGISTRATION, component);
}
public String getId()
......
......@@ -28,6 +28,7 @@ import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
import ch.systemsx.cisd.openbis.generic.client.web.client.application.CommonViewContext;
import ch.systemsx.cisd.openbis.generic.client.web.client.application.Dict;
import ch.systemsx.cisd.openbis.generic.client.web.client.application.GenericConstants;
import ch.systemsx.cisd.openbis.generic.client.web.client.application.framework.DatabaseModificationAwareComponent;
import ch.systemsx.cisd.openbis.generic.client.web.client.application.plugin.IClientPlugin;
import ch.systemsx.cisd.openbis.generic.shared.basic.IIdentifierHolder;
import ch.systemsx.cisd.openbis.generic.shared.basic.dto.EntityKind;
......@@ -51,7 +52,13 @@ public final class SampleBatchRegistrationPanel extends LayoutContainer
private final CommonViewContext viewContext;
public SampleBatchRegistrationPanel(final CommonViewContext viewContext)
public static DatabaseModificationAwareComponent create(final CommonViewContext viewContext)
{
SampleBatchRegistrationPanel panel = new SampleBatchRegistrationPanel(viewContext);
return new DatabaseModificationAwareComponent(panel, panel.sampleTypeSelection);
}
private SampleBatchRegistrationPanel(final CommonViewContext viewContext)
{
this.viewContext = viewContext;
setId(ID);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment