eZPublish  3.9
eZWorkflowType Class Reference
+ Inheritance diagram for eZWorkflowType:

Public Member Functions

 allowedTypes ()
 
attribute ($attr)
 
attributeDecoder (&$event, $attr)
 
 attributes ()
 
 cleanup (&$process, &$event)
 
 cleanupAfterRemoving ($attr=array())
 
createType ($typeString)
 
 customWorkflowEventHTTPAction (&$http, $action, &$workflowEvent)
 
eventDescription ()
 
 execute (&$process, &$event)
 
 eZWorkflowType ($group, $type, $groupName, $name)
 
 fetchHTTPInput (&$http, $base, &$event)
 
fetchRegisteredTypes ()
 
 fixupHTTPInput (&$http, $base, &$event)
 
 hasAttribute ($attr)
 
 initializeEvent (&$event)
 
 isAllowed ($moduleName, $functionName, $connectType)
 
 loadAndRegisterAllTypes ()
 
 loadAndRegisterType ($typeString)
 
 needCleanup ()
 
 registerType ($group, $type, $class_name)
 
 setActivationDate ($date)
 
 setAttribute ($attr, $value)
 
 setInformation ($inf)
 
 setTriggerTypes ($allowedTypes)
 
 statusName ($status)
 
 storeDefinedEventData ($event)
 
 storeEventData (&$event, $version)
 
 typeFunctionalAttributes ()
 
 validateHTTPInput (&$http, $base, &$event, &$validation)
 
workflowEventContent ()
 

Private Attributes

 $ActivationDate
 
 $Group
 
 $GroupName
 
 $Information
 
 $Name
 
 $TriggerTypes = array( '*' => true )
 
 $Type
 
 $TypeString
 

Member Function Documentation

eZWorkflowType::allowedTypes ( )

Referenced by loadAndRegisterAllTypes().

& eZWorkflowType::attributeDecoder ( $event,
  $attr 
)
eZWorkflowType::cleanup ( $process,
$event 
)
eZWorkflowType::cleanupAfterRemoving (   $attr = array())
& eZWorkflowType::createType (   $typeString)
eZWorkflowType::customWorkflowEventHTTPAction ( $http,
  $action,
$workflowEvent 
)
& eZWorkflowType::eventDescription ( )

Referenced by attribute().

eZWorkflowType::execute ( $process,
$event 
)
eZWorkflowType::eZWorkflowType (   $group,
  $type,
  $groupName,
  $name 
)
eZWorkflowType::fetchHTTPInput ( $http,
  $base,
$event 
)
& eZWorkflowType::fetchRegisteredTypes ( )
eZWorkflowType::fixupHTTPInput ( $http,
  $base,
$event 
)
eZWorkflowType::hasAttribute (   $attr)
eZWorkflowType::initializeEvent ( $event)
eZWorkflowType::isAllowed (   $moduleName,
  $functionName,
  $connectType 
)

Check if specified trigger is allowed

Parameters
modulename
functionname
connecttype
Returns
true is allowed, false if not.
eZWorkflowType::loadAndRegisterAllTypes ( )

Referenced by fetchRegisteredTypes().

eZWorkflowType::loadAndRegisterType (   $typeString)
eZWorkflowType::needCleanup ( )
eZWorkflowType::registerType (   $group,
  $type,
  $class_name 
)
eZWorkflowType::setActivationDate (   $date)
eZWorkflowType::setAttribute (   $attr,
  $value 
)
eZWorkflowType::setInformation (   $inf)
eZWorkflowType::setTriggerTypes (   $allowedTypes)

Set trigger types.

Parameters
allowedtrigger types format : array( <module> => array( <function> => array( <event> ) ) ) if all is allowed, array( '*' => true )

Referenced by eZApproveType\eZApproveType(), eZSimpleShippingType\eZSimpleShippingType(), and eZWaitUntilDateType\eZWaitUntilDateType().

eZWorkflowType::statusName (   $status)

Referenced by eZWorkflowProcess\run().

eZWorkflowType::storeDefinedEventData (   $event)
eZWorkflowType::storeEventData ( $event,
  $version 
)
eZWorkflowType::typeFunctionalAttributes ( )
eZWorkflowType::validateHTTPInput ( $http,
  $base,
$event,
$validation 
)
& eZWorkflowType::workflowEventContent ( )

Member Data Documentation

eZWorkflowType::$ActivationDate
private

Referenced by eZWorkflowType().

eZWorkflowType::$Group
private

Referenced by eZWorkflowType().

eZWorkflowType::$GroupName
private

Referenced by eZWorkflowType().

eZWorkflowType::$Information
private

Referenced by eZWorkflowType().

eZWorkflowType::$Name
private

Referenced by eZWorkflowType().

eZWorkflowType::$TriggerTypes = array( '*' => true )
private

Referenced by attribute().

eZWorkflowType::$Type
private

Referenced by eZWorkflowType().

eZWorkflowType::$TypeString
private

Referenced by eZWorkflowType().


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