eZPublish  3.8
eZContentClassPackageCreator Class Reference

A package creator for content classes. More...

+ Inheritance diagram for eZContentClassPackageCreator:
+ Collaboration diagram for eZContentClassPackageCreator:

Public Member Functions

 commitClassData (&$package, &$http, $step, &$persistentData, &$tpl)
 
 eZContentClassPackageCreator ($id)
 
 finalize (&$package, &$http, &$persistentData)
 
 generatePackageInformation (&$packageInformation, &$package, &$http, $step, &$persistentData)
 
 initializeClassData (&$package, &$http, $step, &$persistentData, &$tpl)
 
 packageInitialState (&$package, &$persistentData)
 
 packageType (&$package, &$persistentData)
 
 validateClassData (&$package, &$http, $currentStepID, &$stepMap, &$persistentData, &$errorList)
 
- Public Member Functions inherited from eZPackageCreationHandler
attribute ($name)
 
 attributes ()
 
 checkPackageMaintainer (&$package, &$persistentData)
 
 commitPackageChangelog (&$package, &$http, $step, &$persistentData, &$tpl)
 
 commitPackageInformation (&$package, &$http, $step, &$persistentData, &$tpl)
 
 commitPackageMaintainer (&$package, &$http, $step, &$persistentData, &$tpl)
 
 commitPackageThumbnail (&$package, &$http, $step, &$persistentData, &$tpl)
 
 commitStep (&$package, &$http, $step, &$persistentData, &$tpl)
 
 commitStepMethodMap ()
 
 createPackage (&$package, &$http, &$persistentData, &$cleanupFiles, $storePackage=true)
 
 eZPackageCreationHandler ($id, $name, $steps)
 
 finalize (&$package, &$http, &$persistentData)
 
 generatePackageInformation (&$packageInformation, &$package, &$http, $step, &$persistentData)
 
 generateStepMap (&$package, &$persistentData)
 
 hasAttribute ($name)
 
 initialChangelogEntry (&$package, &$http, $step, &$persistentData, &$tpl)
 
 initializePackageChangelog (&$package, &$http, $step, &$persistentData, &$tpl)
 
 initializePackageInformation (&$package, &$http, $step, &$persistentData, &$tpl)
 
 initializePackageMaintainer (&$package, &$http, $step, &$persistentData, &$tpl)
 
 initializePackageThumbnail (&$package, &$http, $step, &$persistentData, &$tpl)
 
 initializeStep (&$package, &$http, $step, &$persistentData, &$tpl)
 
 initializeStepMethodMap ()
 
instance ($handlerName)
 
 loadStep (&$package, &$http, $currentStepID, &$persistentData, &$tpl, &$module)
 
 loadStepMethodMap ()
 
 packageInitialState (&$package, &$persistentData)
 
 packageInstallType (&$package, &$persistentData)
 
 packageType (&$package, &$persistentData)
 
stepMap ()
 
 stepTemplate ($step)
 
 validateAndAdvanceStep (&$package, &$http, $currentStepID, &$stepMap, &$persistentData, &$errorList)
 
 validatePackageChangelog (&$package, &$http, $currentStepID, &$stepMap, &$persistentData, &$errorList)
 
 validatePackageInformation (&$package, &$http, $currentStepID, &$stepMap, &$persistentData, &$errorList)
 
 validatePackageMaintainer (&$package, &$http, $currentStepID, &$stepMap, &$persistentData, &$errorList)
 
 validatePackageThumbnail (&$package, &$http, $currentStepID, &$stepMap, &$persistentData, &$errorList)
 
 validateStep (&$package, &$http, $currentStepID, &$stepMap, &$persistentData, &$errorList)
 
 validateStepMethodMap ()
 

Additional Inherited Members

- Static Public Member Functions inherited from eZPackageCreationHandler
 appendLicence (&$package)
 
 creatorLimitationList ()
 
creatorList ($checkRoles=false)
 
 packageChangelogStep ()
 
 packageInformationStep ()
 
 packageMaintainerStep ()
 
 packageThumbnailStep ()
 

Detailed Description

A package creator for content classes.

Member Function Documentation

eZContentClassPackageCreator::commitClassData ( $package,
$http,
  $step,
$persistentData,
$tpl 
)
eZContentClassPackageCreator::eZContentClassPackageCreator (   $id)
eZContentClassPackageCreator::finalize ( $package,
$http,
$persistentData 
)

Creates the package and adds the selected content classes.

eZContentClassPackageCreator::generatePackageInformation ( $packageInformation,
$package,
$http,
  $step,
$persistentData 
)

Fetches the selected content classes and generates a name, summary and description from the selection.

eZContentClassPackageCreator::initializeClassData ( $package,
$http,
  $step,
$persistentData,
$tpl 
)
eZContentClassPackageCreator::packageInitialState ( $package,
$persistentData 
)

Returns 'stable', content class packages are always stable.

eZContentClassPackageCreator::packageType ( $package,
$persistentData 
)
Returns
'contentclass'.
eZContentClassPackageCreator::validateClassData ( $package,
$http,
  $currentStepID,
$stepMap,
$persistentData,
$errorList 
)

Checks if at least one content class has been selected.


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