IPageCreationRule Methods Ingeniux CMS Content Store API

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 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(String)
Public method IsGroupAllowed(IUserGroup)
Public method IsUserAllowed(String)
Public method IsUserAllowed(IUser)
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 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

Reference