66 lines
1.4 KiB
PHP
66 lines
1.4 KiB
PHP
<?php
|
|
/*
|
|
Author: Riccardo Di Dato
|
|
Creation Date: 18/feb/2016
|
|
*/
|
|
|
|
abstract class CBSClient_DataStorageBase implements RAPI_DataStorage{
|
|
/**
|
|
* (non-PHPdoc)
|
|
* @see RAPI_DataStorage::getRapiPassphrase()
|
|
*/
|
|
public function getRapiPassphrase(){
|
|
return GlobalVariables::get("config")->api->passphrase;
|
|
}
|
|
/**
|
|
* (non-PHPdoc)
|
|
* @see RAPI_DataStorage::getRapiAccount()
|
|
*/
|
|
public function getRapiAccount(){
|
|
return GlobalVariables::get("config")->api->account;
|
|
}
|
|
/**
|
|
* (non-PHPdoc)
|
|
* @see RAPI_DataStorage::getRapiUser()
|
|
*/
|
|
public function getRapiUser(){
|
|
return "1";
|
|
}
|
|
/**
|
|
* (non-PHPdoc)
|
|
* @see RAPI_DataStorage::getNextOperationId()
|
|
*/
|
|
abstract public function getNextOperationId();
|
|
|
|
/**
|
|
* (non-PHPdoc)
|
|
* @see RAPI_DataStorage::setMaxOperationId()
|
|
*/
|
|
abstract public function setMaxOperationId($id);
|
|
|
|
/**
|
|
* (non-PHPdoc)
|
|
* @see RAPI_DataStorage::queueUncompletedRequest()
|
|
*/
|
|
abstract public function queueUncompletedRequest($id, RAPI_RequestDetails $req);
|
|
|
|
/**
|
|
* (non-PHPdoc)
|
|
* @see RAPI_DataStorage::getUncompletedRequests()
|
|
*/
|
|
abstract public function getUncompletedRequests($limit = null);
|
|
|
|
/**
|
|
* (non-PHPdoc)
|
|
* @see RAPI_DataStorage::onRequestCompletedFromQueue()
|
|
*/
|
|
abstract public function onRequestCompletedFromQueue($id);
|
|
|
|
/**
|
|
* (non-PHPdoc)
|
|
* @see RAPI_DataStorage::onRequestFailedFromQueue()
|
|
*/
|
|
abstract public function onRequestFailedFromQueue($id);
|
|
}
|
|
|
|
?>
|