initi.doc/docfiles/providers/managers/publishers/base/publisher.js

89 lines
1.6 KiB
JavaScript

/**
*
* @group manager
* @class Publisher
* @memberof Publishers.PublisherManager
*/
function Publisher() {
/**
*
* @public
* @function address
* @memberof Publishers.PublisherManager.Publisher
* @returns {v2.address}
*/
this.address = function () {
};
/**
*
* @public
* @function id
* @memberof Publishers.PublisherManager.Publisher
* @returns {v2.address}
*/
this.id = function () {
};
/**
*
* @public
* @function headers
* @memberof Publishers.PublisherManager.Publisher
* @returns {v2.list(v2.vc)}
*/
this.headers = function () {
};
/**
*
* @public
* @function get_reader
* @memberof Publishers.PublisherManager.Publisher
* @param _column_name {v2.string}
* @param _sort {v2.integer}
* @returns {tools.promise(PublisherReader)}
*/
this.get_reader = function (_column_name, _sort) {
};
/**
*
* @public
* @function get_item
* @memberof Publishers.PublisherManager.Publisher
* @param _id {v2.integer}
* @returns {tools.promise(PublisherItem)}
*/
this.get_item = function (_id) {
};
/**
*
* @public
* @function default_sort_column
* @returns {v2.string}
* @memberof Publishers.PublisherManager.Publisher
*/
this.default_sort_column = function () {
};
/**
*
* @public
* @function default_sort
* @memberof Publishers.PublisherManager.Publisher
* @returns {v2.integer}
*/
this.default_sort = function () {
};
}