You are here

class WorkbenchWorkflowsIgnore in Workbench Moderation 7.2

@file A class to mark a node as ignored by State Machine / Workbench Workflows.

Hierarchy

Expanded class hierarchy of WorkbenchWorkflowsIgnore

1 string reference to 'WorkbenchWorkflowsIgnore'
_workbench_workflows_state_flow_entity_plugins in modules/workbench_workflows/workbench_workflows.state_flow_entity.inc
Helper function for hook_state_flow_entity_plugins().

File

modules/workbench_workflows/plugins/state_flow_entity/workbench_workflows_ignore.inc, line 8
A class to mark a node as ignored by State Machine / Workbench Workflows.

View source
class WorkbenchWorkflowsIgnore extends StateFlowNode {
  public function init($workflow = array()) {
  }
  public function ignore() {
    return TRUE;
  }

}

Members

Namesort descending Modifiers Type Description Overrides
StateFlowEntity::$current public property Overrides StateMachine::$current
StateFlowEntity::$default_state public property
StateFlowEntity::$initial public property Called from StateMachine::__construct to initialize the states and events. Overrides StateMachine::$initial
StateFlowEntity::$object public property Overrides StateMachine::$object
StateFlowEntity::$plugin public property
StateFlowEntity::clean_history_entity public function Removes all non Entity API properties from the history_entity.
StateFlowEntity::delete_state_flow_revision public function
StateFlowEntity::entityPresave public function Called by hook_entity_presave().
StateFlowEntity::entity_saved public function Called by hook_entity_insert() / hook_entity_update().
StateFlowEntity::fire_event public function Extending fire_event() from state_machine's base.inc. Overrides StateMachine::fire_event
StateFlowEntity::forward_history protected function Forwards the history and states similar what drafty does for entities.
StateFlowEntity::get_active_revision public function Get the active revision.
StateFlowEntity::get_available_events_options public function Get available events as an array suitable for FAPI.
StateFlowEntity::get_default_event_name public function Get a default event.
StateFlowEntity::get_entity_id_key public function Get the revision key for this entity type.
StateFlowEntity::get_entity_type public function
StateFlowEntity::get_event public function Return an event. Overrides StateMachine::get_event
StateFlowEntity::get_full_history public function Provide entire state_flow history.
StateFlowEntity::get_history_entity public function Get the state flow history entity.
StateFlowEntity::get_label_for_current_state public function Get the label for the current state.
StateFlowEntity::get_latest_revision public function Get the latest revision id.
StateFlowEntity::get_object public function
StateFlowEntity::get_revision_key public function Get the revision key for this entity type.
StateFlowEntity::get_states_options public function
StateFlowEntity::history_entity_form_field_validate public function Validate the filed API from values with state_flow_history_entity values.
StateFlowEntity::history_entity_form_submit_build_entity public function Build up a full state flow history entity from form values.
StateFlowEntity::isActivePublishedRevision public function Check if the current object is the active published revision.
StateFlowEntity::isDraftRevision protected function Check if the current object is a draft revision.
StateFlowEntity::latest_state public function
StateFlowEntity::object_is_drafty_forward_revision public function
StateFlowEntity::object_is_new public function Returns TRUE if the entity is new.
StateFlowEntity::revision_state public function Return the state of the revision
StateFlowEntity::set_available_publish_revision public function Set the vid from the node table as the "Published" revision.
StateFlowEntity::set_current_history public function Provide history with each revision.
StateFlowEntity::set_history_entity public function Set the state flow history entity.
StateFlowEntity::set_object public function
StateFlowEntity::write_active public function Update the current status record for the revision.
StateFlowEntity::write_history public function Write the transaction to the history table.
StateFlowEntity::write_state public function Update the current status record for the revision.
StateFlowEntity::__construct public function Create instance of StateMachine. Overrides StateMachine::__construct
StateFlowNode::load public function Provide the current state of this revision or entity. Overrides StateFlowEntity::load
StateFlowNode::on_enter_published public function Callback for when an entity enters the unpublished state.
StateFlowNode::on_enter_unpublished public function Callback for when a node enters the unpublished state.
StateFlowNode::on_exit_published public function
StateFlowNode::on_exit_scheduled public function Handle unpublishing / publishing. Overrides StateFlowEntity::on_exit_scheduled
StateMachine::$events protected property
StateMachine::$states protected property
StateMachine::create_event protected function Create a new event.
StateMachine::create_state protected function Create a new state.
StateMachine::get_all_events public function Get all of the events.
StateMachine::get_available_events public function Returns an array of events that are valid for the current state.
StateMachine::get_current_state public function Returns the current state.
StateMachine::get_state public function Return a state instance by key, lazy-loading the instance if necessary.
StateMachine::on_event_fail protected function Method to be called when firing an event fails for any reason.
StateMachine::persist protected function Persist the current state to the object storage.
StateMachine::set_current_state protected function Set the current state to the state identified by the specified key.
StateMachine::set_initial_state protected function Set the initial state for this machine.
WorkbenchWorkflowsIgnore::ignore public function Whether State Machine to be ignored. Overrides StateMachine::ignore
WorkbenchWorkflowsIgnore::init public function Called from StateMachine::__construct to initialize the states and events. Overrides StateFlowEntity::init