private function getFieldId(Cardwall_CardPresenter $card_presenter) { $artifact = $card_presenter->getArtifact(); $field = $this->field_provider->getField($artifact->getTracker()); return $field ? $field->getId() : 0; }
private function getCardInCellPresenterFactory(Cardwall_OnTop_Config $config, Tracker_Artifact $artifact, Cardwall_FieldProviders_IProvideFieldGivenAnArtifact $field_provider, Cardwall_OnTop_Config_ColumnCollection $columns) { $field = $field_provider->getField($artifact->getTracker()); $status_fields[$field->getId()] = $field; return new Cardwall_CardInCellPresenterFactory($field_provider, $config->getCardwallMappings($status_fields, $columns)); }
public function isInColumn(Tracker_Artifact $artifact, Cardwall_FieldProviders_IProvideFieldGivenAnArtifact $field_provider, Cardwall_Column $column) { $artifact_status = null; $field = $field_provider->getField($artifact); if ($field) { $artifact_status = $field->getFirstValueFor($artifact->getLastChangeset()); } return $column->canContainStatus($artifact_status, $this->getMappingFor($artifact->getTracker())); }
private function getFieldId(Tracker_TreeNode_CardPresenterNode $node) { $artifact = $node->getCardPresenter()->getArtifact(); $field = $this->field_retriever->getField($artifact); return $field ? $field->getId() : 0; }