DOFPermissionSetBuilder ClassOpenDOF Object Access Library
This is the builder for a DOFPermissionSet.
Inheritance Hierarchy

SystemObject
  org.opendof.core.oal.securityDOFPermissionSetBuilder

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

C#
public sealed class Builder

The DOFPermissionSetBuilder type exposes the following members.

Constructors

  NameDescription
Public methodDOFPermissionSetBuilder
Create a builder with no existing entries.
Public methodDOFPermissionSetBuilder(Byte)
Create an instance from serial form.
Public methodDOFPermissionSetBuilder(DOFPermissionSet)
Construct a builder from an existing permission set.
Public methodDOFPermissionSetBuilder(DOFMarshalContext, Object, DOFPacket)
Create an instance from marshaled form.
Top
Methods

  NameDescription
Public methodaddPermission
Add a variable number of permissions.
Public methodaddPermissions(ICollectionDOFPermission)
Add a collection of permissions.
Public methodaddPermissions(DOFPermissionSet)
Add all permissions from another permission set.
Public methodbuild
Construct a new DOFPermissionSet based on the builder's current set of permissions.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks

This is the builder for a DOFPermissionSet. Permissions sets are immutable once built, so this allows creation and modification until that point.
See Also

Reference