Class MemberPopularityProfileProperties
java.lang.Object
org.odpi.openmetadata.frameworks.openmetadata.properties.ClassificationProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.ClassificationBeanProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.MemberPopularityProfileProperties
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.
-
Field Summary
Fields inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.ClassificationBeanProperties
typeName -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorCopy/clone constructor. -
Method Summary
Modifier and TypeMethodDescriptionbooleanCompare the values of the supplied object with those stored in the current object.Return a map of member GUID to the number of times that member has had an element anchored to it deleted.longReturn the number of times any of the members has had an element anchored to it deleted.Return a map of member GUID to the number of times that member has had feedback (comments, likes, ratings and informal tags) deleted.longReturn the number of times any of the members has had feedback (comments, likes, ratings and informal tags) deleted.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.longReturn the number of times any of the members has been explicitly retrieved from the repository by an identifier or name.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.longReturn the number of times any of the members has been retrieved from the repository as part of a search request.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.longReturn the number of times any of the members has had an element anchored to it created, linked, unlinked or updated.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.longReturn the number of times any of the members has had feedback (comments, likes, ratings and informal tags) added or updated.Return a map of member GUID to the number of times that member has had its properties updated.longReturn the number of times any of the members has had its properties updated.inthashCode()Return hash code based on properties.voidsetDeleteAttachmentCountProfile(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.voidsetDeleteAttachmentCountTotal(long deleteAttachmentCountTotal) Set up the number of times any of the members has had an element anchored to it deleted.voidsetDeleteFeedbackCountProfile(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.voidsetDeleteFeedbackCountTotal(long deleteFeedbackCountTotal) Set up the number of times any of the members has had feedback (comments, likes, ratings and informal tags) deleted.voidsetExplicitGetCountProfile(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.voidsetExplicitGetCountTotal(long explicitGetCountTotal) Set up the number of times any of the members has been explicitly retrieved from the repository by an identifier or name.voidsetFindCountProfile(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.voidsetFindCountTotal(long findCountTotal) Set up the number of times any of the members has been retrieved from the repository as part of a search request.voidsetUpdateAttachmentCountProfile(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.voidsetUpdateAttachmentCountTotal(long updateAttachmentCountTotal) Set up the number of times any of the members has had an element anchored to it created, linked, unlinked or updated.voidsetUpdateFeedbackCountProfile(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.voidsetUpdateFeedbackCountTotal(long updateFeedbackCountTotal) Set up the number of times any of the members has had feedback (comments, likes, ratings and informal tags) added or updated.voidsetUpdatePropertyCountProfile(Map<String, Long> updatePropertyCountProfile) Set up a map of member GUID to the number of times that member has had its properties updated.voidsetUpdatePropertyCountTotal(long updatePropertyCountTotal) Set up the number of times any of the members has had its properties updated.toString()Standard toString method.Methods inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.ClassificationBeanProperties
getExtendedProperties, getTypeName, setExtendedProperties, setTypeNameMethods inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.ClassificationProperties
getEffectiveFrom, getEffectiveTo, setEffectiveFrom, setEffectiveTo
-
Constructor Details
-
MemberPopularityProfileProperties
public MemberPopularityProfileProperties()Default constructor -
MemberPopularityProfileProperties
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
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
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
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
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
Return a map of member GUID to the number of times that member has had its properties updated.- Returns:
- map
-
setUpdatePropertyCountProfile
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
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
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
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
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
Return a map of member GUID to the number of times that member has had an element anchored to it deleted.- Returns:
- map
-
setDeleteAttachmentCountProfile
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
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
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
Standard toString method.- Overrides:
toStringin classClassificationBeanProperties- Returns:
- print out of variables in a JSON-style
-
equals
Compare the values of the supplied object with those stored in the current object.- Overrides:
equalsin classClassificationBeanProperties- Parameters:
objectToCompare- supplied object- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()Return hash code based on properties.- Overrides:
hashCodein classClassificationBeanProperties- Returns:
- int
-