Stud.IP  3.1 Revision 48552
 All Data Structures Namespaces Files Functions Variables Groups Pages
CronjobTask Class Reference
Inheritance diagram for CronjobTask:
Inheritance graph
Collaboration diagram for CronjobTask:
Collaboration graph

Public Member Functions

 __construct ($id=null)
 isCore ()
 engage ($last_result, $parameters=array())
 getValue ($field)
- Public Member Functions inherited from SimpleORMap
 __clone ()
 getRelationOptions ($relation)
 getTableMetadata ()
 hasAutoIncrementColumn ()
 setId ($id)
 getId ()
 getNewId ()
 toArray ($only_these_fields=null)
 toArrayRecursive ($only_these_fields=null)
 getRelationValue ($relation, $field)
 setValue ($field, $value)
 __get ($field)
 __set ($field, $value)
 __isset ($field)
 offsetExists ($offset)
 offsetGet ($offset)
 offsetSet ($offset, $value)
 offsetUnset ($offset)
 getIterator ()
 count ()
 isField ($field)
 isAdditionalField ($field)
 isAliasField ($field)
 setData ($data, $reset=false)
 haveData ()
 isNew ()
 isDeleted ()
 setNew ($is_new)
 getWhereQuery ()
 restore ()
 store ()
 triggerChdate ()
 delete ()
 isDirty ()
 isFieldDirty ($field)
 revertValue ($field)
 getPristineValue ($field)
 initRelation ($relation)
 resetRelation ($relation)

Data Fields

 $valid = false

Protected Member Functions

 loadClass ()
- Protected Member Functions inherited from SimpleORMap
 _getId ($field)
 _setId ($field, $value)
 _getAdditionalValueFromRelation ($field)
 _setAdditionalValueFromRelation ($field, $value)
 _getAdditionalValue ($field)
 _setAdditionalValue ($field, $value)
 parseRelationOptions ($type, $name, $options)
 getTableScheme ()
 storeRelations ($only_these=null)
 deleteRelations ()
 initializeContent ()
 applyCallbacks ($type)
 registerCallback ($types, $cb)
 unregisterCallback ($types, $cb)
 cbAutoIncrementColumn ($type)
 cbAutoKeyCreation ()
 cbNotificationMapper ($cb_type)
 setSerializedValue ($field, $value)

Static Protected Member Functions

static configure ($config=array())
- Static Protected Member Functions inherited from SimpleORMap
static tableScheme ($db_table)

Additional Inherited Members

- Static Public Member Functions inherited from SimpleORMap
static expireTableScheme ()
static find ($id)
static exists ($id)
static countBySql ($sql=1, $params=array())
static create ($data)
static build ($data, $is_new=true)
static buildExisting ($data)
static import ($data)
static findBySQL ($sql, $params=array())
static findByObject (SimpleORMap $object)
static findOneBySQL ($where, $params=array())
static findThru ($foreign_key_value, $options)
static findEachBySQL ($callable, $sql, $params=array())
static findMany ($pks=array(), $order= '', $order_params=array())
static findEachMany ($callable, $pks=array(), $order= '', $order_params=array())
static findAndMapBySQL ($callable, $where, $params=array())
static findAndMapMany ($callable, $pks=array(), $order= '', $order_params=array())
static deleteBySQL ($where, $params=array())
static toObject ($id_or_object)
static __callStatic ($name, $arguments)
- Protected Attributes inherited from SimpleORMap
 $content = array()
 $content_db = array()
 $is_new = true
 $db_table = ''
 $db_fields = null
 $pk = null
 $default_values = array()
 $serialized_fields = array()
 $alias_fields = array()
 $additional_fields = array()
 $relations = array()
 $has_many = array()
 $has_one = array()
 $belongs_to = array()
 $has_and_belongs_to_many = array()
 $registered_callbacks
 $known_slots = array()
 $reserved_slots = array('value','newid','iterator','tablemetadata', 'relationvalue','wherequery','relationoptions','data','new','id')
 $notification_map = array()
 $additional_data = array()
- Static Protected Attributes inherited from SimpleORMap
static $schemes = null
static $config = array()

Constructor & Destructor Documentation

__construct (   $id = null)

The constructor sets the after_initialize callback which will load the associated php class.

Reimplemented from SimpleORMap.

Here is the call graph for this function:

Member Function Documentation

static configure (   $config = array())
staticprotected

Configures the model.

Parameters
Array$configOptional configuration passed from derived class

Reimplemented from SimpleORMap.

engage (   $last_result,
  $parameters = array() 
)

Executes the task.

Parameters
String$last_resultResult of last executions
Array$parametersParameters to pass to the task
getValue (   $field)

Proxy the static methods "getDescription", "getName" and "getParameters" from the task class.

Parameters
String$fieldField which should be accessed.
Returns
String Value of the method call

Reimplemented from SimpleORMap.

Here is the call graph for this function:

isCore ( )

Returns whether the task is defined in the core system or via a plugin.

Returns
bool True if task is defined in core system
loadClass ( )
protected

Tries to load the underlying php class. This also determines the valid state of the task. If the class does not exists, the task is marked as not valid.

Field Documentation

$valid = false

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