Interface PermissionCheckValue

All Known Subinterfaces:
BaseCredentialsInfo, BlogPostInfo, CalendarEntry, FileInfo, LinkInfo, OAuth1CredentialsInfo, OAuth2CredentialsInfo, PasswordCredentialsInfo, PostInfo, SiteInfo, TopicInfo
All Known Implementing Classes:
AbstractCredentialsImpl, ArchivedNodeEntity, BlogEntity, BlogPostInfoImpl, CalendarEntity, CalendarEntryDTO, CalendarEntryImpl, CopyService.CopyInfo, DownloadEntity, DraftsAndPublishedBlogPostsCannedQueryParams, FileInfoImpl, GetArchivedNodesCannedQueryParams, GetBlogPostsCannedQueryParams, GetCalendarEntriesCannedQueryParams, GetChildrenAuditableCannedQueryParams, GetChildrenWithTargetAssocsAuditableCannedQueryParams, GetDiscussionTopcisWithPostsCannedQueryParams, GetDownloadsCannedQueryParams, LinkInfoImpl, NodeBackedEntity, NodeEntity, NodeUpdateEntity, NodeWithChildrenEntity, NodeWithTargetsEntity, OAuth1CredentialsInfoImpl, OAuth2CredentialsInfoImpl, PasswordCredentialsInfoImpl, PersonService.PersonInfo, PostInfoImpl, PostWithReplies, SiteInfoImpl, TopicInfoImpl

public interface PermissionCheckValue
Interface for objects that can provide information to allow permission checks

Implement this interface to enable the permission filtering layers to extract information in order to check permissions.

Since:
4.0
Author:
Derek Hulley
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the underlying node value that needs to be permission checked.
  • Method Details

    • getNodeRef

      NodeRef getNodeRef()
      Get the underlying node value that needs to be permission checked.
      Returns:
      the underlying value to filter