Class Thread.ThreadParticipant

  • Enclosing class:
    Thread

    public static class Thread.ThreadParticipant
    extends java.lang.Object
    A thread participant.
    • Constructor Detail

      • ThreadParticipant

        public ThreadParticipant()
    • Method Detail

      • getAppPk

        @Nullable
        public @Nullable java.lang.Integer getAppPk()
      • getChannelCid

        @Nullable
        public @Nullable java.lang.String getChannelCid()
      • getLastThreadMessageAt

        @Nullable
        public @Nullable java.util.Date getLastThreadMessageAt()
      • getThreadId

        @Nullable
        public @Nullable java.lang.String getThreadId()
      • getUserId

        @Nullable
        public @Nullable java.lang.String getUserId()
      • getUser

        @Nullable
        public @Nullable User getUser()
      • getCreatedAt

        @Nullable
        public @Nullable java.util.Date getCreatedAt()
      • getLeftThreadAt

        @Nullable
        public @Nullable java.util.Date getLeftThreadAt()
      • getLastReadAt

        @Nullable
        public @Nullable java.util.Date getLastReadAt()
      • getCustom

        @Nullable
        public @Nullable java.util.Map<java.lang.String,​java.lang.Object> getCustom()
      • setAppPk

        public void setAppPk​(@Nullable
                             @Nullable java.lang.Integer appPk)
      • setChannelCid

        public void setChannelCid​(@Nullable
                                  @Nullable java.lang.String channelCid)
      • setLastThreadMessageAt

        public void setLastThreadMessageAt​(@Nullable
                                           @Nullable java.util.Date lastThreadMessageAt)
      • setThreadId

        public void setThreadId​(@Nullable
                                @Nullable java.lang.String threadId)
      • setUserId

        public void setUserId​(@Nullable
                              @Nullable java.lang.String userId)
      • setUser

        public void setUser​(@Nullable
                            @Nullable User user)
      • setCreatedAt

        public void setCreatedAt​(@Nullable
                                 @Nullable java.util.Date createdAt)
      • setLeftThreadAt

        public void setLeftThreadAt​(@Nullable
                                    @Nullable java.util.Date leftThreadAt)
      • setLastReadAt

        public void setLastReadAt​(@Nullable
                                  @Nullable java.util.Date lastReadAt)
      • setCustom

        public void setCustom​(@Nullable
                              @Nullable java.util.Map<java.lang.String,​java.lang.Object> custom)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object