AppserverIo\Appserver\Core\Api\Node\DatasourceNodeInterface::getDatabase PHP Method

getDatabase() public method

Return's the database connection information.
public getDatabase ( ) : DatabaseNode
return DatabaseNode The database connection information
    public function getDatabase();

Usage Example

 /**
  * Convert's the passed datasource node into a DTO.
  *
  * @param \AppserverIo\Appserver\Core\Api\Node\DatasourceNodeInterface $datasourceNode The datasource node to convert
  *
  * @return \AppserverIo\Apps\Api\TransferObject\DatasourceViewData The DTO
  */
 public function toDatasourceViewData(DatasourceNodeInterface $datasourceNode)
 {
     $viewData = new DatasourceViewData();
     $viewData->setId($datasourceNode->getPrimaryKey());
     $viewData->setName($datasourceNode->getName());
     $viewData->setDatabase($this->getDatabaseTransferObjectAssembler()->toDatabaseOverviewData($datasourceNode->getDatabase()));
     return $viewData;
 }