com.filenet.Panagon
Interface Permission
- All Superinterfaces:
- Permission, java.io.Serializable
- public interface Permission
- extends Permission
A Permission
object represents an access control (or rule)
associated with a Folder or Document object. This interface defines the access rights supported
by the Content Services server.
For a description of the methods for working with Permission
objects, see
the com.filenet.wcm.api.Permission
base interface.
- See Also:
- CS Java Connector Developer's Guide
Fields inherited from interface com.filenet.wcm.api.Permission |
INHERITABLE_DEPTH_NO_INHERITANCE, INHERITABLE_DEPTH_ONE_LEVEL, INHERITABLE_DEPTH_UNLIMITED, INHERITANCE_TYPE_ALL_CONTAINED_OBJECTS, INHERITANCE_TYPE_CONTAINED_CUSTOM_OBJECTS, INHERITANCE_TYPE_CONTAINED_DOCUMENT_OBJECTS, INHERITANCE_TYPE_CONTAINED_FOLDER_OBJECTS, INHERITANCE_TYPE_FROM_SECURITY_POLICY, INHERITANCE_TYPE_NO_INHERITANCE, INHERITANCE_TYPE_OBJECT_INSTANCE, INHERITANCE_TYPE_THIS_OBJECT_AND_ALL_CONTAINED_OBJECTS, LEVEL_ADD_TO_FOLDER, LEVEL_FULL_CONTROL, LEVEL_FULL_CONTROL_ANNOTATION, LEVEL_FULL_CONTROL_CLASSDEF, LEVEL_FULL_CONTROL_CUSTOM, LEVEL_FULL_CONTROL_DEFAULT, LEVEL_FULL_CONTROL_DOCUMENT, LEVEL_FULL_CONTROL_FOLDER, LEVEL_FULL_CONTROL_FOLDER_INHERITABLE, LEVEL_FULL_CONTROL_MARKING, LEVEL_LINK_CLASSDEF, LEVEL_LINK_CUSTOM, LEVEL_LINK_FOLDER, LEVEL_MAJOR_VERSION_DOCUMENT, LEVEL_MINOR_VERSION_DOCUMENT, LEVEL_MODIFY_CONTENT_DOCUMENT, LEVEL_MODIFY_PROPERTIES_ANNOTATION, LEVEL_MODIFY_PROPERTIES_CLASSDEF, LEVEL_MODIFY_PROPERTIES_CUSTOM, LEVEL_MODIFY_PROPERTIES_DEFAULT, LEVEL_MODIFY_PROPERTIES_DOCUMENT, LEVEL_MODIFY_PROPERTIES_FOLDER, LEVEL_MODIFY_PROPERTIES_FOLDER_INHERITABLE, LEVEL_PUBLISH, LEVEL_PUBLISH_DOCUMENT, LEVEL_READ, LEVEL_VIEW, LEVEL_VIEW_CONTENT, LEVEL_VIEW_PROPERTIES, LEVEL_WRITE_ANNOTATION, LEVEL_WRITE_CLASSDEF, LEVEL_WRITE_CUSTOM, LEVEL_WRITE_DEFAULT, LEVEL_WRITE_DOCUMENT, LEVEL_WRITE_FOLDER, PERMISSION_SOURCE_DEFAULT, PERMISSION_SOURCE_DIRECT, PERMISSION_SOURCE_PARENT, PERMISSION_SOURCE_TEMPLATE, PERMISSION_TYPE_LEVEL, PERMISSION_TYPE_LEVEL_DEFAULT, PERMISSION_TYPE_RIGHT, PERMISSION_TYPE_RIGHT_INHERIT_ONLY, PRINCIPAL_ID_AUTHENTICATED_USERS, PRINCIPAL_ID_CREATOR_OWNER, PRINCIPAL_ID_SPECIAL, PRINCIPAL_NAME_AUTHENTICATED_USERS, PRINCIPAL_NAME_CREATOR_OWNER, PRINCIPAL_NAME_SPECIAL, RIGHT_ADD_MARKING, RIGHT_ARCHIVE, RIGHT_CHANGE_STATE, RIGHT_CREATE_CHILD, RIGHT_CREATE_INSTANCE, RIGHT_DELETE, RIGHT_DEPLOY, RIGHT_LINK, RIGHT_MAJOR_VERSION, RIGHT_MINOR_VERSION, RIGHT_PUBLISH, RIGHT_READ, RIGHT_READ_ACL, RIGHT_REMOVE_MARKING, RIGHT_UNLINK, RIGHT_USE_MARKING, RIGHT_VIEW_CONTENT, RIGHT_WRITE, RIGHT_WRITE_ACL, RIGHT_WRITE_OWNER, TYPE_ALLOW, TYPE_DENY |
Methods inherited from interface com.filenet.wcm.api.Permission |
getAccess, getAccessType, getGranteeName, getGranteeType, getInheritableDepth, getInheritanceType, getPermissionSource, getSpecialPrincipalIds, isInherited, setAccess, setAccessType, setGrantee, setGranteeName, setGranteeType, setInheritableDepth, setInheritanceType |
idmAccessNone
public static final int idmAccessNone
- Value of 0. This is a possible return value of the getAccess() call on the Permission interface.
PermissionProhibits read or write access. This level of access can be particularly useful at sites
where some users might require even lower access privileges than the typical general users.
- See Also:
- Constant Field Values
idmAccessViewer
public static final int idmAccessViewer
- Value of 1. This is a possible return value of the getAccess() call on the Permission interface.
Allows viewing the object and its properties or to make copies of the associated versions.
- See Also:
- Constant Field Values
idmAccessAuthor
public static final int idmAccessAuthor
- Value of 2. This is a possible return value of the getAccess() call on the Permission interface.
Allows access rights plus the ability to check out, check in, and copy associated
versions and modify property values for the version. In addition, the user might
be allowed to modify designated custom property values for the document.
- See Also:
- Constant Field Values
idmAccessOwner
public static final int idmAccessOwner
- Value of 3. This is a possible return value of the getAccess() call on the Permission interface.
Author access rights plus the ability to delete documents, modify security, and modify most properties.
- See Also:
- Constant Field Values
idmAccessAdmin
public static final int idmAccessAdmin
- Value of 4. This is a possible return value of the getAccess() call on the Permission interface.
Owner access rights plus the ability to modify all property values. Active members of
the Administrators group are automatically assigned Admin access rights to all properties,
even though their names do not appear in any access lists. Users who are not members of the
Administrators group can be explicitly assigned Admin access rights to the properties
associated with particular objects.
- See Also:
- Constant Field Values