mirror of
https://github.com/Rabiator1/SWG-Station-Chat.git
synced 2026-07-31 00:15:45 -04:00
Add files via upload
This commit is contained in:
@@ -0,0 +1,74 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RAddBan extends GenericRequest {
|
||||
|
||||
private int srcAvatarId;
|
||||
private ChatUnicodeString srcAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString destAvatarName = new ChatUnicodeString();
|
||||
private ChatUnicodeString destAvatarAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString destRoomAddress = new ChatUnicodeString();
|
||||
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
srcAvatarId = buf.getInt();
|
||||
destAvatarName.deserialize(buf);
|
||||
destAvatarAddress.deserialize(buf);
|
||||
destRoomAddress.deserialize(buf);
|
||||
srcAddress.deserialize(buf);
|
||||
}
|
||||
|
||||
public int getSrcAvatarId() {
|
||||
return srcAvatarId;
|
||||
}
|
||||
|
||||
public void setSrcAvatarId(int srcAvatarId) {
|
||||
this.srcAvatarId = srcAvatarId;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getSrcAddress() {
|
||||
return srcAddress;
|
||||
}
|
||||
|
||||
public void setSrcAddress(ChatUnicodeString srcAddress) {
|
||||
this.srcAddress = srcAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestAvatarName() {
|
||||
return destAvatarName;
|
||||
}
|
||||
|
||||
public void setDestAvatarName(ChatUnicodeString destAvatarName) {
|
||||
this.destAvatarName = destAvatarName;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestAvatarAddress() {
|
||||
return destAvatarAddress;
|
||||
}
|
||||
|
||||
public void setDestAvatarAddress(ChatUnicodeString destAvatarAddress) {
|
||||
this.destAvatarAddress = destAvatarAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestRoomAddress() {
|
||||
return destRoomAddress;
|
||||
}
|
||||
|
||||
public void setDestRoomAddress(ChatUnicodeString destRoomAddress) {
|
||||
this.destRoomAddress = destRoomAddress;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,82 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RAddFriend extends GenericRequest {
|
||||
|
||||
private int srcAvatarId;
|
||||
private ChatUnicodeString destName = new ChatUnicodeString();
|
||||
private ChatUnicodeString destAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString comment = new ChatUnicodeString();
|
||||
private boolean confirm;
|
||||
private ChatUnicodeString srcAddress = new ChatUnicodeString();
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
srcAvatarId = buf.getInt();
|
||||
destName.deserialize(buf);
|
||||
destAddress.deserialize(buf);
|
||||
comment.deserialize(buf);
|
||||
confirm = buf.get() != 0;
|
||||
srcAddress.deserialize(buf);
|
||||
}
|
||||
|
||||
public int getSrcAvatarId() {
|
||||
return srcAvatarId;
|
||||
}
|
||||
|
||||
public void setSrcAvatarId(int srcAvatarId) {
|
||||
this.srcAvatarId = srcAvatarId;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestName() {
|
||||
return destName;
|
||||
}
|
||||
|
||||
public void setDestName(ChatUnicodeString destName) {
|
||||
this.destName = destName;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestAddress() {
|
||||
return destAddress;
|
||||
}
|
||||
|
||||
public void setDestAddress(ChatUnicodeString destAddress) {
|
||||
this.destAddress = destAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getComment() {
|
||||
return comment;
|
||||
}
|
||||
|
||||
public void setComment(ChatUnicodeString comment) {
|
||||
this.comment = comment;
|
||||
}
|
||||
|
||||
public boolean isConfirm() {
|
||||
return confirm;
|
||||
}
|
||||
|
||||
public void setConfirm(boolean confirm) {
|
||||
this.confirm = confirm;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getSrcAddress() {
|
||||
return srcAddress;
|
||||
}
|
||||
|
||||
public void setSrcAddress(ChatUnicodeString srcAddress) {
|
||||
this.srcAddress = srcAddress;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RAddIgnore extends GenericRequest {
|
||||
|
||||
private int srcAvatarId;
|
||||
private ChatUnicodeString destName = new ChatUnicodeString();
|
||||
private ChatUnicodeString destAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString srcAddress = new ChatUnicodeString();
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
srcAvatarId = buf.getInt();
|
||||
destName.deserialize(buf);
|
||||
destAddress.deserialize(buf);
|
||||
srcAddress.deserialize(buf);
|
||||
}
|
||||
|
||||
public int getSrcAvatarId() {
|
||||
return srcAvatarId;
|
||||
}
|
||||
|
||||
public void setSrcAvatarId(int srcAvatarId) {
|
||||
this.srcAvatarId = srcAvatarId;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestName() {
|
||||
return destName;
|
||||
}
|
||||
|
||||
public void setDestName(ChatUnicodeString destName) {
|
||||
this.destName = destName;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestAddress() {
|
||||
return destAddress;
|
||||
}
|
||||
|
||||
public void setDestAddress(ChatUnicodeString destAddress) {
|
||||
this.destAddress = destAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getSrcAddress() {
|
||||
return srcAddress;
|
||||
}
|
||||
|
||||
public void setSrcAddress(ChatUnicodeString srcAddress) {
|
||||
this.srcAddress = srcAddress;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RAddInvite extends GenericRequest {
|
||||
|
||||
private int srcAvatarId;
|
||||
private ChatUnicodeString srcAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString destAvatarName = new ChatUnicodeString();
|
||||
private ChatUnicodeString destAvatarAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString destRoomAddress = new ChatUnicodeString();
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
srcAvatarId = buf.getInt();
|
||||
destAvatarName.deserialize(buf);
|
||||
destAvatarAddress.deserialize(buf);
|
||||
destRoomAddress.deserialize(buf);
|
||||
srcAddress.deserialize(buf);
|
||||
}
|
||||
|
||||
public int getSrcAvatarId() {
|
||||
return srcAvatarId;
|
||||
}
|
||||
|
||||
public void setSrcAvatarId(int srcAvatarId) {
|
||||
this.srcAvatarId = srcAvatarId;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getSrcAddress() {
|
||||
return srcAddress;
|
||||
}
|
||||
|
||||
public void setSrcAddress(ChatUnicodeString srcAddress) {
|
||||
this.srcAddress = srcAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestAvatarName() {
|
||||
return destAvatarName;
|
||||
}
|
||||
|
||||
public void setDestAvatarName(ChatUnicodeString destAvatarName) {
|
||||
this.destAvatarName = destAvatarName;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestAvatarAddress() {
|
||||
return destAvatarAddress;
|
||||
}
|
||||
|
||||
public void setDestAvatarAddress(ChatUnicodeString destAvatarAddress) {
|
||||
this.destAvatarAddress = destAvatarAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestRoomAddress() {
|
||||
return destRoomAddress;
|
||||
}
|
||||
|
||||
public void setDestRoomAddress(ChatUnicodeString destRoomAddress) {
|
||||
this.destRoomAddress = destRoomAddress;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RAddModerator extends GenericRequest {
|
||||
|
||||
private int srcAvatarId;
|
||||
private ChatUnicodeString srcAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString destAvatarName = new ChatUnicodeString();
|
||||
private ChatUnicodeString destAvatarAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString destRoomAddress = new ChatUnicodeString();
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
srcAvatarId = buf.getInt();
|
||||
destAvatarName.deserialize(buf);
|
||||
destAvatarAddress.deserialize(buf);
|
||||
destRoomAddress.deserialize(buf);
|
||||
srcAddress.deserialize(buf);
|
||||
}
|
||||
|
||||
public int getSrcAvatarId() {
|
||||
return srcAvatarId;
|
||||
}
|
||||
|
||||
public void setSrcAvatarId(int srcAvatarId) {
|
||||
this.srcAvatarId = srcAvatarId;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getSrcAddress() {
|
||||
return srcAddress;
|
||||
}
|
||||
|
||||
public void setSrcAddress(ChatUnicodeString srcAddress) {
|
||||
this.srcAddress = srcAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestAvatarName() {
|
||||
return destAvatarName;
|
||||
}
|
||||
|
||||
public void setDestAvatarName(ChatUnicodeString destAvatarName) {
|
||||
this.destAvatarName = destAvatarName;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestAvatarAddress() {
|
||||
return destAvatarAddress;
|
||||
}
|
||||
|
||||
public void setDestAvatarAddress(ChatUnicodeString destAvatarAddress) {
|
||||
this.destAvatarAddress = destAvatarAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestRoomAddress() {
|
||||
return destRoomAddress;
|
||||
}
|
||||
|
||||
public void setDestRoomAddress(ChatUnicodeString destRoomAddress) {
|
||||
this.destRoomAddress = destRoomAddress;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,105 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RCreateRoom extends GenericRequest {
|
||||
|
||||
private int srcAvatarId;
|
||||
private ChatUnicodeString srcAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString roomAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString roomName = new ChatUnicodeString();
|
||||
private ChatUnicodeString roomTopic = new ChatUnicodeString();
|
||||
private ChatUnicodeString roomPassword = new ChatUnicodeString();
|
||||
private int roomAttributes;
|
||||
private int maxRoomSize;
|
||||
private int roomID;
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
srcAvatarId = buf.getInt();
|
||||
roomName.deserialize(buf);
|
||||
roomTopic.deserialize(buf);
|
||||
roomPassword.deserialize(buf);
|
||||
roomAttributes = buf.getInt();
|
||||
maxRoomSize = buf.getInt();
|
||||
roomAddress.deserialize(buf);
|
||||
srcAddress.deserialize(buf);
|
||||
|
||||
}
|
||||
|
||||
public int getSrcAvatarId() {
|
||||
return srcAvatarId;
|
||||
}
|
||||
|
||||
public void setSrcAvatarId(int srcAvatarId) {
|
||||
this.srcAvatarId = srcAvatarId;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getSrcAddress() {
|
||||
return srcAddress;
|
||||
}
|
||||
|
||||
public void setSrcAddress(ChatUnicodeString srcAddress) {
|
||||
this.srcAddress = srcAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getRoomAddress() {
|
||||
return roomAddress;
|
||||
}
|
||||
|
||||
public void setRoomAddress(ChatUnicodeString roomAddress) {
|
||||
this.roomAddress = roomAddress;
|
||||
}
|
||||
|
||||
public int getRoomAttributes() {
|
||||
return roomAttributes;
|
||||
}
|
||||
|
||||
public void setRoomAttributes(int roomAttributes) {
|
||||
this.roomAttributes = roomAttributes;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getRoomName() {
|
||||
return roomName;
|
||||
}
|
||||
|
||||
public void setRoomName(ChatUnicodeString roomName) {
|
||||
this.roomName = roomName;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getRoomTopic() {
|
||||
return roomTopic;
|
||||
}
|
||||
|
||||
public void setRoomTopic(ChatUnicodeString roomTopic) {
|
||||
this.roomTopic = roomTopic;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getRoomPassword() {
|
||||
return roomPassword;
|
||||
}
|
||||
|
||||
public void setRoomPassword(ChatUnicodeString roomPassword) {
|
||||
this.roomPassword = roomPassword;
|
||||
}
|
||||
|
||||
public int getMaxRoomSize() {
|
||||
return maxRoomSize;
|
||||
}
|
||||
|
||||
public void setMaxRoomSize(int maxRoomSize) {
|
||||
this.maxRoomSize = maxRoomSize;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RDestroyAvatar extends GenericRequest {
|
||||
|
||||
private int avatarId;
|
||||
private ChatUnicodeString address = new ChatUnicodeString();
|
||||
|
||||
public int getAvatarId() {
|
||||
return avatarId;
|
||||
}
|
||||
|
||||
public void setAvatarId(int avatarId) {
|
||||
this.avatarId = avatarId;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getAddress() {
|
||||
return address;
|
||||
}
|
||||
|
||||
public void setAddress(ChatUnicodeString address) {
|
||||
this.address = address;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
avatarId = buf.getInt();
|
||||
address.deserialize(buf);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RDestroyRoom extends GenericRequest {
|
||||
|
||||
private int srcAvatarId;
|
||||
private int RoomId;
|
||||
private ChatUnicodeString srcAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString roomAddress = new ChatUnicodeString();
|
||||
|
||||
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
srcAvatarId = buf.getInt();
|
||||
roomAddress.deserialize(buf);
|
||||
srcAddress.deserialize(buf);
|
||||
}
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
ByteBuffer buf = ByteBuffer.allocate(18 + roomAddress.getStringLength() * 2 + srcAddress.getStringLength() * 2).order(ByteOrder.LITTLE_ENDIAN);
|
||||
//buf.putInt(0);
|
||||
buf.putShort(type);
|
||||
buf.putInt(track);
|
||||
buf.putInt(srcAvatarId);
|
||||
buf.put(roomAddress.serialize());
|
||||
buf.put(srcAddress.serialize());
|
||||
writeSize(buf);
|
||||
return buf;
|
||||
}
|
||||
|
||||
public int getSrcAvatarId() {
|
||||
return srcAvatarId;
|
||||
}
|
||||
|
||||
public void setSrcAvatarId(int srcAvatarId) {
|
||||
this.srcAvatarId = srcAvatarId;
|
||||
}
|
||||
|
||||
public void setRoomId(int RoomId) {
|
||||
this.RoomId = RoomId;
|
||||
}
|
||||
|
||||
public void setTrack(int track) {
|
||||
this.track = track;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getSrcAddress() {
|
||||
return srcAddress;
|
||||
}
|
||||
|
||||
public void setSrcAddress(ChatUnicodeString srcAddress) {
|
||||
this.srcAddress = srcAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getRoomAddress() {
|
||||
return roomAddress;
|
||||
}
|
||||
|
||||
public void setRoomAddress(ChatUnicodeString roomAddress) {
|
||||
this.roomAddress = roomAddress;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,133 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class REnterRoom extends GenericRequest {
|
||||
|
||||
private int srcAvatarId;
|
||||
private ChatUnicodeString srcAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString roomAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString roomPassword = new ChatUnicodeString();
|
||||
private boolean passiveCreate;
|
||||
private int roomAttributes;
|
||||
private int maxRoomSize;
|
||||
private ChatUnicodeString roomTopic = new ChatUnicodeString();
|
||||
private boolean requestingEntry; // not used for SWG
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
ByteBuffer buf = ByteBuffer.allocate(42 + roomAddress.getStringLength() * 2 + roomPassword.getStringLength() * 2 + roomTopic.getStringLength() * 2 + srcAddress.getStringLength() * 2).order(ByteOrder.LITTLE_ENDIAN);
|
||||
//buf.putInt(0);
|
||||
buf.putShort(type);
|
||||
buf.putInt(track);
|
||||
buf.putInt(srcAvatarId);
|
||||
buf.put(roomAddress.serialize());
|
||||
buf.put(roomPassword.serialize());
|
||||
buf.putInt(1);
|
||||
//passiveCreate = buf.put() ;
|
||||
//if(passiveCreate) {
|
||||
buf.put(roomTopic.serialize());
|
||||
buf.putInt(roomAttributes);
|
||||
buf.putInt(maxRoomSize);
|
||||
//}
|
||||
buf.putInt(1);
|
||||
//requestingEntry = buf.get() != 0;
|
||||
buf.put(srcAddress.serialize());
|
||||
writeSize(buf);
|
||||
return buf;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
srcAvatarId = buf.getInt();
|
||||
roomAddress.deserialize(buf);
|
||||
roomPassword.deserialize(buf);
|
||||
passiveCreate = buf.get() != 0;
|
||||
if(passiveCreate) {
|
||||
roomTopic.deserialize(buf);
|
||||
roomAttributes = buf.getInt();
|
||||
maxRoomSize = buf.getInt();
|
||||
}
|
||||
requestingEntry = buf.get() != 0;
|
||||
srcAddress.deserialize(buf);
|
||||
}
|
||||
|
||||
public int getSrcAvatarId() {
|
||||
return srcAvatarId;
|
||||
}
|
||||
|
||||
public void setSrcAvatarId(int srcAvatarId) {
|
||||
this.srcAvatarId = srcAvatarId;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getSrcAddress() {
|
||||
return srcAddress;
|
||||
}
|
||||
|
||||
public void setSrcAddress(ChatUnicodeString srcAddress) {
|
||||
this.srcAddress = srcAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getRoomAddress() {
|
||||
return roomAddress;
|
||||
}
|
||||
|
||||
public void setRoomAddress(ChatUnicodeString roomAddress) {
|
||||
this.roomAddress = roomAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getRoomPassword() {
|
||||
return roomPassword;
|
||||
}
|
||||
|
||||
public void setRoomPassword(ChatUnicodeString roomPassword) {
|
||||
this.roomPassword = roomPassword;
|
||||
}
|
||||
|
||||
public int getRoomAttributes() {
|
||||
return roomAttributes;
|
||||
}
|
||||
|
||||
public void setRoomAttributes(int roomAttributes) {
|
||||
this.roomAttributes = roomAttributes;
|
||||
}
|
||||
|
||||
public boolean isPassiveCreate() {
|
||||
return passiveCreate;
|
||||
}
|
||||
|
||||
public void setPassiveCreate(boolean passiveCreate) {
|
||||
this.passiveCreate = passiveCreate;
|
||||
}
|
||||
|
||||
public int getMaxRoomSize() {
|
||||
return maxRoomSize;
|
||||
}
|
||||
|
||||
public void setMaxRoomSize(int maxRoomSize) {
|
||||
this.maxRoomSize = maxRoomSize;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getRoomTopic() {
|
||||
return roomTopic;
|
||||
}
|
||||
|
||||
public void setRoomTopic(ChatUnicodeString roomTopic) {
|
||||
this.roomTopic = roomTopic;
|
||||
}
|
||||
|
||||
public boolean isRequestingEntry() {
|
||||
return requestingEntry;
|
||||
}
|
||||
|
||||
public void setRequestingEntry(boolean requestingEntry) {
|
||||
this.requestingEntry = requestingEntry;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,462 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.lang.reflect.Array;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import chat.ChatAvatar;
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
import gnu.trove.list.TIntList;
|
||||
import gnu.trove.list.array.TIntArrayList;
|
||||
|
||||
public class RFailoverRecreateRoom extends GenericRequest {
|
||||
|
||||
private int srcAvatarId;
|
||||
private int inRoomAvatarId;
|
||||
private int destAvatarId;
|
||||
private int StationId;
|
||||
private int AvaTyp;
|
||||
private int Zahl2;
|
||||
|
||||
private int roomFailID;
|
||||
//private int roomPrefix;
|
||||
private int createTime;
|
||||
private int avatarCount;
|
||||
private int adminCount;
|
||||
private int moderatorCount;
|
||||
private int tempModeratorCount;
|
||||
private int bannedCount;
|
||||
private int inviteCount;
|
||||
private int VoiceCount;
|
||||
private TIntArrayList inRoomAvatarlist = new TIntArrayList();
|
||||
private TIntArrayList inRoomAdminlist = new TIntArrayList();
|
||||
private TIntArrayList inRoomModeratorlist = new TIntArrayList();
|
||||
private TIntArrayList inRoomTempModeratorlist = new TIntArrayList();
|
||||
private TIntArrayList inRoomBanlist = new TIntArrayList();
|
||||
private TIntArrayList inRoomInvitelist = new TIntArrayList();
|
||||
private TIntArrayList inRoomVoicelist = new TIntArrayList();
|
||||
|
||||
private List<ChatAvatar> destAvatarIdList = new ArrayList<>();
|
||||
private ChatUnicodeString srcAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString roomAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString roomName = new ChatUnicodeString();
|
||||
private ChatUnicodeString roomTopic = new ChatUnicodeString();
|
||||
private ChatUnicodeString roomPassword = new ChatUnicodeString();
|
||||
private ChatUnicodeString name = new ChatUnicodeString();
|
||||
private ChatUnicodeString Address = new ChatUnicodeString();
|
||||
private ChatUnicodeString roomPrefix = new ChatUnicodeString();
|
||||
private ChatUnicodeString AvaName = new ChatUnicodeString();
|
||||
private ChatUnicodeString AvaAddress = new ChatUnicodeString();
|
||||
|
||||
private ChatUnicodeString AdminAvaName = new ChatUnicodeString();
|
||||
private ChatUnicodeString AdminAvaAddress = new ChatUnicodeString();
|
||||
private int inRoomAdminAvatarId;
|
||||
private int AdminStationId;
|
||||
private int AdminAvaTyp;
|
||||
|
||||
private ChatUnicodeString ModeratorAvaName = new ChatUnicodeString();
|
||||
private ChatUnicodeString ModeratorAvaAddress = new ChatUnicodeString();
|
||||
private int inRoomModeratorAvatarId;
|
||||
private int ModeratorStationId;
|
||||
private int ModeratorAvaTyp;
|
||||
|
||||
private ChatUnicodeString TempModeratorAvaName = new ChatUnicodeString();
|
||||
private ChatUnicodeString TempModeratorAvaAddress = new ChatUnicodeString();
|
||||
private int inRoomTempModeratorAvatarId;
|
||||
private int TempModeratorStationId;
|
||||
private int TempModeratorAvaTyp;
|
||||
|
||||
private ChatUnicodeString BannedAvaName = new ChatUnicodeString();
|
||||
private ChatUnicodeString BannedAvaAddress = new ChatUnicodeString();
|
||||
private int inRoomBannedAvatarId;
|
||||
private int BannedStationId;
|
||||
private int BannedAvaTyp;
|
||||
|
||||
private ChatUnicodeString InviteAvaName = new ChatUnicodeString();
|
||||
private ChatUnicodeString InviteAvaAddress = new ChatUnicodeString();
|
||||
private int inRoomInviteAvatarId;
|
||||
private int InviteStationId;
|
||||
private int InviteAvaTyp;
|
||||
|
||||
private ChatUnicodeString VoiceAvaName = new ChatUnicodeString();
|
||||
private ChatUnicodeString VoiceAvaAddress = new ChatUnicodeString();
|
||||
private int inRoomVoiceAvatarId;
|
||||
private int VoiceStationId;
|
||||
private int VoiceAvaTyp;
|
||||
|
||||
private int roomAttributes;
|
||||
private int maxRoomSize;
|
||||
private ChatUnicodeString serializeWithLocalAvatarsOnly = new ChatUnicodeString();
|
||||
|
||||
|
||||
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
serializeWithLocalAvatarsOnly();
|
||||
name.deserialize(buf);
|
||||
Address.deserialize(buf);
|
||||
srcAvatarId = buf.getInt();
|
||||
roomName.deserialize(buf);
|
||||
roomTopic.deserialize(buf);
|
||||
roomPassword.deserialize(buf);
|
||||
roomPrefix.deserialize(buf);
|
||||
roomAddress.deserialize(buf);
|
||||
roomAttributes = buf.getInt();
|
||||
maxRoomSize = buf.getInt();
|
||||
roomFailID = buf.getInt();//System.out.println("roomFailID " + roomFailID);
|
||||
createTime = buf.getInt();
|
||||
|
||||
|
||||
//adminCount = buf.getInt(); System.out.println("adminCount " + adminCount);
|
||||
//AvatarId = buf.getInt(); System.out.println("AvatarId1 " + AvatarId);
|
||||
//moderatorCount = buf.getInt(); System.out.println("moderatorCount " + moderatorCount);
|
||||
//tempModeratorCount = buf.getInt(); System.out.println("tempModeratorCount " + tempModeratorCount);
|
||||
//bannedCount = buf.getInt(); System.out.println("bannedCount " + bannedCount);
|
||||
//inviteCount = buf.getInt(); System.out.println("inviteCount " + inviteCount);
|
||||
//VoiceCount = buf.getInt(); System.out.println("VoiceCount " + VoiceCount);
|
||||
//System.out.println("hasArraylenght " + buf.array().length);
|
||||
//System.out.println("hasArraygetClass " + buf.array().getClass());
|
||||
//System.out.println("hasArraygetPosition " + buf.position());
|
||||
//System.out.println("hasArraygetCapacity " + buf.capacity());
|
||||
|
||||
|
||||
ArrayList<Byte> AvatarIds = new ArrayList<>();
|
||||
int [] einArray;
|
||||
einArray = new int[buf.remaining()];
|
||||
|
||||
//inRoomAvatars
|
||||
avatarCount = buf.getInt();// System.out.println("avatarCount " + avatarCount);
|
||||
for (int i=0;i < avatarCount ; i++){
|
||||
inRoomAvatarId = buf.getInt();
|
||||
//System.out.println("inRoomAvatarId " + inRoomAvatarId);
|
||||
inRoomAvatarlist.add(inRoomAvatarId);
|
||||
//System.out.println("inRoomAvatarlist " + inRoomAvatarlist);
|
||||
StationId = buf.getInt();
|
||||
//System.out.println("StationId " + StationId);
|
||||
AvaName.deserialize(buf);
|
||||
//System.out.println("AvaName " + AvaName.getString());
|
||||
AvaAddress.deserialize(buf);
|
||||
//System.out.println("AvaAddress " + AvaAddress.getString());
|
||||
AvaTyp = buf.getInt();
|
||||
//System.out.println("AvaTyp " + AvaTyp);
|
||||
Zahl2 = buf.getInt();
|
||||
//System.out.println("Zahl2 " + Zahl2);
|
||||
|
||||
//AvatarIds.add((byte) buf.getChar());
|
||||
//int digits = (int)Math.floor(Math.log10(Math.abs(AvatarId)));
|
||||
//if (digits == 10 || digits == 9 ){
|
||||
//}
|
||||
}
|
||||
//Zahl2 = buf.getInt();
|
||||
//System.out.println("Zahl2 " + Zahl2);
|
||||
|
||||
//inRoomAdmin
|
||||
adminCount = buf.getInt();
|
||||
//System.out.println("adminCount " + adminCount);
|
||||
for (int i=0;i < adminCount ; i++){
|
||||
inRoomAdminAvatarId = buf.getInt();
|
||||
//System.out.println("inRoomAdminAvatarId " + inRoomAdminAvatarId);
|
||||
inRoomAdminlist.add(inRoomAdminAvatarId);
|
||||
//System.out.println("inRoomAdminlist " + inRoomAdminlist);
|
||||
AdminStationId = buf.getInt();
|
||||
//System.out.println("AdminStationId " + AdminStationId);
|
||||
AdminAvaName.deserialize(buf);
|
||||
//System.out.println("AdminAvaName " + AdminAvaName.getString());
|
||||
AdminAvaAddress.deserialize(buf);
|
||||
//System.out.println("AdminAvaAddress " + AdminAvaAddress.getString());
|
||||
AdminAvaTyp = buf.getInt();
|
||||
//System.out.println("AdminAvaTyp " + AdminAvaTyp);
|
||||
Zahl2 = buf.getInt();
|
||||
//System.out.println("Zahl2 " + Zahl2);
|
||||
|
||||
}
|
||||
|
||||
//Zahl2 = buf.getInt();
|
||||
//System.out.println("Zahl2 " + Zahl2);
|
||||
|
||||
//inRoomModerator
|
||||
moderatorCount = buf.getInt();
|
||||
//System.out.println("moderatorCount " + moderatorCount);
|
||||
for (int i=0;i < moderatorCount ; i++){
|
||||
inRoomModeratorAvatarId = buf.getInt();
|
||||
//System.out.println("inRoomModeratorAvatarId " + inRoomModeratorAvatarId);
|
||||
inRoomModeratorlist.add(inRoomModeratorAvatarId);
|
||||
//System.out.println("inRoomModeratorlist " + inRoomModeratorlist);
|
||||
ModeratorStationId = buf.getInt();
|
||||
//System.out.println("ModeratorStationId " + ModeratorStationId);
|
||||
ModeratorAvaName.deserialize(buf);
|
||||
//System.out.println("ModeratorAvaName " + ModeratorAvaName.getString());
|
||||
ModeratorAvaAddress.deserialize(buf);
|
||||
//System.out.println("ModeratorAvaAddress " + ModeratorAvaAddress.getString());
|
||||
ModeratorAvaTyp = buf.getInt();
|
||||
//System.out.println("ModeratorAvaTyp " + ModeratorAvaTyp);
|
||||
Zahl2 = buf.getInt();
|
||||
//System.out.println("Zahl2 " + Zahl2);
|
||||
}
|
||||
|
||||
//inRoomTempModerator
|
||||
tempModeratorCount = buf.getInt();
|
||||
//System.out.println("tempModeratorCount " + tempModeratorCount);
|
||||
for (int i=0;i < tempModeratorCount ; i++){
|
||||
inRoomTempModeratorAvatarId = buf.getInt();
|
||||
//System.out.println("inRoomTempModeratorAvatarId " + inRoomTempModeratorAvatarId);
|
||||
inRoomTempModeratorlist.add(inRoomTempModeratorAvatarId);
|
||||
//System.out.println("inRoomTempModeratorlist " + inRoomTempModeratorlist);
|
||||
TempModeratorStationId = buf.getInt();
|
||||
//System.out.println("TempModeratorStationId " + TempModeratorStationId);
|
||||
TempModeratorAvaName.deserialize(buf);
|
||||
//System.out.println("TempModeratorAvaName " + TempModeratorAvaName.getString());
|
||||
TempModeratorAvaAddress.deserialize(buf);
|
||||
//System.out.println("TempModeratorAvaAddress " + TempModeratorAvaAddress.getString());
|
||||
TempModeratorAvaTyp = buf.getInt();
|
||||
//System.out.println("TempModeratorAvaTyp " + TempModeratorAvaTyp);
|
||||
Zahl2 = buf.getInt();
|
||||
//System.out.println("Zahl2 " + Zahl2);
|
||||
}
|
||||
|
||||
//inRoomBanned
|
||||
bannedCount = buf.getInt();
|
||||
//System.out.println("bannedCount " + bannedCount);
|
||||
for (int i=0;i < bannedCount ; i++){
|
||||
inRoomBannedAvatarId = buf.getInt();
|
||||
//System.out.println("inRoomBannedAvatarId " + inRoomBannedAvatarId);
|
||||
inRoomBanlist.add(inRoomBannedAvatarId);
|
||||
//System.out.println("inRoomBanlist " + inRoomBanlist);
|
||||
BannedStationId = buf.getInt();
|
||||
//System.out.println("BannedStationId " + BannedStationId);
|
||||
BannedAvaName.deserialize(buf);
|
||||
//System.out.println("BannedAvaName " + BannedAvaName.getString());
|
||||
BannedAvaAddress.deserialize(buf);
|
||||
//System.out.println("BannedAvaAddress " + BannedAvaAddress.getString());
|
||||
BannedAvaTyp = buf.getInt();
|
||||
//System.out.println("BannedAvaTyp " + BannedAvaTyp);
|
||||
Zahl2 = buf.getInt();
|
||||
//System.out.println("Zahl2 " + Zahl2);
|
||||
}
|
||||
|
||||
//inRoomInvited
|
||||
inviteCount = buf.getInt();
|
||||
//System.out.println("inviteCount " + inviteCount);
|
||||
for (int i=0;i < inviteCount ; i++){
|
||||
inRoomInviteAvatarId = buf.getInt();
|
||||
//System.out.println("inRoomInviteAvatarId " + inRoomInviteAvatarId);
|
||||
inRoomInvitelist.add(inRoomInviteAvatarId);
|
||||
//System.out.println("inRoomInvitelist " + inRoomInvitelist);
|
||||
InviteStationId = buf.getInt();
|
||||
//System.out.println("InviteStationId " + InviteStationId);
|
||||
InviteAvaName.deserialize(buf);
|
||||
//System.out.println("InviteAvaName " + InviteAvaName.getString());
|
||||
InviteAvaAddress.deserialize(buf);
|
||||
//System.out.println("InviteAvaAddress " + InviteAvaAddress.getString());
|
||||
InviteAvaTyp = buf.getInt();
|
||||
//System.out.println("InviteAvaTyp " + InviteAvaTyp);
|
||||
Zahl2 = buf.getInt();
|
||||
//System.out.println("Zahl2 " + Zahl2);
|
||||
}
|
||||
//inRoomVoice
|
||||
VoiceCount = buf.getInt();
|
||||
//System.out.println("VoiceCount " + VoiceCount);
|
||||
for (int i=0;i < VoiceCount ; i++){
|
||||
inRoomVoiceAvatarId = buf.getInt();
|
||||
//System.out.println("inRoomVoiceAvatarId " + inRoomVoiceAvatarId);
|
||||
inRoomVoicelist.add(inRoomVoiceAvatarId);
|
||||
//System.out.println("inRoomVoicelist " + inRoomVoicelist);
|
||||
VoiceStationId = buf.getInt();
|
||||
//System.out.println("VoiceStationId " + VoiceStationId);
|
||||
VoiceAvaName.deserialize(buf);
|
||||
//System.out.println("VoiceAvaName " + VoiceAvaName.getString());
|
||||
VoiceAvaAddress.deserialize(buf);
|
||||
//System.out.println("VoiceAvaAddress " + VoiceAvaAddress.getString());
|
||||
VoiceAvaTyp = buf.getInt();
|
||||
//System.out.println("VoiceAvaTyp " + VoiceAvaTyp);
|
||||
Zahl2 = buf.getInt();
|
||||
//System.out.println("Zahl2 " + Zahl2);
|
||||
}
|
||||
}
|
||||
|
||||
private void serializeWithLocalAvatarsOnly() {
|
||||
// TODO Auto-generated method stub
|
||||
}
|
||||
|
||||
public ChatUnicodeString getcreatorName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getAddress() {
|
||||
return Address;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getroomPrefix() {
|
||||
return roomPrefix;
|
||||
}
|
||||
|
||||
public int getroomFailID() {
|
||||
return roomFailID;
|
||||
}
|
||||
public void setRoomPrefix(ChatUnicodeString roomPrefix) {
|
||||
this.roomPrefix = roomPrefix;
|
||||
}
|
||||
|
||||
public int getSrcAvatarId() {
|
||||
return srcAvatarId;
|
||||
}
|
||||
|
||||
public int getdestAvatarId() {
|
||||
return destAvatarId;
|
||||
}
|
||||
|
||||
public int getavatarCount() {
|
||||
return avatarCount;
|
||||
}
|
||||
|
||||
public TIntArrayList getinRoomAvatarlist() {
|
||||
return inRoomAvatarlist;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getAvaAddress() {
|
||||
return AvaAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getAvaName() {
|
||||
return AvaName;
|
||||
}
|
||||
|
||||
public int getinRoomAvatarId() {
|
||||
return inRoomAvatarId;
|
||||
}
|
||||
|
||||
public void setSrcAvatarId(int srcAvatarId) {
|
||||
this.srcAvatarId = srcAvatarId;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getSrcAddress() {
|
||||
return srcAddress;
|
||||
}
|
||||
|
||||
public void setSrcAddress(ChatUnicodeString srcAddress) {
|
||||
this.srcAddress = srcAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getRoomAddress() {
|
||||
return roomAddress;
|
||||
}
|
||||
|
||||
public void setRoomAddress(ChatUnicodeString roomAddress) {
|
||||
this.roomAddress = roomAddress;
|
||||
}
|
||||
|
||||
public int getRoomAttributes() {
|
||||
return roomAttributes;
|
||||
}
|
||||
|
||||
public void setRoomAttributes(int roomAttributes) {
|
||||
this.roomAttributes = roomAttributes;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getRoomName() {
|
||||
return roomName;
|
||||
}
|
||||
|
||||
public void setRoomName(ChatUnicodeString roomName) {
|
||||
this.roomName = roomName;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getRoomTopic() {
|
||||
return roomTopic;
|
||||
}
|
||||
|
||||
public void setRoomTopic(ChatUnicodeString roomTopic) {
|
||||
this.roomTopic = roomTopic;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getRoomPassword() {
|
||||
return roomPassword;
|
||||
}
|
||||
|
||||
public void setRoomPassword(ChatUnicodeString roomPassword) {
|
||||
this.roomPassword = roomPassword;
|
||||
}
|
||||
|
||||
public int getMaxRoomSize() {
|
||||
return maxRoomSize;
|
||||
}
|
||||
|
||||
public void setMaxRoomSize(int maxRoomSize) {
|
||||
this.maxRoomSize = maxRoomSize;
|
||||
}
|
||||
|
||||
public TIntList getDestAvatarIdList() {
|
||||
return (TIntList) destAvatarIdList;
|
||||
}
|
||||
|
||||
//inRoomAdmin
|
||||
public int getAdminCount() {
|
||||
return adminCount;
|
||||
}
|
||||
|
||||
public TIntArrayList getinRoomAdminlist() {
|
||||
return inRoomAdminlist;
|
||||
}
|
||||
|
||||
//inRoomModerator
|
||||
public int getModeratorCount() {
|
||||
return moderatorCount;
|
||||
}
|
||||
|
||||
public TIntArrayList getinRoomModeratorlist() {
|
||||
return inRoomModeratorlist;
|
||||
}
|
||||
|
||||
//inRoomTempModerator
|
||||
public int getTempModeratorCount() {
|
||||
return tempModeratorCount;
|
||||
}
|
||||
|
||||
public TIntArrayList getinRoomTempModeratorlist() {
|
||||
return inRoomTempModeratorlist;
|
||||
}
|
||||
|
||||
//inRoomBan
|
||||
public int getBanCount() {
|
||||
return bannedCount;
|
||||
}
|
||||
|
||||
public TIntArrayList getinRoomBanlist() {
|
||||
return inRoomBanlist;
|
||||
}
|
||||
|
||||
//inRoomInvite
|
||||
public int getInviteCount() {
|
||||
return inviteCount;
|
||||
}
|
||||
|
||||
public TIntArrayList getinRoomInvitelist() {
|
||||
return inRoomInvitelist;
|
||||
}
|
||||
|
||||
//inRoomVoice
|
||||
public int getVoiceCount() {
|
||||
return VoiceCount;
|
||||
}
|
||||
|
||||
public TIntArrayList getinRoomVoicelist() {
|
||||
return inRoomVoicelist;
|
||||
}
|
||||
|
||||
|
||||
//public void setDestAvatarIdList(TIntList destAvatarIdList) {
|
||||
// this.destAvatarIdList = destAvatarIdList;
|
||||
//}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RFailoverReloginAvatar extends GenericRequest {
|
||||
|
||||
private int userId;
|
||||
private int AvatarId;
|
||||
private ChatUnicodeString name = new ChatUnicodeString();
|
||||
private ChatUnicodeString address = new ChatUnicodeString();
|
||||
private ChatUnicodeString loginLocation = new ChatUnicodeString();
|
||||
private int loginPriority;
|
||||
private int loginAttributes;
|
||||
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
setAvatarId(buf.getInt());
|
||||
setUserId(buf.getInt());
|
||||
name.deserialize(buf);
|
||||
address.deserialize(buf);
|
||||
loginLocation.deserialize(buf);
|
||||
setLoginPriority(buf.getInt());
|
||||
setLoginAttributes(buf.getInt());
|
||||
}
|
||||
|
||||
public int getUserId() {
|
||||
return userId;
|
||||
}
|
||||
|
||||
public void setUserId(int userId) {
|
||||
this.userId = userId;
|
||||
}
|
||||
|
||||
public int getAvatarId() {
|
||||
return AvatarId;
|
||||
}
|
||||
|
||||
public void setAvatarId(int userId) {
|
||||
this.AvatarId = AvatarId;
|
||||
}
|
||||
|
||||
public int getLoginPriority() {
|
||||
return loginPriority;
|
||||
}
|
||||
|
||||
public void setLoginPriority(int loginPriority) {
|
||||
this.loginPriority = loginPriority;
|
||||
}
|
||||
|
||||
public int getLoginAttributes() {
|
||||
return loginAttributes;
|
||||
}
|
||||
|
||||
public void setLoginAttributes(int loginAttributes) {
|
||||
this.loginAttributes = loginAttributes;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(ChatUnicodeString name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getAddress() {
|
||||
return address;
|
||||
}
|
||||
|
||||
public void setAddress(ChatUnicodeString address) {
|
||||
this.address = address;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getLoginLocation() {
|
||||
return loginLocation;
|
||||
}
|
||||
|
||||
public void setLoginLocation(ChatUnicodeString loginLocation) {
|
||||
this.loginLocation = loginLocation;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RFriendStatus extends GenericRequest {
|
||||
|
||||
private int srcAvatarId;
|
||||
private ChatUnicodeString srcAddress = new ChatUnicodeString();
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
srcAvatarId = buf.getInt();
|
||||
srcAddress.deserialize(buf);
|
||||
}
|
||||
|
||||
public int getSrcAvatarId() {
|
||||
return srcAvatarId;
|
||||
}
|
||||
|
||||
public void setSrcAvatarId(int srcAvatarId) {
|
||||
this.srcAvatarId = srcAvatarId;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getSrcAddress() {
|
||||
return srcAddress;
|
||||
}
|
||||
|
||||
public void setSrcAddress(ChatUnicodeString srcAddress) {
|
||||
this.srcAddress = srcAddress;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RGetAnyAvatar extends GenericRequest {
|
||||
|
||||
private ChatUnicodeString name = new ChatUnicodeString();
|
||||
private ChatUnicodeString address = new ChatUnicodeString();
|
||||
|
||||
public ChatUnicodeString getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(ChatUnicodeString name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getAddress() {
|
||||
return address;
|
||||
}
|
||||
|
||||
public void setAddress(ChatUnicodeString address) {
|
||||
this.address = address;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
name.deserialize(buf);
|
||||
address.deserialize(buf);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RGetAvatar extends GenericRequest {
|
||||
|
||||
private ChatUnicodeString name = new ChatUnicodeString();
|
||||
private ChatUnicodeString address = new ChatUnicodeString();
|
||||
|
||||
public ChatUnicodeString getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(ChatUnicodeString name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getAddress() {
|
||||
return address;
|
||||
}
|
||||
|
||||
public void setAddress(ChatUnicodeString address) {
|
||||
this.address = address;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
name.deserialize(buf);
|
||||
address.deserialize(buf);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import chat.protocol.GenericRequest;
|
||||
|
||||
public class RGetPersistentHeaders extends GenericRequest {
|
||||
|
||||
private int srcAvatarId;
|
||||
private int category;
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
srcAvatarId = buf.getInt();
|
||||
category = buf.getInt();
|
||||
}
|
||||
|
||||
public int getSrcAvatarId() {
|
||||
return srcAvatarId;
|
||||
}
|
||||
|
||||
public void setSrcAvatarId(int srcAvatarId) {
|
||||
this.srcAvatarId = srcAvatarId;
|
||||
}
|
||||
|
||||
public int getCategory() {
|
||||
return category;
|
||||
}
|
||||
|
||||
public void setCategory(int category) {
|
||||
this.category = category;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import chat.protocol.GenericRequest;
|
||||
|
||||
public class RGetPersistentMessage extends GenericRequest {
|
||||
|
||||
private int srcAvatarId;
|
||||
private int messageId;
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
srcAvatarId = buf.getInt();
|
||||
messageId = buf.getInt();
|
||||
}
|
||||
|
||||
public int getSrcAvatarId() {
|
||||
return srcAvatarId;
|
||||
}
|
||||
|
||||
public void setSrcAvatarId(int srcAvatarId) {
|
||||
this.srcAvatarId = srcAvatarId;
|
||||
}
|
||||
|
||||
public int getMessageId() {
|
||||
return messageId;
|
||||
}
|
||||
|
||||
public void setMessageId(int messageId) {
|
||||
this.messageId = messageId;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.ByteOrder;
|
||||
|
||||
import chat.ChatApiTcpHandler;
|
||||
import chat.ChatAvatar;
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RGetRoom extends GenericRequest {
|
||||
|
||||
private ChatUnicodeString roomAddress = new ChatUnicodeString();
|
||||
private ChatAvatar avatar;
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
ByteBuffer buf = ByteBuffer.allocate(10 + roomAddress.getString().length() * 2).order(ByteOrder.LITTLE_ENDIAN);
|
||||
buf.putShort(type);
|
||||
buf.putInt(track);
|
||||
buf.put(roomAddress.serialize());
|
||||
//buf.putInt(roomId);
|
||||
writeSize(buf);freeNative(buf);
|
||||
return buf;
|
||||
}
|
||||
|
||||
private void freeNative(ByteBuffer buf) {
|
||||
// TODO Auto-generated method stub
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
roomAddress.deserialize(buf);
|
||||
//System.out.println(ChatApiTcpHandler.bytesToHex(buf.array()));
|
||||
}
|
||||
|
||||
public ChatUnicodeString getRoomAddress() {
|
||||
return roomAddress;
|
||||
}
|
||||
|
||||
public void setRoomAddress(ChatUnicodeString roomAddress) {
|
||||
this.roomAddress = roomAddress;
|
||||
}
|
||||
|
||||
public ChatAvatar getAvatarAddress() {
|
||||
// TODO Auto-generated method stub
|
||||
return avatar;
|
||||
}
|
||||
|
||||
public int setTrack() {
|
||||
return track;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RGetRoomSummaries extends GenericRequest {
|
||||
|
||||
private ChatUnicodeString startNodeAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString roomFilter = new ChatUnicodeString();
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
startNodeAddress.deserialize(buf);
|
||||
roomFilter.deserialize(buf);
|
||||
}
|
||||
|
||||
public ChatUnicodeString getStartNodeAddress() {
|
||||
return startNodeAddress;
|
||||
}
|
||||
|
||||
public void setStartNodeAddress(ChatUnicodeString startNodeAddress) {
|
||||
this.startNodeAddress = startNodeAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getRoomFilter() {
|
||||
return roomFilter;
|
||||
}
|
||||
|
||||
public void setRoomFilter(ChatUnicodeString roomFilter) {
|
||||
this.roomFilter = roomFilter;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RIgnoreStatus extends GenericRequest {
|
||||
|
||||
private int srcAvatarId;
|
||||
private ChatUnicodeString srcAddress = new ChatUnicodeString();
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
srcAvatarId = buf.getInt();
|
||||
srcAddress.deserialize(buf);
|
||||
}
|
||||
|
||||
public int getSrcAvatarId() {
|
||||
return srcAvatarId;
|
||||
}
|
||||
|
||||
public void setSrcAvatarId(int srcAvatarId) {
|
||||
this.srcAvatarId = srcAvatarId;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getSrcAddress() {
|
||||
return srcAddress;
|
||||
}
|
||||
|
||||
public void setSrcAddress(ChatUnicodeString srcAddress) {
|
||||
this.srcAddress = srcAddress;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RKickAvatar extends GenericRequest {
|
||||
|
||||
private int srcAvatarId;
|
||||
private ChatUnicodeString srcAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString destAvatarName = new ChatUnicodeString();
|
||||
private ChatUnicodeString destAvatarAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString destRoomAddress = new ChatUnicodeString();
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
srcAvatarId = buf.getInt();
|
||||
destAvatarName.deserialize(buf);
|
||||
destAvatarAddress.deserialize(buf);
|
||||
destRoomAddress.deserialize(buf);
|
||||
srcAddress.deserialize(buf);
|
||||
}
|
||||
|
||||
public int getSrcAvatarId() {
|
||||
return srcAvatarId;
|
||||
}
|
||||
|
||||
public void setSrcAvatarId(int srcAvatarId) {
|
||||
this.srcAvatarId = srcAvatarId;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getSrcAddress() {
|
||||
return srcAddress;
|
||||
}
|
||||
|
||||
public void setSrcAddress(ChatUnicodeString srcAddress) {
|
||||
this.srcAddress = srcAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestAvatarName() {
|
||||
return destAvatarName;
|
||||
}
|
||||
|
||||
public void setDestAvatarName(ChatUnicodeString destAvatarName) {
|
||||
this.destAvatarName = destAvatarName;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestAvatarAddress() {
|
||||
return destAvatarAddress;
|
||||
}
|
||||
|
||||
public void setDestAvatarAddress(ChatUnicodeString destAvatarAddress) {
|
||||
this.destAvatarAddress = destAvatarAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestRoomAddress() {
|
||||
return destRoomAddress;
|
||||
}
|
||||
|
||||
public void setDestRoomAddress(ChatUnicodeString destRoomAddress) {
|
||||
this.destRoomAddress = destRoomAddress;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RLeaveRoom extends GenericRequest {
|
||||
|
||||
private int srcAvatarId;
|
||||
private ChatUnicodeString srcAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString roomAddress = new ChatUnicodeString();
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
srcAvatarId = buf.getInt();
|
||||
roomAddress.deserialize(buf);
|
||||
srcAddress.deserialize(buf);
|
||||
}
|
||||
|
||||
public int getSrcAvatarId() {
|
||||
return srcAvatarId;
|
||||
}
|
||||
|
||||
public void setSrcAvatarId(int srcAvatarId) {
|
||||
this.srcAvatarId = srcAvatarId;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getSrcAddress() {
|
||||
return srcAddress;
|
||||
}
|
||||
|
||||
public void setSrcAddress(ChatUnicodeString srcAddress) {
|
||||
this.srcAddress = srcAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getRoomAddress() {
|
||||
return roomAddress;
|
||||
}
|
||||
|
||||
public void setRoomAddress(ChatUnicodeString roomAddress) {
|
||||
this.roomAddress = roomAddress;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,82 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RLoginAvatar extends GenericRequest {
|
||||
|
||||
private int userId;
|
||||
private ChatUnicodeString name = new ChatUnicodeString();
|
||||
private ChatUnicodeString address = new ChatUnicodeString();
|
||||
private ChatUnicodeString loginLocation = new ChatUnicodeString();
|
||||
private int loginPriority;
|
||||
private int loginAttributes;
|
||||
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
setUserId(buf.getInt());
|
||||
name.deserialize(buf);
|
||||
address.deserialize(buf);
|
||||
loginLocation.deserialize(buf);//System.out.println("LoginLocation " + loginLocation.getString());
|
||||
setLoginPriority(buf.getInt());//System.out.println("LoginPriority " + loginPriority);
|
||||
setLoginAttributes(buf.getInt());//System.out.println("setLoginAttributes " + loginAttributes);
|
||||
}
|
||||
|
||||
public int getUserId() {
|
||||
return userId;
|
||||
}
|
||||
|
||||
public void setUserId(int userId) {
|
||||
this.userId = userId;
|
||||
}
|
||||
|
||||
public int getLoginPriority() {
|
||||
return loginPriority;
|
||||
}
|
||||
|
||||
public void setLoginPriority(int loginPriority) {
|
||||
this.loginPriority = loginPriority;
|
||||
}
|
||||
|
||||
public int getLoginAttributes() {
|
||||
return loginAttributes;
|
||||
}
|
||||
|
||||
public void setLoginAttributes(int loginAttributes) {
|
||||
this.loginAttributes = loginAttributes;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(ChatUnicodeString name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getAddress() {
|
||||
return address;
|
||||
}
|
||||
|
||||
public void setAddress(ChatUnicodeString address) {
|
||||
this.address = address;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getLoginLocation() {
|
||||
return loginLocation;
|
||||
}
|
||||
|
||||
public void setLoginLocation(ChatUnicodeString loginLocation) {
|
||||
this.loginLocation = loginLocation;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RLogoutAvatar extends GenericRequest {
|
||||
|
||||
private int avatarId;
|
||||
private ChatUnicodeString address = new ChatUnicodeString();
|
||||
|
||||
public int getAvatarId() {
|
||||
return avatarId;
|
||||
}
|
||||
|
||||
public void setAvatarId(int avatarId) {
|
||||
this.avatarId = avatarId;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getAddress() {
|
||||
return address;
|
||||
}
|
||||
|
||||
public void setAddress(ChatUnicodeString address) {
|
||||
this.address = address;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
avatarId = buf.getInt();
|
||||
address.deserialize(buf);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RRegistrarGetChatServer extends GenericRequest {
|
||||
|
||||
private ChatUnicodeString hostname = new ChatUnicodeString();
|
||||
private short port;
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
hostname.deserialize(buf);
|
||||
setPort(buf.getShort());
|
||||
}
|
||||
|
||||
public short getPort() {
|
||||
return port;
|
||||
}
|
||||
|
||||
public void setPort(short port) {
|
||||
this.port = port;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RRemoveBan extends GenericRequest {
|
||||
|
||||
private int srcAvatarId;
|
||||
private ChatUnicodeString srcAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString destAvatarName = new ChatUnicodeString();
|
||||
private ChatUnicodeString destAvatarAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString destRoomAddress = new ChatUnicodeString();
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
srcAvatarId = buf.getInt();
|
||||
destAvatarName.deserialize(buf);
|
||||
destAvatarAddress.deserialize(buf);
|
||||
destRoomAddress.deserialize(buf);
|
||||
srcAddress.deserialize(buf);
|
||||
}
|
||||
|
||||
public int getSrcAvatarId() {
|
||||
return srcAvatarId;
|
||||
}
|
||||
|
||||
public void setSrcAvatarId(int srcAvatarId) {
|
||||
this.srcAvatarId = srcAvatarId;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getSrcAddress() {
|
||||
return srcAddress;
|
||||
}
|
||||
|
||||
public void setSrcAddress(ChatUnicodeString srcAddress) {
|
||||
this.srcAddress = srcAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestAvatarName() {
|
||||
return destAvatarName;
|
||||
}
|
||||
|
||||
public void setDestAvatarName(ChatUnicodeString destAvatarName) {
|
||||
this.destAvatarName = destAvatarName;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestAvatarAddress() {
|
||||
return destAvatarAddress;
|
||||
}
|
||||
|
||||
public void setDestAvatarAddress(ChatUnicodeString destAvatarAddress) {
|
||||
this.destAvatarAddress = destAvatarAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestRoomAddress() {
|
||||
return destRoomAddress;
|
||||
}
|
||||
|
||||
public void setDestRoomAddress(ChatUnicodeString destRoomAddress) {
|
||||
this.destRoomAddress = destRoomAddress;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RRemoveFriend extends GenericRequest {
|
||||
|
||||
private int srcAvatarId;
|
||||
private ChatUnicodeString destName = new ChatUnicodeString();
|
||||
private ChatUnicodeString destAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString srcAddress = new ChatUnicodeString();
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
srcAvatarId = buf.getInt();
|
||||
destName.deserialize(buf);
|
||||
destAddress.deserialize(buf);
|
||||
srcAddress.deserialize(buf);
|
||||
}
|
||||
|
||||
public int getSrcAvatarId() {
|
||||
return srcAvatarId;
|
||||
}
|
||||
|
||||
public void setSrcAvatarId(int srcAvatarId) {
|
||||
this.srcAvatarId = srcAvatarId;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestName() {
|
||||
return destName;
|
||||
}
|
||||
|
||||
public void setDestName(ChatUnicodeString destName) {
|
||||
this.destName = destName;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestAddress() {
|
||||
return destAddress;
|
||||
}
|
||||
|
||||
public void setDestAddress(ChatUnicodeString destAddress) {
|
||||
this.destAddress = destAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getSrcAddress() {
|
||||
return srcAddress;
|
||||
}
|
||||
|
||||
public void setSrcAddress(ChatUnicodeString srcAddress) {
|
||||
this.srcAddress = srcAddress;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RRemoveIgnore extends GenericRequest {
|
||||
|
||||
private int srcAvatarId;
|
||||
private ChatUnicodeString destName = new ChatUnicodeString();
|
||||
private ChatUnicodeString destAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString srcAddress = new ChatUnicodeString();
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
srcAvatarId = buf.getInt();
|
||||
destName.deserialize(buf);
|
||||
destAddress.deserialize(buf);
|
||||
srcAddress.deserialize(buf);
|
||||
}
|
||||
|
||||
public int getSrcAvatarId() {
|
||||
return srcAvatarId;
|
||||
}
|
||||
|
||||
public void setSrcAvatarId(int srcAvatarId) {
|
||||
this.srcAvatarId = srcAvatarId;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestName() {
|
||||
return destName;
|
||||
}
|
||||
|
||||
public void setDestName(ChatUnicodeString destName) {
|
||||
this.destName = destName;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestAddress() {
|
||||
return destAddress;
|
||||
}
|
||||
|
||||
public void setDestAddress(ChatUnicodeString destAddress) {
|
||||
this.destAddress = destAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getSrcAddress() {
|
||||
return srcAddress;
|
||||
}
|
||||
|
||||
public void setSrcAddress(ChatUnicodeString srcAddress) {
|
||||
this.srcAddress = srcAddress;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RRemoveInvite extends GenericRequest {
|
||||
|
||||
private int srcAvatarId;
|
||||
private ChatUnicodeString srcAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString destAvatarName = new ChatUnicodeString();
|
||||
private ChatUnicodeString destAvatarAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString destRoomAddress = new ChatUnicodeString();
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
srcAvatarId = buf.getInt();
|
||||
destAvatarName.deserialize(buf);
|
||||
destAvatarAddress.deserialize(buf);
|
||||
destRoomAddress.deserialize(buf);
|
||||
srcAddress.deserialize(buf);
|
||||
}
|
||||
|
||||
public int getSrcAvatarId() {
|
||||
return srcAvatarId;
|
||||
}
|
||||
|
||||
public void setSrcAvatarId(int srcAvatarId) {
|
||||
this.srcAvatarId = srcAvatarId;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getSrcAddress() {
|
||||
return srcAddress;
|
||||
}
|
||||
|
||||
public void setSrcAddress(ChatUnicodeString srcAddress) {
|
||||
this.srcAddress = srcAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestAvatarName() {
|
||||
return destAvatarName;
|
||||
}
|
||||
|
||||
public void setDestAvatarName(ChatUnicodeString destAvatarName) {
|
||||
this.destAvatarName = destAvatarName;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestAvatarAddress() {
|
||||
return destAvatarAddress;
|
||||
}
|
||||
|
||||
public void setDestAvatarAddress(ChatUnicodeString destAvatarAddress) {
|
||||
this.destAvatarAddress = destAvatarAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestRoomAddress() {
|
||||
return destRoomAddress;
|
||||
}
|
||||
|
||||
public void setDestRoomAddress(ChatUnicodeString destRoomAddress) {
|
||||
this.destRoomAddress = destRoomAddress;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RRemoveModerator extends GenericRequest {
|
||||
|
||||
private int srcAvatarId;
|
||||
private ChatUnicodeString srcAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString destAvatarName = new ChatUnicodeString();
|
||||
private ChatUnicodeString destAvatarAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString destRoomAddress = new ChatUnicodeString();
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
srcAvatarId = buf.getInt();
|
||||
destAvatarName.deserialize(buf);
|
||||
destAvatarAddress.deserialize(buf);
|
||||
destRoomAddress.deserialize(buf);
|
||||
srcAddress.deserialize(buf);
|
||||
}
|
||||
|
||||
public int getSrcAvatarId() {
|
||||
return srcAvatarId;
|
||||
}
|
||||
|
||||
public void setSrcAvatarId(int srcAvatarId) {
|
||||
this.srcAvatarId = srcAvatarId;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getSrcAddress() {
|
||||
return srcAddress;
|
||||
}
|
||||
|
||||
public void setSrcAddress(ChatUnicodeString srcAddress) {
|
||||
this.srcAddress = srcAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestAvatarName() {
|
||||
return destAvatarName;
|
||||
}
|
||||
|
||||
public void setDestAvatarName(ChatUnicodeString destAvatarName) {
|
||||
this.destAvatarName = destAvatarName;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestAvatarAddress() {
|
||||
return destAvatarAddress;
|
||||
}
|
||||
|
||||
public void setDestAvatarAddress(ChatUnicodeString destAvatarAddress) {
|
||||
this.destAvatarAddress = destAvatarAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestRoomAddress() {
|
||||
return destRoomAddress;
|
||||
}
|
||||
|
||||
public void setDestRoomAddress(ChatUnicodeString destRoomAddress) {
|
||||
this.destRoomAddress = destRoomAddress;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import chat.protocol.GenericRequest;
|
||||
|
||||
public class RSendApiVersion extends GenericRequest {
|
||||
|
||||
private int version;
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
version = buf.getInt();
|
||||
}
|
||||
|
||||
public int getVersion() {
|
||||
return version;
|
||||
}
|
||||
|
||||
public void setVersion(int version) {
|
||||
this.version = version;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,82 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RSendInstantMessage extends GenericRequest {
|
||||
|
||||
private int srcAvatarId;
|
||||
private ChatUnicodeString destName = new ChatUnicodeString();
|
||||
private ChatUnicodeString destAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString message = new ChatUnicodeString();
|
||||
private ChatUnicodeString oob = new ChatUnicodeString();
|
||||
private ChatUnicodeString srcAddress = new ChatUnicodeString();
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
srcAvatarId = buf.getInt();
|
||||
destName.deserialize(buf);
|
||||
destAddress.deserialize(buf);
|
||||
message.deserialize(buf);
|
||||
oob.deserialize(buf);
|
||||
srcAddress.deserialize(buf);
|
||||
}
|
||||
|
||||
public int getSrcAvatarId() {
|
||||
return srcAvatarId;
|
||||
}
|
||||
|
||||
public void setSrcAvatarId(int srcAvatarId) {
|
||||
this.srcAvatarId = srcAvatarId;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestName() {
|
||||
return destName;
|
||||
}
|
||||
|
||||
public void setDestName(ChatUnicodeString destName) {
|
||||
this.destName = destName;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestAddress() {
|
||||
return destAddress;
|
||||
}
|
||||
|
||||
public void setDestAddress(ChatUnicodeString destAddress) {
|
||||
this.destAddress = destAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getMessage() {
|
||||
return message;
|
||||
}
|
||||
|
||||
public void setMessage(ChatUnicodeString message) {
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getOob() {
|
||||
return oob;
|
||||
}
|
||||
|
||||
public void setOob(ChatUnicodeString oob) {
|
||||
this.oob = oob;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getSrcAddress() {
|
||||
return srcAddress;
|
||||
}
|
||||
|
||||
public void setSrcAddress(ChatUnicodeString srcAddress) {
|
||||
this.srcAddress = srcAddress;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RSendPersistentMessage extends GenericRequest {
|
||||
|
||||
private short avatarPresence;
|
||||
private int srcAvatarId;
|
||||
private ChatUnicodeString srcName = new ChatUnicodeString();
|
||||
private ChatUnicodeString destName = new ChatUnicodeString();
|
||||
private ChatUnicodeString destAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString subject = new ChatUnicodeString();
|
||||
private ChatUnicodeString message = new ChatUnicodeString();
|
||||
private ChatUnicodeString oob = new ChatUnicodeString();
|
||||
private ChatUnicodeString category = new ChatUnicodeString();
|
||||
private boolean enforceInboxLimit;
|
||||
private int categoryLimit;
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
avatarPresence = buf.getShort();
|
||||
if(avatarPresence != 0)
|
||||
srcAvatarId = buf.getInt();
|
||||
else
|
||||
srcName.deserialize(buf);
|
||||
destName.deserialize(buf);
|
||||
destAddress.deserialize(buf);
|
||||
subject.deserialize(buf);
|
||||
message.deserialize(buf);
|
||||
oob.deserialize(buf);
|
||||
category.deserialize(buf);
|
||||
enforceInboxLimit = buf.get() != 0;
|
||||
categoryLimit = buf.getInt();
|
||||
}
|
||||
|
||||
public short isAvatarPresence() {
|
||||
return avatarPresence;
|
||||
}
|
||||
|
||||
public void setAvatarPresence(short avatarPresence) {
|
||||
this.avatarPresence = avatarPresence;
|
||||
}
|
||||
|
||||
public int getSrcAvatarId() {
|
||||
return srcAvatarId;
|
||||
}
|
||||
|
||||
public void setSrcAvatarId(int srcAvatarId) {
|
||||
this.srcAvatarId = srcAvatarId;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getSrcName() {
|
||||
return srcName;
|
||||
}
|
||||
|
||||
public void setSrcName(ChatUnicodeString srcName) {
|
||||
this.srcName = srcName;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestName() {
|
||||
return destName;
|
||||
}
|
||||
|
||||
public void setDestName(ChatUnicodeString destName) {
|
||||
this.destName = destName;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getDestAddress() {
|
||||
return destAddress;
|
||||
}
|
||||
|
||||
public void setDestAddress(ChatUnicodeString destAddress) {
|
||||
this.destAddress = destAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getSubject() {
|
||||
return subject;
|
||||
}
|
||||
|
||||
public void setSubject(ChatUnicodeString subject) {
|
||||
this.subject = subject;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getMessage() {
|
||||
return message;
|
||||
}
|
||||
|
||||
public void setMessage(ChatUnicodeString message) {
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getOob() {
|
||||
return oob;
|
||||
}
|
||||
|
||||
public void setOob(ChatUnicodeString oob) {
|
||||
this.oob = oob;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getCategory() {
|
||||
return category;
|
||||
}
|
||||
|
||||
public void setCategory(ChatUnicodeString category) {
|
||||
this.category = category;
|
||||
}
|
||||
|
||||
public boolean isEnforceInboxLimit() {
|
||||
return enforceInboxLimit;
|
||||
}
|
||||
|
||||
public void setEnforceInboxLimit(boolean enforceInboxLimit) {
|
||||
this.enforceInboxLimit = enforceInboxLimit;
|
||||
}
|
||||
|
||||
public int getCategoryLimit() {
|
||||
return categoryLimit;
|
||||
}
|
||||
|
||||
public void setCategoryLimit(int categoryLimit) {
|
||||
this.categoryLimit = categoryLimit;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RSendRoomMessage extends GenericRequest {
|
||||
|
||||
private int srcAvatarId;
|
||||
private ChatUnicodeString srcAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString roomAddress = new ChatUnicodeString();
|
||||
private ChatUnicodeString msg = new ChatUnicodeString();
|
||||
private ChatUnicodeString oob = new ChatUnicodeString();
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
srcAvatarId = buf.getInt();
|
||||
roomAddress.deserialize(buf);
|
||||
msg.deserialize(buf);
|
||||
oob.deserialize(buf);
|
||||
srcAddress.deserialize(buf);
|
||||
}
|
||||
|
||||
public int getSrcAvatarId() {
|
||||
return srcAvatarId;
|
||||
}
|
||||
|
||||
public void setSrcAvatarId(int srcAvatarId) {
|
||||
this.srcAvatarId = srcAvatarId;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getSrcAddress() {
|
||||
return srcAddress;
|
||||
}
|
||||
|
||||
public void setSrcAddress(ChatUnicodeString srcAddress) {
|
||||
this.srcAddress = srcAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getRoomAddress() {
|
||||
return roomAddress;
|
||||
}
|
||||
|
||||
public void setRoomAddress(ChatUnicodeString roomAddress) {
|
||||
this.roomAddress = roomAddress;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getMsg() {
|
||||
return msg;
|
||||
}
|
||||
|
||||
public void setMsg(ChatUnicodeString msg) {
|
||||
this.msg = msg;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getOob() {
|
||||
return oob;
|
||||
}
|
||||
|
||||
public void setOob(ChatUnicodeString oob) {
|
||||
this.oob = oob;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
package chat.protocol.request;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
import chat.protocol.GenericRequest;
|
||||
import chat.util.ChatUnicodeString;
|
||||
|
||||
public class RSetAvatarAttributes extends GenericRequest {
|
||||
|
||||
private int avatarId;
|
||||
private ChatUnicodeString address = new ChatUnicodeString();
|
||||
private int avatarAttributes;
|
||||
private boolean persistent;
|
||||
|
||||
@Override
|
||||
public ByteBuffer serialize() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deserialize(ByteBuffer buf) {
|
||||
type = buf.getShort();
|
||||
track = buf.getInt();
|
||||
avatarId = buf.getInt();
|
||||
avatarAttributes = buf.getInt();
|
||||
persistent = buf.get() != 0;
|
||||
//address.deserialize(buf);
|
||||
}
|
||||
|
||||
public int getAvatarId() {
|
||||
return avatarId;
|
||||
}
|
||||
|
||||
public void setAvatarId(int avatarId) {
|
||||
this.avatarId = avatarId;
|
||||
}
|
||||
|
||||
public ChatUnicodeString getAddress() {
|
||||
return address;
|
||||
}
|
||||
|
||||
public void setAddress(ChatUnicodeString address) {
|
||||
this.address = address;
|
||||
}
|
||||
|
||||
public int getAvatarAttributes() {
|
||||
return avatarAttributes;
|
||||
}
|
||||
|
||||
public void setAvatarAttributes(int avatarAttributes) {
|
||||
this.avatarAttributes = avatarAttributes;
|
||||
}
|
||||
|
||||
public boolean isPersistent() {
|
||||
return persistent;
|
||||
}
|
||||
|
||||
public void setPersistent(boolean persistent) {
|
||||
this.persistent = persistent;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user