Class MemberPopularityProfileProperties


public class MemberPopularityProfileProperties extends ClassificationBeanProperties
MemberPopularityProfileProperties describes the MemberPopularityProfile classification. It summarizes the usage activity around the members of an element: a total for each kind of activity, and a profile mapping each member's GUID to its own count.
  • Constructor Details

    • MemberPopularityProfileProperties

      public MemberPopularityProfileProperties()
      Default constructor
    • MemberPopularityProfileProperties

      public MemberPopularityProfileProperties(MemberPopularityProfileProperties template)
      Copy/clone constructor.
      Parameters:
      template - object to copy
  • Method Details

    • getExplicitGetCountTotal

      public long getExplicitGetCountTotal()
      Return the number of times any of the members has been explicitly retrieved from the repository by an identifier or name.
      Returns:
      long
    • setExplicitGetCountTotal

      public void setExplicitGetCountTotal(long explicitGetCountTotal)
      Set up the number of times any of the members has been explicitly retrieved from the repository by an identifier or name.
      Parameters:
      explicitGetCountTotal - long
    • getExplicitGetCountProfile

      public Map<String,Long> getExplicitGetCountProfile()
      Return a map of member GUID to the number of times that member has been explicitly retrieved from the repository by an identifier or name.
      Returns:
      map
    • setExplicitGetCountProfile

      public void setExplicitGetCountProfile(Map<String,Long> explicitGetCountProfile)
      Set up a map of member GUID to the number of times that member has been explicitly retrieved from the repository by an identifier or name.
      Parameters:
      explicitGetCountProfile - map
    • getFindCountTotal

      public long getFindCountTotal()
      Return the number of times any of the members has been retrieved from the repository as part of a search request.
      Returns:
      long
    • setFindCountTotal

      public void setFindCountTotal(long findCountTotal)
      Set up the number of times any of the members has been retrieved from the repository as part of a search request.
      Parameters:
      findCountTotal - long
    • getFindCountProfile

      public Map<String,Long> getFindCountProfile()
      Return a map of member GUID to the number of times that member has been retrieved from the repository as part of a search request.
      Returns:
      map
    • setFindCountProfile

      public void setFindCountProfile(Map<String,Long> findCountProfile)
      Set up a map of member GUID to the number of times that member has been retrieved from the repository as part of a search request.
      Parameters:
      findCountProfile - map
    • getUpdatePropertyCountTotal

      public long getUpdatePropertyCountTotal()
      Return the number of times any of the members has had its properties updated.
      Returns:
      long
    • setUpdatePropertyCountTotal

      public void setUpdatePropertyCountTotal(long updatePropertyCountTotal)
      Set up the number of times any of the members has had its properties updated.
      Parameters:
      updatePropertyCountTotal - long
    • getUpdatePropertyCountProfile

      public Map<String,Long> getUpdatePropertyCountProfile()
      Return a map of member GUID to the number of times that member has had its properties updated.
      Returns:
      map
    • setUpdatePropertyCountProfile

      public void setUpdatePropertyCountProfile(Map<String,Long> updatePropertyCountProfile)
      Set up a map of member GUID to the number of times that member has had its properties updated.
      Parameters:
      updatePropertyCountProfile - map
    • getUpdateAttachmentCountTotal

      public long getUpdateAttachmentCountTotal()
      Return the number of times any of the members has had an element anchored to it created, linked, unlinked or updated.
      Returns:
      long
    • setUpdateAttachmentCountTotal

      public void setUpdateAttachmentCountTotal(long updateAttachmentCountTotal)
      Set up the number of times any of the members has had an element anchored to it created, linked, unlinked or updated.
      Parameters:
      updateAttachmentCountTotal - long
    • getUpdateAttachmentCountProfile

      public Map<String,Long> getUpdateAttachmentCountProfile()
      Return a map of member GUID to the number of times that member has had an element anchored to it created, linked, unlinked or updated.
      Returns:
      map
    • setUpdateAttachmentCountProfile

      public void setUpdateAttachmentCountProfile(Map<String,Long> updateAttachmentCountProfile)
      Set up a map of member GUID to the number of times that member has had an element anchored to it created, linked, unlinked or updated.
      Parameters:
      updateAttachmentCountProfile - map
    • getUpdateFeedbackCountTotal

      public long getUpdateFeedbackCountTotal()
      Return the number of times any of the members has had feedback (comments, likes, ratings and informal tags) added or updated.
      Returns:
      long
    • setUpdateFeedbackCountTotal

      public void setUpdateFeedbackCountTotal(long updateFeedbackCountTotal)
      Set up the number of times any of the members has had feedback (comments, likes, ratings and informal tags) added or updated.
      Parameters:
      updateFeedbackCountTotal - long
    • getUpdateFeedbackCountProfile

      public Map<String,Long> getUpdateFeedbackCountProfile()
      Return a map of member GUID to the number of times that member has had feedback (comments, likes, ratings and informal tags) added or updated.
      Returns:
      map
    • setUpdateFeedbackCountProfile

      public void setUpdateFeedbackCountProfile(Map<String,Long> updateFeedbackCountProfile)
      Set up a map of member GUID to the number of times that member has had feedback (comments, likes, ratings and informal tags) added or updated.
      Parameters:
      updateFeedbackCountProfile - map
    • getDeleteAttachmentCountTotal

      public long getDeleteAttachmentCountTotal()
      Return the number of times any of the members has had an element anchored to it deleted.
      Returns:
      long
    • setDeleteAttachmentCountTotal

      public void setDeleteAttachmentCountTotal(long deleteAttachmentCountTotal)
      Set up the number of times any of the members has had an element anchored to it deleted.
      Parameters:
      deleteAttachmentCountTotal - long
    • getDeleteAttachmentCountProfile

      public Map<String,Long> getDeleteAttachmentCountProfile()
      Return a map of member GUID to the number of times that member has had an element anchored to it deleted.
      Returns:
      map
    • setDeleteAttachmentCountProfile

      public void setDeleteAttachmentCountProfile(Map<String,Long> deleteAttachmentCountProfile)
      Set up a map of member GUID to the number of times that member has had an element anchored to it deleted.
      Parameters:
      deleteAttachmentCountProfile - map
    • getDeleteFeedbackCountTotal

      public long getDeleteFeedbackCountTotal()
      Return the number of times any of the members has had feedback (comments, likes, ratings and informal tags) deleted.
      Returns:
      long
    • setDeleteFeedbackCountTotal

      public void setDeleteFeedbackCountTotal(long deleteFeedbackCountTotal)
      Set up the number of times any of the members has had feedback (comments, likes, ratings and informal tags) deleted.
      Parameters:
      deleteFeedbackCountTotal - long
    • getDeleteFeedbackCountProfile

      public Map<String,Long> getDeleteFeedbackCountProfile()
      Return a map of member GUID to the number of times that member has had feedback (comments, likes, ratings and informal tags) deleted.
      Returns:
      map
    • setDeleteFeedbackCountProfile

      public void setDeleteFeedbackCountProfile(Map<String,Long> deleteFeedbackCountProfile)
      Set up a map of member GUID to the number of times that member has had feedback (comments, likes, ratings and informal tags) deleted.
      Parameters:
      deleteFeedbackCountProfile - map
    • toString

      public String toString()
      Standard toString method.
      Overrides:
      toString in class ClassificationBeanProperties
      Returns:
      print out of variables in a JSON-style
    • equals

      public boolean equals(Object objectToCompare)
      Compare the values of the supplied object with those stored in the current object.
      Overrides:
      equals in class ClassificationBeanProperties
      Parameters:
      objectToCompare - supplied object
      Returns:
      boolean result of comparison
    • hashCode

      public int hashCode()
      Return hash code based on properties.
      Overrides:
      hashCode in class ClassificationBeanProperties
      Returns:
      int