diff options
author | Marius David Wieschollek <passwords.public@mdns.eu> | 2020-12-02 02:09:25 +0300 |
---|---|---|
committer | Marius David Wieschollek <passwords.public@mdns.eu> | 2020-12-02 02:09:25 +0300 |
commit | 277f5a1571a1a839d4f000a8ef65e35cba5b05ce (patch) | |
tree | fca78bd10526c8b1dc62d51252dd4ca0e26ac6e0 /src/Model/AbstractRevisionModel.js | |
parent | 16ac1f3d221b49b09001bda1d5f1194c5a7cafdd (diff) |
Add model service and support for detail levels
Signed-off-by: Marius David Wieschollek <passwords.public@mdns.eu>
Diffstat (limited to 'src/Model/AbstractRevisionModel.js')
-rw-r--r-- | src/Model/AbstractRevisionModel.js | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/Model/AbstractRevisionModel.js b/src/Model/AbstractRevisionModel.js index 93c455c..b565f18 100644 --- a/src/Model/AbstractRevisionModel.js +++ b/src/Model/AbstractRevisionModel.js @@ -2,6 +2,26 @@ import AbstractModel from './AbstractModel'; export default class AbstractRevisionModel extends AbstractModel { + constructor(properties, data) { + super(properties, data); + this._detailLevel = []; + } + + /** + * @return {String[]} + */ + getDetailLevel() { + return this._detailLevel; + } + + /** + * @param {String[]} value + * @return {AbstractRevisionModel} + */ + setDetailLevel(value) { + return this._detailLevel; + } + /** * @return {String} * @api @@ -114,6 +134,14 @@ export default class AbstractRevisionModel extends AbstractModel { * @return {Boolean} * @api */ + isHidden() { + return this.getProperty('hidden'); + } + + /** + * @return {Boolean} + * @api + */ getHidden() { return this.getProperty('hidden'); } |