Home > @tridion-sites/models > OrganizationalItem
Abstract base class for the data of “organizational items”: items used to organize the items in a Repository.
Signature:
export declare abstract class OrganizationalItem extends RepositoryLocalObject
Extends: RepositoryLocalObject
Constructor | Modifiers | Description |
---|---|---|
(constructor)({ backendModel, accessControlList, contentSecurityDescriptor, …rloArgs }) | Constructs a new instance of the OrganizationalItem class |
Property | Modifiers | Type | Description |
---|---|---|---|
_backendModel | BackendOrganizationalItem | ||
accessControlList | AccessControlList | undefined | <p>Access Control List which is used to restrict access to the Organizational Item.</p><p>Notice that saving an Organizational Item with empty ACL is not supported. In such case the original ACL will not be modified during saving.</p> | |
contentSecurityDescriptor | SecurityDescriptor | undefined | Security Descriptor which specifies the Rights and Permissions that the current user has on the content of this Organizational Item. | |
getInternalModel | () => BackendOrganizationalItem | ||
isPermissionsInheritanceRoot | boolean | Whether the item inherits permissions from the parent item. | |
isRootOrganizationalItem | boolean | Whether the Organizational Item is a root (i.e. its parent is a Publication). |