Class BuddyPluginBeta.ChatParticipant

java.lang.Object
com.biglybt.plugin.net.buddy.BuddyPluginBeta.ChatParticipant
Enclosing class:
BuddyPluginBeta

public class BuddyPluginBeta.ChatParticipant extends Object
  • Field Details

    • chat

      private final BuddyPluginBeta.ChatInstance chat
    • pk

      private final byte[] pk
    • nickname

      private String nickname
    • is_ignored

      private boolean is_ignored
    • is_spammer

      private boolean is_spammer
    • is_pinned

      private boolean is_pinned
    • nick_clash

      private boolean nick_clash
    • participant_messages

      private List<BuddyPluginBeta.ChatMessage> participant_messages
    • is_me

      private Boolean is_me
    • friend_key

      private byte[] friend_key
    • zone_offset

      private long zone_offset
    • profile_data_cache

      private List<String> profile_data_cache
    • profile_data

      private List<String> profile_data
    • profile_data_peeked

      private boolean profile_data_peeked
    • profile_data_set

      private long profile_data_set
  • Constructor Details

  • Method Details

    • getChat

      public BuddyPluginBeta.ChatInstance getChat()
    • getPublicKey

      public byte[] getPublicKey()
    • getContact

      public Map<String,Object> getContact()
    • getAddress

      public InetSocketAddress getAddress()
    • isMe

      public boolean isMe()
    • getName

      public String getName()
    • getName

      public String getName(boolean use_nick)
    • hasNickname

      public boolean hasNickname()
    • getFriendKey

      public String getFriendKey()
    • getFriendStatus

      public int getFriendStatus()
    • checkProfileData

      protected void checkProfileData()
    • getZoneOffset

      public String getZoneOffset()
    • formatZone

      private String formatZone(long zone_secs)
    • getProfileData

      public List<String> getProfileData()
    • setProfileData

      public void setProfileData(List<String> d)
    • getProfileDataAgeMillis

      private long getProfileDataAgeMillis()
    • addMessage

      private void addMessage(BuddyPluginBeta.ChatMessage message)
    • replayMessage

      private boolean replayMessage(BuddyPluginBeta.ChatMessage message)
    • removeMessage

      private int removeMessage(BuddyPluginBeta.ChatMessage message)
    • resetMessages

      private void resetMessages()
    • getMessages

      public List<BuddyPluginBeta.ChatMessage> getMessages()
    • getMessageCount

      public int getMessageCount(boolean explicit_only)
    • isIgnored

      public boolean isIgnored()
    • setIgnored

      public void setIgnored(boolean b)
    • isSpammer

      public boolean isSpammer()
    • canSpammer

      public boolean canSpammer()
    • setSpammer

      public void setSpammer(boolean b)
    • isPinned

      public boolean isPinned()
    • getPropsKey

      private String getPropsKey()
    • setPinned

      public void setPinned(boolean b)
    • setProperty

      private void setProperty(String name, boolean value)
    • setProperty

      private void setProperty(String name, List<String> value)
    • isNickClash

      public boolean isNickClash()
    • isNickClash

      public boolean isNickClash(boolean ignore_hidden)
    • setNickClash

      private void setNickClash(boolean b)
    • createPrivateChat

      public BuddyPluginBeta.ChatInstance createPrivateChat() throws Exception
      Throws:
      Exception