02.05.2014 Views

CoreandServices.book - Ocean - Schlumberger

CoreandServices.book - Ocean - Schlumberger

CoreandServices.book - Ocean - Schlumberger

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Data Management<br />

DataManager<br />

IWorkspace ITransactionManager IDataSourceManager<br />

IDataSource<br />

Fig. 3-9 <strong>Ocean</strong> Core DataManager Class Architecture<br />

public static class DataManager<br />

{<br />

public static IDataSourceManager DataSourceManager { get; }<br />

public static ITransactionManager TransactionManager { get; }<br />

public static IWorkspace Workspace { get; }<br />

public static IDataSource GetSource (string sourceId);<br />

public static object Resolve (Droid droid);<br />

public static ITransaction NewTransaction ();<br />

public static ITransaction NewTransaction (object context);<br />

public static bool CanCloseWorkspace ();<br />

public static bool CanCloseWorkspace (<br />

out ReadOnlyCollection exceptions);<br />

public static void<br />

SetWorkspace (IWorkspace newWorkspace);<br />

public static void<br />

SetWorkspace (IWorkspace newWorkspace,<br />

out ReadOnlyCollection exceptions);<br />

public static event EventHandler WorkspaceOpened;<br />

public static event CancelEventHandler WorkspaceClosing;<br />

public static event EventHandler WorkspaceClosed;<br />

}<br />

3-54 <strong>Ocean</strong> Application Development Framework 2008.1<br />

<strong>Schlumberger</strong> Private

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!