class FavouriteCollectionOutboundEvent extends PersonalProfileOutboundEvent {

    @Override
    public String toString()
    {
        return "FavouriteCollectionOutboundEvent{" +
                       "userId='" + userId + '\'' +
                       ", memberGUID='" + memberGUID + '\'' +
                       ", memberType='" + memberType + '\'' +
                       ", personalProfile=" + getPersonalProfile() +
                       ", eventType=" + getEventType() +
                       ", eventVersionId=" + getEventVersionId() +
                       '}';
    }

    public  FavouriteCollectionOutboundEvent();
    public  FavouriteCollectionOutboundEvent(CommunityProfileOutboundEventType  type,
                                            PersonalProfile                    bean,
                                            String                             userId,
                                            String                             memberGUID,
                                            String                             memberTypeName);
    public  FavouriteCollectionOutboundEvent(FavouriteCollectionOutboundEvent template);

}