PHP Class AmyProjectController, aprilchild

Inheritance: extends ACBackend
Datei anzeigen Open project: aprilchild/aprilchild Class Usage Examples

Protected Properties

Property Type Description
$configuration
$projectConf
$userTicket

Public Methods

Method Description
__construct ( $configuration = [] )
on_authenticate ( $pars = [] )
on_create_folder_resource ( $pars = [] )
on_create_resource ( $pars = [] )
on_description ( $pars = [] )
on_load_resource ( $pars = [] )
on_open ( $pars = [] )
on_preview_resource ( $pars = [] )
on_save_resource ( $pars = [] )

Protected Methods

Method Description
authenticateUser ( $username, $password ) Authentication
canUserCreate ( $ticket, $uri ) CRUD scheme
canUserDelete ( $ticket, $uri )
canUserRead ( $ticket, $uri )
canUserWrite ( $ticket, $uri )
createCollectionResource ( $ticket, $path, $label )
createResource ( $ticket, $path, $label, $content )
existsSessionData ( $ticket )
generateProjectXmlDescriptorFooter ( )
generateProjectXmlDescriptorHeader ( )
generateRandomTicket ( )
getOpenedResources ( $ticket )
getResource ( $ticket, $path, $actAsPreview = false )
getSessionPath ( $ticket )
isAuthenticated ( $ticket )
retrieveSessionData ( $ticket )
setResource ( $ticket, $path, $content )
storeSessionData ( $ticket, $data )

Method Details

__construct() public method

public __construct ( $configuration = [] )

authenticateUser() abstract protected method

Authentication
abstract protected authenticateUser ( $username, $password )

canUserCreate() abstract protected method

CRUD scheme
abstract protected canUserCreate ( $ticket, $uri )

canUserDelete() abstract protected method

abstract protected canUserDelete ( $ticket, $uri )

canUserRead() abstract protected method

abstract protected canUserRead ( $ticket, $uri )

canUserWrite() abstract protected method

abstract protected canUserWrite ( $ticket, $uri )

createCollectionResource() protected method

protected createCollectionResource ( $ticket, $path, $label )

createResource() protected method

protected createResource ( $ticket, $path, $label, $content )

existsSessionData() protected method

protected existsSessionData ( $ticket )

generateProjectXmlDescriptorFooter() protected method

generateProjectXmlDescriptorHeader() protected method

generateRandomTicket() protected method

protected generateRandomTicket ( )

getOpenedResources() protected method

protected getOpenedResources ( $ticket )

getResource() protected method

protected getResource ( $ticket, $path, $actAsPreview = false )

getSessionPath() protected method

protected getSessionPath ( $ticket )

isAuthenticated() abstract protected method

abstract protected isAuthenticated ( $ticket )

on_authenticate() public method

public on_authenticate ( $pars = [] )

on_create_folder_resource() public method

public on_create_folder_resource ( $pars = [] )

on_create_resource() public method

public on_create_resource ( $pars = [] )

on_description() public method

public on_description ( $pars = [] )

on_load_resource() public method

public on_load_resource ( $pars = [] )

on_open() public method

public on_open ( $pars = [] )

on_preview_resource() public method

public on_preview_resource ( $pars = [] )

on_save_resource() public method

public on_save_resource ( $pars = [] )

retrieveSessionData() protected method

protected retrieveSessionData ( $ticket )

setResource() protected method

protected setResource ( $ticket, $path, $content )

storeSessionData() protected method

protected storeSessionData ( $ticket, $data )

Property Details

$configuration protected_oe property

protected $configuration

$projectConf protected_oe property

protected $projectConf

$userTicket protected_oe property

protected $userTicket