From 52a67ea66f6021152188bfe69ca7c25384e54559 Mon Sep 17 00:00:00 2001 From: David McKnight Date: Thu, 26 Mar 2009 18:35:19 +0000 Subject: [PATCH] init on getcontainer --- .../rse/examples/dstore/services/SampleService.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/rse/examples/org.eclipse.rse.examples.dstore/src/org/eclipse/rse/examples/dstore/services/SampleService.java b/rse/examples/org.eclipse.rse.examples.dstore/src/org/eclipse/rse/examples/dstore/services/SampleService.java index 0a681c887b2..769af6c7dd5 100644 --- a/rse/examples/org.eclipse.rse.examples.dstore/src/org/eclipse/rse/examples/dstore/services/SampleService.java +++ b/rse/examples/org.eclipse.rse.examples.dstore/src/org/eclipse/rse/examples/dstore/services/SampleService.java @@ -33,6 +33,10 @@ public class SampleService extends AbstractDStoreService { } public IHostSampleContainer getContainer(String name, IProgressMonitor monitor){ + if (!isInitialized()) + { + waitForInitialize(monitor); + } DataElement universalTemp = getMinerElement(); DataElement containerElement = getDataStore().createObject(universalTemp, "Sample Container", name,"", "", false); //$NON-NLS-1$ @@ -40,12 +44,11 @@ public class SampleService extends AbstractDStoreService { } public IHostSampleObject[] query(IHostSampleContainer container, IProgressMonitor monitor){ - DataElement containerElement = container.getDataElement(); if (!isInitialized()) { waitForInitialize(monitor); } - + DataElement containerElement = container.getDataElement(); DataElement[] results = dsQueryCommand(containerElement, "C_SAMPLE_QUERY", monitor); List returned = new ArrayList();