From b2438423da87021632275cbc0ba2a1bdaa736fb9 Mon Sep 17 00:00:00 2001 From: tpylak <tpylak> Date: Tue, 15 Jun 2010 10:35:36 +0000 Subject: [PATCH] minor: helper method SVN: 16507 --- .../DatabaseModificationAwareComponent.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/DatabaseModificationAwareComponent.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/DatabaseModificationAwareComponent.java index d6ea9c8cd45..cda41bae1de 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/DatabaseModificationAwareComponent.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/framework/DatabaseModificationAwareComponent.java @@ -18,6 +18,8 @@ package ch.systemsx.cisd.openbis.generic.client.web.client.application.framework import com.extjs.gxt.ui.client.widget.Component; +import ch.systemsx.cisd.openbis.generic.client.web.client.application.ui.grid.IDisposableComponent; + /** * Component which is aware of database modifications. * @@ -25,6 +27,16 @@ import com.extjs.gxt.ui.client.widget.Component; */ public class DatabaseModificationAwareComponent extends DatabaseModificationAwareObject<Component> { + /** + * Creates an instance by conversion from a disposable component, these two classes have the + * same functionality. + */ + public static DatabaseModificationAwareComponent create(IDisposableComponent disposableComponent) + { + return new DatabaseModificationAwareComponent(disposableComponent.getComponent(), + disposableComponent); + } + /** * Creates a mock with a dummy database modification observer. Use this method if your component * does not need to be refreshed when the database changes. -- GitLab