FlowWright.cDevDeAPI Namespace
FlowWright.cDevDecisionEngine Namespace

dePermissions Members

The dePermissions type exposes the following members.

Constructors


  Name Description
Public method dePermissions(String, String, String, IErrorProvider)
Initializes a new instance of the deDefinitionPermissions class.
Public method dePermissions(deUserSession, String)
Initializes a new instance of the deDefinitionPermissions class.
Public method dePermissions(String, String, String, String)
Initializes a new instance of the deDefinitionPermissions class.

Methods


  Name Description
Public method addPermission
Adds the permission.
Public method getAllPermissionsByDefinition
Public method getCurrentUser
Gets the current user.
(Inherited from deAPIBase.)
Public method getPermission
Gets the permission.
Public method getPermissionID
Gets the permission identifier.
Public method getPermissions
Gets the permissions.
Public method getPermissionsByDefinition
Gets the permission by definition.
Public method getPermissionsByFolder
Gets the permissions by folder.
Public method getPermissionsByUser
Gets the permissions by user.
Public method getProperties
Gets the properties.
(Inherited from deAPIBase.)
Public method getProperty(String)
get property value
(Inherited from deAPIBase.)
Public method getProperty<(Of <<'(T>)>>)(String)
Gets the property.
(Inherited from deAPIBase.)
Public method getTenant
Returns the current tenant
(Inherited from deAPIBase.)
Public method getTenantID
Returns tenant id
(Inherited from deAPIBase.)
Public method getUserSession
Gets the user session.
(Inherited from deAPIBase.)
Public method hasPermission
Determines whether the specified defintion identifier has permission.
Public method removePermission(String)
Removes the permission.
Public method removePermission(String, String)
Removes the permission.
Public method removePermissionsForDefinition
Removes the permissions for definition.
Public method removePermissionsForFolder
Removes the permissions for folder.
Public method removePermissionsForUser
Removes the permissions for user.
Public method updatePermission
Updates the permission.

Properties


  Name Description
Public property connectionString
gets the connection string for the database
(Inherited from deAPIBase.)
Public property errorMsg
return last error message
(Inherited from deAPIBase.)
Public property externalUserID
Gets the external user identifier.
(Inherited from deAPIBase.)
Public property isMasterTenant
return if the session is for the master tenant
(Inherited from deAPIBase.)
Public property isMultiTenant
returns if the API is being used on multi-tenant mode
(Inherited from deAPIBase.)
Public property oErrorProvider
Gets the o error provider.
(Inherited from deAPIBase.)
Public property tenantMasterConnectionString
gets the tenant master database connection string
(Inherited from deAPIBase.)
Public property workflowUserID
returns the user id
(Inherited from deAPIBase.)