PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class StdBSHybridCloudManager

    This class manages all services that support the PRIMAVERA Hybrid Cloud infrastructure.

    Inheritance
    System.Object
    StdBSBaseService
    StdBSHybridCloudManager
    Implements
    System.IDisposable
    Inherited Members
    StdBSBaseService.m_objBSO
    StdBSBaseService.BSO
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: StdPlatBS100.ServiceClasses
    Assembly: StdPlatBS100.dll
    Syntax
    public class StdBSHybridCloudManager : StdBSBaseService, IDisposable

    Constructors

    StdBSHybridCloudManager()

    Declaration
    public StdBSHybridCloudManager()

    Fields

    C_IDENTITY_SERVICEKEY

    Identity service key.

    Declaration
    public const string C_IDENTITY_SERVICEKEY = "Identity"
    Field Value
    Type Description
    System.String

    Properties

    AppsManager

    Gets the apps manager.

    Declaration
    public StdBSAppsManager AppsManager { get; }
    Property Value
    Type Description
    StdBSAppsManager

    DataLookup

    Gets the data look up.

    Declaration
    public StdBSDataLookUp DataLookup { get; }
    Property Value
    Type Description
    StdBSDataLookUp

    ECommerce

    ECommerce Platform Services

    Declaration
    public StdBSECommerceManager ECommerce { get; }
    Property Value
    Type Description
    StdBSECommerceManager

    InformaDBManager

    Declaration
    public StdBSInformaDBManager InformaDBManager { get; }
    Property Value
    Type Description
    StdBSInformaDBManager

    PaymentManager

    Gets a reference to the payment manager service.

    Declaration
    public StdBSPaymentManager PaymentManager { get; }
    Property Value
    Type Description
    StdBSPaymentManager

    UserInterfaceService

    Gets the User interface services for the hybrid cloud manager.

    Declaration
    public StdBSHybridCloudUiManager UserInterfaceService { get; }
    Property Value
    Type Description
    StdBSHybridCloudUiManager

    Utilities

    Cloud Utilities service

    Declaration
    public StdBSCloudUtils Utilities { get; }
    Property Value
    Type Description
    StdBSCloudUtils

    Weather

    Gets the weather service.

    Declaration
    public StdBSWeather Weather { get; }
    Property Value
    Type Description
    StdBSWeather

    Methods

    Dispose()

    Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

    Declaration
    public void Dispose()

    Dispose(Boolean)

    Releases unmanaged and - optionally - managed resources.

    Declaration
    protected virtual void Dispose(bool disposing)
    Parameters
    Type Name Description
    System.Boolean disposing

    true to release both managed and unmanaged resources; false to release only unmanaged resources.

    GetAuthenticationToken()

    Retrieves the Authentication Token synchronously.

    Declaration
    public string GetAuthenticationToken()
    Returns
    Type Description
    System.String

    GetAuthenticationTokenAsync()

    Retrieves the Authentication Token asynchronously.

    Declaration
    public Task<string> GetAuthenticationTokenAsync()
    Returns
    Type Description
    System.Threading.Tasks.Task<System.String>

    GetAuthorityAddress()

    Gets the authority adress.

    Declaration
    public Uri GetAuthorityAddress()
    Returns
    Type Description
    System.Uri

    GetServiceUrl(String, String)

    Retrieves the service url for a specific service for allowed users.

    Declaration
    public string GetServiceUrl(string serviceKey, string defaultValue)
    Parameters
    Type Name Description
    System.String serviceKey
    System.String defaultValue
    Returns
    Type Description
    System.String

    InvalidateAccessCode()

    Invalidates the current identity server access code.

    Declaration
    public void InvalidateAccessCode()

    ResetServiceUrls()

    Clears the overriden Url of micro services for allowed users.

    Declaration
    public void ResetServiceUrls()

    SetServiceCredentials(String, String)

    Allows authorized users to override the authentication to use in the identity server.

    Declaration
    public void SetServiceCredentials(string clientId, string clientSecret)
    Parameters
    Type Name Description
    System.String clientId
    System.String clientSecret

    SetServiceUrl(String, String)

    Allows authorized users to change the Url of micro services.

    Declaration
    public void SetServiceUrl(string serviceKey, string url)
    Parameters
    Type Name Description
    System.String serviceKey

    The supported service identitication key.

    System.String url

    The new service URL

    Implements

    System.IDisposable