ElggMetadata Class Reference

Inheritance diagram for ElggMetadata:
ElggExtender Exportable Loggable

List of all members.

Public Member Functions

 __construct ($id=null)
 Construct a new site object, optionally from a given id value or row.
 __get ($name)
 Class member get overloading.
 __set ($name, $value)
 Class member set overloading.
 canEdit ()
 Determines whether or not the user can edit this piece of metadata.
 save ()
 Save matadata object.
 delete ()
 Delete a given metadata.
 getURL ()
 Get a url for this item of metadata.
 getObjectFromID ($id)
 For a given ID, return the object associated with it.

Detailed Description

Definition at line 22 of file metadata.php.


Constructor & Destructor Documentation

ElggMetadata::__construct ( id = null  ) 

Construct a new site object, optionally from a given id value or row.

Parameters:
mixed $id

Definition at line 30 of file metadata.php.


Member Function Documentation

ElggMetadata::__get ( name  ) 

Class member get overloading.

Parameters:
string $name
Returns:
mixed

Definition at line 57 of file metadata.php.

ElggMetadata::__set ( name,
value 
)

Class member set overloading.

Parameters:
string $name
mixed $value
Returns:
mixed

Definition at line 68 of file metadata.php.

ElggMetadata::canEdit (  ) 

Determines whether or not the user can edit this piece of metadata.

Returns:
true|false Depending on permissions

Definition at line 77 of file metadata.php.

ElggMetadata::delete (  ) 

Delete a given metadata.

Reimplemented from ElggExtender.

Definition at line 107 of file metadata.php.

ElggMetadata::getObjectFromID ( id  ) 

For a given ID, return the object associated with it.

This is used by the river functionality primarily. This is useful for checking access permissions etc on objects.

Implements Loggable.

Definition at line 126 of file metadata.php.

ElggMetadata::getURL (  ) 

Get a url for this item of metadata.

Returns:
string

Reimplemented from ElggExtender.

Definition at line 117 of file metadata.php.

ElggMetadata::save (  ) 

Save matadata object.

Returns:
int the metadata object id

Reimplemented from ElggExtender.

Definition at line 91 of file metadata.php.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations
Generated on Mon May 20 00:01:32 2013 for Elgg by  doxygen 1.6.3