Skip to main content
Skip table of contents

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

ratingStarPercentageRatingDetailModel
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'

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.