DOFSystemState InterfaceOpenDOF Object Access Library
This class represents the instantaneous state of the system at a given time.

Namespace: org.opendof.core.oal
Assembly: dof-oal (in dof-oal.dll) Version: 7.0.1.2
Syntax

C#
public interface State : DOFImmutable

The DOFSystemState type exposes the following members.

Methods

  NameDescription
Public methodgetAuthorizeException
Get the last authorization exception for this system, if any.
Public methodgetCredentials
Return the credentials associated with a system, or null if the system is not secure.
Public methodgetName
Get this system's name.
Public methodgetPermissions
Return the permissions of the system.
Public methodgetRemoteDomain
Get the remote domain scope associated with the system if there is one.
Public methodisAuthorized
Get Whether the system is authorized or not.
Public methodisPermissionsExtendAllowed
Get whether the system is allowed to extend the initial permission set.
Public methodisTunnelDomains
Get whether or not the system is allowed to see tunneled operations if it has permission in that tunnel.
Top
Remarks

This class represents the instantaneous state of the system at a given time. Since the actual state of the system can change over time, it is useful to group the state at an instant (for example, before a listener is notified) so that the values represent the state at that point in time.

The values returned by the State reflect the values at a time in the past.

See Also

Reference