Home Reference Source Test
public class | source

PEP

Constructor Summary

Public Constructor
public

constructor(context: Object)

Creates a Policy Enforcement Point (PEP) instance

Member Summary

Public Members
public get

messageBus(messageBus: MessageBus): *

return the messageBus in this Registry

public set

messageBus(messageBus: MessageBus): *

Set the messageBus in this Registry

Method Summary

Public Methods
public
public

addPolicy(source: String, key: String, policy: Object)

Adds a policy to the Policy Enforcement Point (PEP).

public

authorise(message: *): *

public

authoriseSync(message: *): boolean

public

removePolicy(source: *, key: *)

Public Constructors

public constructor(context: Object) source

Creates a Policy Enforcement Point (PEP) instance

Params:

NameTypeAttributeDescription
context Object

Public Members

public get messageBus(messageBus: MessageBus): * source

return the messageBus in this Registry

public set messageBus(messageBus: MessageBus): * source

Set the messageBus in this Registry

Public Methods

public addGUIListeners() source

public addPolicy(source: String, key: String, policy: Object) source

Adds a policy to the Policy Enforcement Point (PEP). The policy can be created by the service provider or by the user.

Params:

NameTypeAttributeDescription
source String
key String
policy Object

public authorise(message: *): * source

Params:

NameTypeAttributeDescription
message *

Return:

*

public authoriseSync(message: *): boolean source

Params:

NameTypeAttributeDescription
message *

Return:

boolean

public removePolicy(source: *, key: *) source

Params:

NameTypeAttributeDescription
source *
key *