public final class ReactionableObjectHelper extends Object
| Modifier | Constructor and Description | 
|---|---|
private  | 
ReactionableObjectHelper()  | 
| Modifier and Type | Method and Description | 
|---|---|
private static ModifiableCompositeMetadata | 
_getReactionsHolder(ModifiableCompositeMetadata unversionedMetadataHolder,
                   ReactionableObject.ReactionType reactionType)  | 
static void | 
addReaction(ModifiableCompositeMetadata unversionedMetadataHolder,
           UserIdentity user,
           ReactionableObject.ReactionType reactionType)
Add a user reaction 
 | 
static List<UserIdentity> | 
getReactionUsers(ModifiableCompositeMetadata unversionedMetadataHolder,
                ReactionableObject.ReactionType reactionType)
Get the issuers of a reaction 
 | 
static void | 
removeReaction(ModifiableCompositeMetadata unversionedMetadataHolder,
              UserIdentity user,
              ReactionableObject.ReactionType reactionType)
Remove a user reaction 
 | 
private ReactionableObjectHelper()
public static void addReaction(ModifiableCompositeMetadata unversionedMetadataHolder, UserIdentity user, ReactionableObject.ReactionType reactionType)
unversionedMetadataHolder - the unversioned metadata holderuser - the issuer of reactionreactionType - the reaction typepublic static void removeReaction(ModifiableCompositeMetadata unversionedMetadataHolder, UserIdentity user, ReactionableObject.ReactionType reactionType)
unversionedMetadataHolder - the unversioned metadata holderuser - the issuer of reaction to removereactionType - the reaction typepublic static List<UserIdentity> getReactionUsers(ModifiableCompositeMetadata unversionedMetadataHolder, ReactionableObject.ReactionType reactionType)
unversionedMetadataHolder - the unversioned metadata holderreactionType - the reaction typeprivate static ModifiableCompositeMetadata _getReactionsHolder(ModifiableCompositeMetadata unversionedMetadataHolder, ReactionableObject.ReactionType reactionType)