Advertisement
Guest User

nate

a guest
Oct 21st, 2008
2,196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 1.32 KB | None | 0 0
  1. Public Class ServiceManager
  2.  
  3.         Private Shared mgr As ServiceManager = Nothing
  4.         Private docSvc As DocumentService = Nothing
  5.         Private Shared security As EdmSecurity = Nothing
  6.         Private Shared loginPreferences As Connectivity.Common.Vault.LoginPreferences
  7.         Private Shared EdmLoginPreferences As EdmLoginPreferences
  8.  
  9.         Public Shared Function GetServiceManager() As ServiceManager
  10.  
  11.             If (mgr Is Nothing) Then
  12.                 mgr = New ServiceManager()
  13.             End If
  14.  
  15.             Return mgr
  16.         End Function
  17.  
  18.         Public Shared Function GetDocumentService() As DocumentService
  19.  
  20.             Dim mgr As ServiceManager = GetServiceManager()
  21.  
  22.  
  23.             If (mgr.docSvc Is Nothing) And security.IsSignedIn Then
  24.                 mgr.docSvc = New DocumentService()
  25.  
  26.                 'mgr.docSvc.Url = security.SecurityContext.RemoteHost
  27.                 mgr.docSvc.SecurityHeaderValue = New DocumentSvc.SecurityHeader()
  28.                 mgr.docSvc.SecurityHeaderValue.Ticket = security.SecurityContext.Ticket
  29.                 mgr.docSvc.SecurityHeaderValue.UserId = security.SecurityContext.UserID
  30.             End If
  31.  
  32.             Return mgr.docSvc
  33.  
  34.         End Function
  35.  
  36.         Public Sub New()
  37.             security = EdmSecurity.Instance
  38.         End Sub
  39.     End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement