AssetSocialModel
Model for assets to access information on 'likes' and 'dislikes'.
implements: hash
bundle: standard information structure (sismodel)
since 5.2.0
Model for assets to access information on 'likes' and 'dislikes'.
Defined hash keys
anonymousRating ↦ sequence<RatingModel>
since 5.8.0
get values of feature 'censhare:rating'
anonymousRatingCount ↦ Long
since 5.8.0
count of ratings from anonymous persons
anonymousUserDisLikesCount ↦ Number
since 5.8.0
get number of anonymous user liking this
anonymousUserLikesCount ↦ Number
since 5.8.0
get number of anonymous user liking this
anonymousUserRating ↦ Boolean
since 5.8.0
asset Rating by anonymous user
bookmarkByMe ↦ Boolean
since 5.2.0
is asset bookmarked by active user (party)
countDislikes ↦ Number
since 5.2.0
get number of persons disliking this
countLikes ↦ Number
since 5.2.0
get number of persons liking this
countLikesAndDislikes ↦ Number
since 5.2.0
get number of persons liking or disliking this
disLikedByAnonymous ↦ Boolean
since 5.8.0
is asset Disliked by anonymous user
dislikedByMe ↦ Boolean
since 5.2.0
is asset disliked by active user (party)
dislikes ↦ sequence<LikeModel>
since 5.2.0
get person-assets related by 'user.disliked-by.'
hasLock.<String:hashKey> ↦ Boolean
since 5.2.0
Check if the value accessed by the hash-key 'hashKey' within this model is secured by an active lock by permission rights management
- Example:
model.hasLock.elem - is elem in model guarded by an active permission lock?
article.hasLock.text - Returns if there is a permission lock for text configured in 'article' ? (In this example 'article' is of of type ArticleModel)
isLocked.<String:hashKey> ↦ Boolean
since 5.2.0
Check if the value accessed by the hash-key 'hashKey' within this model is is locked for current user by permission rights management
- Example:
model.isLocked.elem -- is value for elem in model locked for current logged-in user?
article.isLocked.text -- Returns if the value for 'text' within 'article' is locked (not accessible) for current user. (In this example 'article' is of of type ArticleModel)
likedByAnonymous ↦ Boolean
since 5.8.0
is asset liked by anonymous user
likedByMe ↦ Boolean
since 5.2.0
is asset liked by active user (party)
likes ↦ sequence<LikeModel>
since 5.2.0
get person-assets related by 'user.liked-by.'
likesAndDislikes ↦ sequence<LikeModel>
since 5.2.0
get person-assets related by 'user.disliked-by.' or 'user.liked-by.'
rating ↦ Double
since 5.4.0
average of all ratings
ratingCount ↦ Long
since 5.4.0
count of all (anonymous + personalized) ratings
ratingStarPercentage ↦ RatingDetailModel
since 5.4.0
get model to access percentage rating of individual star values
ratings ↦ sequence<RatingModel>
since 5.4.0
get values of feature 'censhare:rating'
Permission Verbs used
article.anonymousRating
since 5.8.0 'article.anonymousRating' - guards requests to '→anonymousRating'
article.anonymousRatingCount
since 5.8.0 'article.anonymousRatingCount' - guards requests to '→anonymousRatingCount'
article.rating
since 5.4.0 'article.rating' - guards requests to '→rating'
article.ratingCount
since 5.4.0 'article.ratingCount' - guards requests to '→ratingCount'
article.ratings
since 5.4.0 'article.ratings' - guards requests to '→ratings'
asset.anonymousUserDisLikesCount
since 5.8.0 'asset.anonymousUserDisLikesCount' - guards requests to '→anonymousUserDisLikesCount'
asset.anonymousUserLikesCount
since 5.8.0 'asset.anonymousUserLikesCount' - guards requests to '→anonymousUserLikesCount'
asset.anonymousUserRating
since 5.8.0 'asset.anonymousUserRating' - guards requests to '→anonymousUserRating'
asset.bookmarkByMe
since 5.2.0 'asset.bookmarkByMe' - guards requests to '→bookmarkByMe'
asset.countDislikes
since 5.2.0 'asset.countDislikes' - guards requests to '→countDislikes'
asset.countLikes
since 5.2.0 'asset.countLikes' - guards requests to '→countLikes'
asset.countLikesAndDislikes
since 5.2.0 'asset.countLikesAndDislikes' - guards requests to '→countLikesAndDislikes'
asset.disLikedByAnonymous
since 5.8.0 'asset.disLikedByAnonymous' - guards requests to '→disLikedByAnonymous'
asset.dislikedByMe
since 5.2.0 'asset.dislikedByMe' - guards requests to '→dislikedByMe'
asset.dislikes
since 5.2.0 'asset.dislikes' - guards requests to '→dislikes'
asset.likedByAnonymous
since 5.8.0 'asset.likedByAnonymous' - guards requests to '→likedByAnonymous'
asset.likedByMe
since 5.2.0 'asset.likedByMe' - guards requests to '→likedByMe'
asset.likes
since 5.2.0 'asset.likes' - guards requests to '→likes'
asset.likesAndDislikes
since 5.2.0 'asset.likesAndDislikes' - guards requests to '→likesAndDislikes'