mirror of
https://git.rwth-aachen.de/acs/public/villas/web/
synced 2025-03-23 00:00:02 +01:00
46 lines
1.1 KiB
JavaScript
46 lines
1.1 KiB
JavaScript
import DS from 'ember-data';
|
|
import ENV from '../config/environment';
|
|
|
|
export default DS.RESTAdapter.extend({
|
|
host: ENV.APP.API_HOST,
|
|
namespace: 'api/ngsi10',
|
|
headers: {
|
|
Accept: 'application/json'
|
|
},
|
|
|
|
findAll: function(store, type, sinceToken) {
|
|
var requestBody = {
|
|
entities: [
|
|
{
|
|
type: 'ElectricalGridMonitoring',
|
|
isPattern: true,
|
|
id: 'S?_ElectricalGrid'
|
|
}
|
|
]
|
|
};
|
|
|
|
return this.ajax(this.host + '/' + this.namespace + '/queryContext', 'POST', { data: requestBody });
|
|
},
|
|
|
|
findRecord: function(store, type, id, snapshot) {
|
|
var requestBody = {
|
|
entities: [
|
|
{
|
|
type: 'ElectricalGridMonitoring',
|
|
isPattern: false,
|
|
id: id
|
|
}
|
|
]
|
|
};
|
|
|
|
return this.ajax(this.host + '/' + this.namespace + '/queryContext', 'POST', { data: requestBody });
|
|
},
|
|
|
|
query: function(store, type, query) {
|
|
return this.ajax(this.host + '/' + this.namespace + '/queryContext', 'POST', { data: query });
|
|
},
|
|
|
|
updateRecord: function(store, type, snapshot) {
|
|
|
|
}
|
|
});
|