Class: Sabre_DAV_Auth_PrincipalCollection

Source Location: /includes/classes/SabreDAV/lib/Sabre/DAV/Auth/PrincipalCollection.php

Class Overview [line 17]

Sabre_DAV_Node
   |
   --Sabre_DAV_Directory
      |
      --Sabre_DAV_Auth_PrincipalCollection

Principals Collection

Author(s):

  • Evert Pot (http://www.rooftopsolutions.nl/)

Version:

Copyright:

  • Copyright (C) 2007-2010 Rooftop Solutions. All rights reserved.

Variables

Constants

Methods


Inherited Variables

Inherited Constants

Inherited Methods

Class: Sabre_DAV_Directory

Sabre_DAV_Directory::createDirectory()
Creates a new subdirectory
Sabre_DAV_Directory::createFile()
Creates a new file in the directory
Sabre_DAV_Directory::getChild()
Returns a child object, by its name.

Class: Sabre_DAV_Node

Sabre_DAV_Node::delete()
Deleted the current node
Sabre_DAV_Node::getLastModified()
Returns the last modification time
Sabre_DAV_Node::setName()
Renames the node


Class Details

Principals Collection

This collection represents a list of users. It uses Sabre_DAV_Auth_Backend to determine which users are available on the list.

The users are instances of Sabre_DAV_Auth_Principal

Tags:

[ Top ]


Class Variables

$authBackend

[line 31]

Authentication backend

Tags:

  • access - protected

Type: Sabre_DAV_Auth_Backend

Overrides:

[ Top ]


Class Methods

__construct

Sabre_DAV_Auth_PrincipalCollection __construct( Sabre_DAV_Auth_Backend_Abstract $authBackend)

[line 38]

Creates the object

Tags:

  • access - public

Parameters:

[ Top ]

getChildren

void getChildren( )

[line 60]

Retursn the list of users

Tags:

  • access - public

Parameters:

[ Top ]

getName

string getName( )

[line 49]

Returns the name of this collection.

Tags:

  • access - public

Parameters:

[ Top ]


Class Constants

NODENAME =  'principals'

[line 24]

The name of this object. It is not adviced to change this.

The plugins that depend on the principals collection to exist need to be have a common name to find it.

[ Top ]


Documentation generated on Mon, 31 May 2010 12:53:51 -0400 by phpDocumentor 1.4.3