Provides a set of constants that identify individual permissions (access rights) that can be applied to an object. Access rights vary by object and control all operations on that type of object. A user's access to objects is controlled by the access rights awarded to the individual user, and by the access rights awarded to any group of which that user is a member. Access rights to individual objects are checked each time the user attempts to access an object from an object store.
Namespace: FileNet.Api.Constants
Assembly: FileNet.Api (in filenet.api.dll)
Syntax
Visual Basic (Declaration) |
---|
Public Enum AccessRight |
C# |
---|
public enum AccessRight |
C++ |
---|
public enum class AccessRight |
J# |
---|
public enum AccessRight |
JScript |
---|
public enum AccessRight |
Members
Description | |
---|---|
DELETE | Specifies that the user or group is granted or denied permission to delete an object. |
MODIFY_OBJECTS | Specifies that the user or group is granted or denied permission to modify objects in an object store. |
NONE | Specifies that the user or group has no access to objects. |
UNLINK | Specifies that the user or group is granted or denied permission to unlink from an object. |
USE_MARKING | Determines whether or not the constraint mask will be applied. If a user has been denied the access right, then the constraint mask is applied to the effective access mask that was computed by the authorization service. |
LINK | Specifies that the user or group is granted or denied permission to link to an object. |
WRITE | Specifies that the user or group is granted or denied permission to modify the properties of an object. |
REMOVE_MARKING | Specifies that the user or group is granted or denied permission to remove a object from an object. |
ADD_MARKING | Specifies that the user or group is granted or denied permission to assign a object to an object. |
PRIVILEGED_WRITE | Specifies that the user or group is granted or denied permission to set certain system-level properties (Creator, DateCreated, LastModifier, DateLastModified). This access right should be granted only to those users who run applications that require an elevated level of privilege on the Content Engine server. Examples of these are: import applications, which require the ability to preserve original user and date information (that is, the values of the above noted system properties) upon importing from the original repository; bulk entry applications; and migration applications. NOTE: This access right should not be granted to ordinary users and groups or even to most administrators. It is not included in the full control level of object store access ( |
PUBLISH | Specifies that the user or group is granted or denied permission to publish an object. |
CONNECT | Specifies that the user or group is granted or denied permission to connect to an object store. |
MINOR_VERSION | Specifies that the user or group is granted or denied permission to create a new document minor version. |
WRITE_ACL | Specifies that the user or group is granted or denied permission to modify an object's security (that is, its collection). |
WRITE_ANY_OWNER | Specifies that the user or group is granted or denied permission to change the ownership of an object to another user. If a user or group has been granted permission on an object, then that user or group is also automatically granted the permission on all objects contained in that object store. |
READ_ACL | Specifies that the user or group is granted or denied permission to view an object's security (that is, its collection). |
CREATE_CHILD | Specifies that the user or group is granted or denied permission to create a child object. |
CHANGE_STATE | Specifies that the user or group is granted or denied permission to change the lifecycle state of an object. |
RESERVED13 | Reserved. |
VIEW_CONTENT | Specifies that the user or group is granted or denied permission to view the content of an object. |
RESERVED12 | Reserved. |
MAJOR_VERSION | Specifies that the user or group is granted or denied permission to create a document major version. |
REMOVE_OBJECTS | Specifies that the user or group is granted or denied permission to delete objects in an object store. |
STORE_OBJECTS | Specifies that the user or group is granted or denied permission to create and store new objects in an object store. |
WRITE_OWNER | Specifies that the user or group is granted or denied permission to assume the ownership of an object. |
CREATE_INSTANCE | Specifies that the user or group is granted or denied permission to create a new instance of an object. |
READ | Specifies that the user or group is granted or denied permission to view the properties of an object. |