Codeunit 70623690 EOS004 APP Access Check

Codeunit 70623690 EOS004 APP Access Check

Methods

IsEnvironmentKeyOK

procedure IsEnvironmentKeyOK(AppId: Guid): Boolean

Parameters / Return Value

  • AppId Guid

  • Returns Boolean


GetEnvironmentKey

procedure GetEnvironmentKey(AppId: Guid): Text

Parameters / Return Value

  • AppId Guid

  • Returns Text[]


ClearKeyCache

procedure ClearKeyCache(AppId: Guid)

Clears the entire key cache for a single app.

Parameters / Return Value

  • AppId Guid

    The ID of the app.


ClearKeyCache

procedure ClearKeyCache()

Clears the entire key cache for all apps.


LoadRntChkSetupCacheFromDB

procedure LoadRntChkSetupCacheFromDB(var AccessCheckSetup: Record "EOS004 APP Access Check Setup")

Parameters / Return Value

  • AccessCheckSetup Record "EOS004 APP Access Check Setup"

LoadRntChkSetupCacheFromDB

procedure LoadRntChkSetupCacheFromDB(AppId: Guid)

Parameters / Return Value

  • AppId Guid

LoadRntChkSetupCacheFromDB

procedure LoadRntChkSetupCacheFromDB()

WriteKeySetupToDatabase

procedure WriteKeySetupToDatabase(Appid: Guid)

Parameters / Return Value

  • Appid Guid

WriteKeySetupToDatabase

procedure WriteKeySetupToDatabase()

AddCurrentAppToList

procedure AddCurrentAppToList(AppId: Guid; EnvKeyCalcType: enum "EOS004 Env. Key Calc. Type")

Parameters / Return Value

  • AppId Guid

  • EnvKeyCalcType enum "EOS004 Env. Key Calc. Type"


IsActive

procedure IsActive(AppId: Guid): Boolean

Checks if the environment key is active for the provided app on the current company.

Parameters / Return Value

  • AppId Guid

    The AppId of the App to be checked

  • Returns Boolean


GetAccessCheckStatus

procedure GetAccessCheckStatus(AppId: Guid): Enum "EOS004 Access Check Status"

Parameters / Return Value

  • AppId Guid

  • Returns Enum "EOS004 Access Check Status"


AssertIsActive

procedure AssertIsActive(Appid: Guid)

Parameters / Return Value

  • Appid Guid

Set

procedure Set(NewAccessCheckSetup: Record "EOS004 APP Access Check Setup")

Parameters / Return Value

  • NewAccessCheckSetup Record "EOS004 APP Access Check Setup"

CleanUninstalledAppSetup

procedure CleanUninstalledAppSetup(AppId: Guid)

Parameters / Return Value

  • AppId Guid

Read

procedure Read(): Boolean

Parameters / Return Value

  • Returns Boolean

LoadAccessCheckSetupSupportedAppList

procedure LoadAccessCheckSetupSupportedAppList(var TempEOSAPPAccessChkSetup: Record "EOS004 APP Access Check Setup")

Parameters / Return Value

  • TempEOSAPPAccessChkSetup Record "EOS004 APP Access Check Setup"


EOS Labs -