Stud.IP  5.4
 All Data Structures Namespaces Files Functions Variables Groups
Authority Class Reference

Static Public Member Functions

static canShowCoursewareInstance (User $user, Instance $resource)
 
static canUpdateCoursewareInstance (User $user, Instance $resource)
 
static canShowBlock (User $user, Block $resource)
 
static canIndexBlocks (User $user, Container $resource)
 
static canCreateBlocks (User $user, Container $resource)
 
static canUpdateBlock (User $user, Block $resource)
 
static canDeleteBlock (User $user, Block $resource)
 
static canUpdateEditBlocker (User $user, $resource)
 
static canShowContainer (User $user, Container $resource)
 
static canIndexContainers (User $user, StructuralElement $resource)
 
static canCreateContainer (User $user, StructuralElement $resource)
 
static canUpdateContainer (User $user, Container $resource)
 
static canDeleteContainer (User $user, Container $resource)
 
static canReorderBlocks (User $user, Container $resource)
 
static canReorderContainers (User $user, StructuralElement $resource)
 
static canShowStructuralElement (User $user, StructuralElement $resource)
 
static canUpdateStructuralElement (User $user, StructuralElement $resource)
 
static canCreateStructuralElement (User $user, StructuralElement $resource)
 
static canDeleteStructuralElement (User $user, StructuralElement $resource)
 
static canIndexBookmarks (User $user, Instance $resource)
 
static canUpdateBookmarks (User $user, Instance $resource)
 
static canAddBookmarkToAUser (User $actor, User $user)
 
static canModifyBookmarksOfAUser (User $actor, User $user)
 
static canIndexBookmarksOfAUser (User $actor, User $user)
 
static canIndexStructuralElements (User $user)
 
static canIndexStructuralElementsShared (User $user)
 
static canIndexStructuralElementsReleased (User $user)
 
static canReorderStructuralElements (User $user, $resource)
 
static canShowUserDataField (User $user, UserDataField $resource)
 
static canUpdateUserDataField (User $user, UserDataField $resource)
 
static canShowUserProgress (User $user, UserProgress $resource)
 
static canUpdateUserProgress (User $user, UserProgress $resource)
 
static canIndexBlockComments (User $user, Block $resource)
 
static canShowBlockComment (User $user, BlockComment $resource)
 
static canCreateBlockComment (User $user, Block $resource)
 
static canUpdateBlockComment (User $user, BlockComment $resource)
 
static canDeleteBlockComment (User $user, BlockComment $resource)
 
static canIndexBlockFeedback (User $user, Block $resource)
 
static canCreateBlockFeedback (User $user, Block $resource)
 
static canShowBlockFeedback (User $user, BlockFeedback $resource)
 
static canUpdateBlockFeedback (User $user, BlockFeedback $resource)
 
static canDeleteBlockFeedback (User $user, BlockFeedback $resource)
 
static canUploadStructuralElementsImage (User $user, StructuralElement $resource)
 
static canDeleteStructuralElementsImage (User $user, StructuralElement $resource)
 
static canShowTaskGroup (User $user, TaskGroup $resource)
 
static canShowTask (User $user, Task $resource)
 
static canIndexTasks (User $user)
 
static canCreateTasks (User $user, StructuralElement $resource)
 
static canUpdateTask (User $user, Task $resource)
 
static canDeleteTask (User $user, Task $resource)
 
static canCreateTaskFeedback (User $user, Task $resource)
 
static canShowTaskFeedback (User $user, Task $resource)
 
static canUpdateTaskFeedback (User $user, Task $resource)
 
static canDeleteTaskFeedback (User $user, Task $resource)
 
static canIndexStructuralElementComments (User $user, StructuralElement $resource)
 
static canShowStructuralElementComment (User $user, StructuralElementComment $resource)
 
static canCreateStructuralElementComment (User $user, StructuralElement $resource)
 
static canUpdateStructuralElementComment (User $user, StructuralElementComment $resource)
 
static canDeleteStructuralElementComment (User $user, StructuralElementComment $resource)
 
static canIndexStructuralElementFeedback (User $user, StructuralElement $resource)
 
static canCreateStructuralElementFeedback (User $user, StructuralElement $resource)
 
static canUpdateStructuralElementFeedback (User $user, StructuralElementComment $resource)
 
static canShowStructuralElementFeedback (User $user, StructuralElementFeedback $resource)
 
static canDeleteStructuralElementFeedback (User $user, StructuralElementComment $resource)
 
static canShowTemplate (User $user, Template $resource)
 
static canIndexTemplates (User $user)
 
static canCreateTemplate (User $user)
 
static canUpdateTemplate (User $user, Template $resource)
 
static canDeleteTemplate (User $user, Template $resource)
 
static canIndexPublicLinks (User $user)
 
static canShowPublicLink (User $user, PublicLink $resource)
 
static canCreatePublicLink (User $user)
 
static canUpdatePublicLink (User $user, PublicLink $resource)
 
static canDeletePublicLink (User $user, PublicLink $resource)
 
static canShowPublicStructuralElement (StructuralElement $resource)
 
static canShowUnit (User $user, Unit $resource)
 
static canIndexUnits (User $user)
 
static canCreateUnit (User $user,\Range $range)
 
static canUpdateUnit (User $user, Unit $resource)
 
static canDeleteUnit (User $user, Unit $resource)
 
static canIndexUnitsOfACourse (User $user, Course $course)
 
static canIndexUnitsOfAUser (User $request_user, User $user)
 

Detailed Description

(PHPMD.ExcessiveClassComplexity) (PHPMD.TooManyMethods) (PHPMD.TooManyPublicMethods)

Member Function Documentation

static canAddBookmarkToAUser ( User  $actor,
User  $user 
)
static
static canCreateBlockComment ( User  $user,
Block  $resource 
)
static
static canCreateBlockFeedback ( User  $user,
Block  $resource 
)
static
static canCreateBlocks ( User  $user,
Container  $resource 
)
static
static canCreateContainer ( User  $user,
StructuralElement  $resource 
)
static
static canCreatePublicLink ( User  $user)
static
static canCreateStructuralElement ( User  $user,
StructuralElement  $resource 
)
static
static canCreateStructuralElementComment ( User  $user,
StructuralElement  $resource 
)
static
static canCreateStructuralElementFeedback ( User  $user,
StructuralElement  $resource 
)
static
static canCreateTaskFeedback ( User  $user,
Task  $resource 
)
static
static canCreateTasks ( User  $user,
StructuralElement  $resource 
)
static
static canCreateTemplate ( User  $user)
static
static canCreateUnit ( User  $user,
\Range  $range 
)
static
static canDeleteBlock ( User  $user,
Block  $resource 
)
static
static canDeleteBlockComment ( User  $user,
BlockComment  $resource 
)
static
static canDeleteBlockFeedback ( User  $user,
BlockFeedback  $resource 
)
static
static canDeleteContainer ( User  $user,
Container  $resource 
)
static
static canDeletePublicLink ( User  $user,
PublicLink  $resource 
)
static
static canDeleteStructuralElement ( User  $user,
StructuralElement  $resource 
)
static
static canDeleteStructuralElementComment ( User  $user,
StructuralElementComment  $resource 
)
static
static canDeleteStructuralElementFeedback ( User  $user,
StructuralElementComment  $resource 
)
static
static canDeleteStructuralElementsImage ( User  $user,
StructuralElement  $resource 
)
static
static canDeleteTask ( User  $user,
Task  $resource 
)
static
static canDeleteTaskFeedback ( User  $user,
Task  $resource 
)
static
static canDeleteTemplate ( User  $user,
Template  $resource 
)
static
static canDeleteUnit ( User  $user,
Unit  $resource 
)
static
static canIndexBlockComments ( User  $user,
Block  $resource 
)
static
static canIndexBlockFeedback ( User  $user,
Block  $resource 
)
static
static canIndexBlocks ( User  $user,
Container  $resource 
)
static
static canIndexBookmarks ( User  $user,
Instance  $resource 
)
static
static canIndexBookmarksOfAUser ( User  $actor,
User  $user 
)
static
static canIndexContainers ( User  $user,
StructuralElement  $resource 
)
static
static canIndexPublicLinks ( User  $user)
static
static canIndexStructuralElementComments ( User  $user,
StructuralElement  $resource 
)
static
static canIndexStructuralElementFeedback ( User  $user,
StructuralElement  $resource 
)
static
static canIndexStructuralElements ( User  $user)
static

(PHPMD.Superglobals)

static canIndexStructuralElementsReleased ( User  $user)
static
static canIndexStructuralElementsShared ( User  $user)
static
static canIndexTasks ( User  $user)
static
static canIndexTemplates ( User  $user)
static
static canIndexUnits ( User  $user)
static
static canIndexUnitsOfACourse ( User  $user,
Course  $course 
)
static
static canIndexUnitsOfAUser ( User  $request_user,
User  $user 
)
static
static canModifyBookmarksOfAUser ( User  $actor,
User  $user 
)
static
static canReorderBlocks ( User  $user,
Container  $resource 
)
static
static canReorderContainers ( User  $user,
StructuralElement  $resource 
)
static
static canReorderStructuralElements ( User  $user,
  $resource 
)
static
static canShowBlock ( User  $user,
Block  $resource 
)
static

(PHPMD.Superglobals)

static canShowBlockComment ( User  $user,
BlockComment  $resource 
)
static
static canShowBlockFeedback ( User  $user,
BlockFeedback  $resource 
)
static
static canShowContainer ( User  $user,
Container  $resource 
)
static
static canShowCoursewareInstance ( User  $user,
Instance  $resource 
)
static
static canShowPublicLink ( User  $user,
PublicLink  $resource 
)
static
static canShowPublicStructuralElement ( StructuralElement  $resource)
static
static canShowStructuralElement ( User  $user,
StructuralElement  $resource 
)
static
static canShowStructuralElementComment ( User  $user,
StructuralElementComment  $resource 
)
static
static canShowStructuralElementFeedback ( User  $user,
StructuralElementFeedback  $resource 
)
static
static canShowTask ( User  $user,
Task  $resource 
)
static
static canShowTaskFeedback ( User  $user,
Task  $resource 
)
static
static canShowTaskGroup ( User  $user,
TaskGroup  $resource 
)
static
static canShowTemplate ( User  $user,
Template  $resource 
)
static
static canShowUnit ( User  $user,
Unit  $resource 
)
static
static canShowUserDataField ( User  $user,
UserDataField  $resource 
)
static
static canShowUserProgress ( User  $user,
UserProgress  $resource 
)
static
static canUpdateBlock ( User  $user,
Block  $resource 
)
static
static canUpdateBlockComment ( User  $user,
BlockComment  $resource 
)
static
static canUpdateBlockFeedback ( User  $user,
BlockFeedback  $resource 
)
static
static canUpdateBookmarks ( User  $user,
Instance  $resource 
)
static
static canUpdateContainer ( User  $user,
Container  $resource 
)
static
static canUpdateCoursewareInstance ( User  $user,
Instance  $resource 
)
static
static canUpdateEditBlocker ( User  $user,
  $resource 
)
static
static canUpdatePublicLink ( User  $user,
PublicLink  $resource 
)
static
static canUpdateStructuralElement ( User  $user,
StructuralElement  $resource 
)
static
static canUpdateStructuralElementComment ( User  $user,
StructuralElementComment  $resource 
)
static
static canUpdateStructuralElementFeedback ( User  $user,
StructuralElementComment  $resource 
)
static
static canUpdateTask ( User  $user,
Task  $resource 
)
static
static canUpdateTaskFeedback ( User  $user,
Task  $resource 
)
static
static canUpdateTemplate ( User  $user,
Template  $resource 
)
static
static canUpdateUnit ( User  $user,
Unit  $resource 
)
static
static canUpdateUserDataField ( User  $user,
UserDataField  $resource 
)
static
static canUpdateUserProgress ( User  $user,
UserProgress  $resource 
)
static
static canUploadStructuralElementsImage ( User  $user,
StructuralElement  $resource 
)
static

The documentation for this class was generated from the following file: