IAssetSecurityManager Methods Ingeniux CMS Content Store API

The IAssetSecurityManager type exposes the following members.

Methods

  Name Description
Public method DeepCloneT, TManager
Duplicates an object instance, not including its unique ID.
(Inherited from ITransactionalEntity.)
Public method Permission(String, EnumAssetType, IUser)
For a specific User, retrieve the highest permission for a given asset path. The permission is highest of all groups to which the user belongs, including the Everyone group.
Public method Permission(String, EnumAssetType, IUserGroup)
For a specific UserGroup, retrieve the highest permission for a given asset path
Public method Permissions
Retrieves all permission entries for a given asset path
Public method QuickWrite
Creates a temporary Write Session to quickly write something outside the current Session and transaction. This is a way to bypass the transaction and quickly put something into the content store.
(Inherited from ITransactionalEntity.)
Public method RemovePermission
Removes all permission entries for given asset path.
Public method RenameAsset
Carries out security entry updates when asset path is renamed or moved
Public method SetPermission
Sets permission for given asset path.
Top
See Also

Reference