Public Member Functions | |
| definition () | |
| eZContentClassName ($row) | |
| fetchList ($classID, $classVersion, $languageLocaleList, $asObjects=true, $fields=null, $sorts=null, $limit=null) | |
| remove ($contentClassID, $contentClassVersion) | |
| sqlAppendFilter ($languageTable= 'ezcontentclass') | |
| sqlEmptyFilter () | |
| sqlFilter ($languageTable= 'ezcontentclass') | |
Definition at line 29 of file ezcontentclassname.php.
| eZContentClassName::definition | ( | ) |
The definition array is an associative array consists of these keys:
asc or desc.Example:
function definition() { return array( "fields" => array( "id" => "ID", "version" => "Version", "name" => "Name" ), "keys" => array( "id", "version" ), "function_attributes" => array( "current" => "currentVersion", "class_name" => "className" ), "increment_key" => "id", "class_name" => "eZContentClass", "sort" => array( "id" => "asc" ), "name" => "ezcontentclass" ); }
Reimplemented from eZPersistentObject.
Definition at line 36 of file ezcontentclassname.php.
Referenced by fetchList(), sqlAppendFilter(), and sqlFilter().
| eZContentClassName::eZContentClassName | ( | $ | row | ) |
Definition at line 31 of file ezcontentclassname.php.
| eZContentClassName::fetchList | ( | $ | classID, | |
| $ | classVersion, | |||
| $ | languageLocaleList, | |||
| $ | asObjects = true, |
|||
| $ | fields = null, |
|||
| $ | sorts = null, |
|||
| $ | limit = null | |||
| ) |
Definition at line 73 of file ezcontentclassname.php.
Referenced by eZContentClassNameList::store().
| eZContentClassName::remove | ( | $ | conditions, | |
| $ | extraConditions | |||
| ) |
Removes the object from the database, it will use the keys in the object definition to figure out which table row should be removed unless $conditions is defined as an array with fieldnames. It uses removeObject to do the real job and passes the object defintion, conditions and extra conditions $extraConditions to this function.
Reimplemented from eZPersistentObject.
Definition at line 142 of file ezcontentclassname.php.
| eZContentClassName::sqlAppendFilter | ( | $ | languageTable = 'ezcontentclass' |
) |
The same as 'sqlFilter' but adds symbol ',' to 'nameField' and 'from' parts
Definition at line 115 of file ezcontentclassname.php.
Referenced by eZContentClassClassGroup::fetchClassList().
| eZContentClassName::sqlEmptyFilter | ( | ) |
The same as 'sqlFilter' but all fields are empty
Definition at line 132 of file ezcontentclassname.php.
Referenced by eZContentClassClassGroup::fetchClassList().
| eZContentClassName::sqlFilter | ( | $ | languageTable = 'ezcontentclass' |
) |
| languageTable | Name of the table containing the attribute with bitmaps, e.g. ezcontentclass | |
| languageListTable | Name of the table containing the attribute with language id. |
Definition at line 98 of file ezcontentclassname.php.
Referenced by eZContentObjectTreeNode::canCreateClassList(), eZContentObject::canCreateClassList(), eZContentClass::canInstantiateClassList(), eZContentObjectTreeNode::createAttributeFilterSQLStrings(), eZContentObjectTreeNode::createSortingSQLStrings(), eZContentClass::fetchAllClasses(), eZContentClass::fetchList(), and eZContentObjectTreeNode::subTreeCount().
1.6.3