function perform() { if (!is_a($this->service_node, 'ContentServiceNode')) { return LIMB_STATUS_ERROR; } $content =& $this->service_node->getContentPart(); $map_content_command = new MapObjectToDataspaceCommand($this->content_map, $content); $map_content_command->perform(); $map_service_node_command = new MapServiceNodeToDataspaceCommand($this->service_node); $map_service_node_command->perform(); return LIMB_STATUS_OK; }
function perform() { if (!is_a($this->service_node, 'ServiceNode')) { return LIMB_STATUS_ERROR; } $node =& $this->service_node->getNodePart(); $service =& $this->service_node->getServicePart(); $node_map = array('id' => 'node_id', 'parent_id' => 'parent_node_id', 'identifier' => 'identifier'); $service_map = array('title' => 'title', 'name' => 'service_name'); $map_node_command = new MapObjectToDataspaceCommand($node_map, $node); $map_node_command->perform(); $map_service_command = new MapObjectToDataspaceCommand($service_map, $service); $map_service_command->perform(); return LIMB_STATUS_OK; }
function performInitDataspace() { include_once LIMB_DIR . '/core/commands/MapObjectToDataspaceCommand.class.php'; $command = new MapObjectToDataspaceCommand($this->content_map, $this->entity); return $command->perform(); }