Click or drag to resize

IPageCreationRule Methods


The IPageCreationRule type exposes the following members.

Methods
  Name Description
Public method AddGroup Adds a new Group to the allowed groups that can use this page creation rule.
Public method AddUser Adds a new User to the list of users explicitly allowed to use this page creation rule.
Public method AllowPageCreation Checks whether the specified User is allowed to use this page creation rulee to create Pages.
Public method ClearUsersAndGroups Removes all users and groups that are allowed to use this page creation rule to create pages. This renders the page creation rule unusable.
Public method FirstAccessibleParentPage Retrieves the first parent Page under which this page creation rule can be used to create pages and to which the current User has Full Access.
Public method GetParentAccess Returns whether the page contains a user or group that has FULL_ACCESS to a parent page/>
Public method Groups Retrieves the collection of Groups that are allowed to use this page creation rule to create Pages.
Public method GroupsCount Gets the count of allowed Groups.
Public method IsGroupAllowed(IUserGroup) Returns if the passed in IUserGroup is allowed to use the current
Public method IsGroupAllowed(String) Returns if the passed in group ID is allowed to use the current
Public method IsUserAllowed(IUser) Returns if the passed in IUser is allowed to use the current
Public method IsUserAllowed(String) Returns if the passed in user ID is allowed to use the current
Public method ParentPages Retrieves the collection of parent Pages under which the page creation rule is allowed to create pages.
Public method ParentPagesCount Gets the count of parent page entries for this page creation rule.
Public method RemoveGroup Removes a Group from the list of group explicitly allowed to use this page creation rule.
Public method RemoveParentPage Removes a parent Page from the parent pages collection
Public method RemoveUser Removes a User from the list of users explicitly allowed to use this page creation rule.
Public method SetParentPage Sets a Page as parent page of this page creation rule.
Public method Touch Updated the entity's LastModified value to the current time.
(Inherited from IEntity)
Public method UnassociateWorkflowDefinition Removes the Workflow Definition from this page creation rule.
Public method Users Retrieves the collection of explicitly defined Users that can use this page creation rule to create Pages.
Public method UsersCount Gets the count of explicitly allowed Users.
Public method ValidateData Validates this entity's data. Implemented by concrete inheriting types.
(Inherited from IEntity)
Public method ValidateUserPermission Validates the user permission on the current entity. Implemented by concrete inheriting types. It is called automatically upon saving an entity.
(Inherited from IEntity)
Top
See Also