Class BuddyPluginBeta.ChatParticipant
java.lang.Object
com.biglybt.plugin.net.buddy.BuddyPluginBeta.ChatParticipant
- Enclosing class:
BuddyPluginBeta
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BuddyPluginBeta.ChatInstanceprivate byte[]private booleanprivate Booleanprivate booleanprivate booleanprivate booleanprivate Stringprivate List<BuddyPluginBeta.ChatMessage> private final byte[]private booleanprivate longprivate long -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateChatParticipant(BuddyPluginBeta.ChatInstance _chat, byte[] _pk) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddMessage(BuddyPluginBeta.ChatMessage message) booleanprotected voidprivate StringformatZone(long zone_secs) getChat()intintgetMessageCount(boolean explicit_only) getName()getName(boolean use_nick) private longprivate Stringbyte[]booleanbooleanbooleanisMe()booleanbooleanisNickClash(boolean ignore_hidden) booleanisPinned()booleanprivate intremoveMessage(BuddyPluginBeta.ChatMessage message) private booleanreplayMessage(BuddyPluginBeta.ChatMessage message) private voidvoidsetIgnored(boolean b) private voidsetNickClash(boolean b) voidsetPinned(boolean b) voidsetProfileData(List<String> d, boolean failed) private voidsetProperty(String name, boolean value) private voidsetProperty(String name, List<String> value) voidsetSpammer(boolean b)
-
Field Details
-
chat
-
pk
private final byte[] pk -
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
-
is_me
-
friend_key
private byte[] friend_key -
zone_offset
private long zone_offset -
profile_data_cache
-
profile_data
-
profile_data_peeked
private boolean profile_data_peeked -
profile_data_set
private long profile_data_set
-
-
Constructor Details
-
ChatParticipant
-
-
Method Details
-
getChat
-
getPublicKey
public byte[] getPublicKey() -
getContact
-
getAddress
-
isMe
public boolean isMe() -
getName
-
getName
-
hasNickname
public boolean hasNickname() -
getFriendKey
-
getFriendStatus
public int getFriendStatus() -
checkProfileData
protected void checkProfileData() -
getZoneOffset
-
formatZone
-
getProfileData
-
setProfileData
-
getProfileDataAgeMillis
private long getProfileDataAgeMillis() -
addMessage
-
replayMessage
-
removeMessage
-
resetMessages
private void resetMessages() -
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
-
setPinned
public void setPinned(boolean b) -
setProperty
-
setProperty
-
isNickClash
public boolean isNickClash() -
isNickClash
public boolean isNickClash(boolean ignore_hidden) -
setNickClash
private void setNickClash(boolean b) -
createPrivateChat
- Throws:
Exception
-