54 lines
1.0 KiB
Java
54 lines
1.0 KiB
Java
package org.mercury_im.messenger.core.entity;
|
|
|
|
public class AbstractGroupChat<
|
|
AC extends Account<AD, ?>,
|
|
AD extends Address.UserAddress,
|
|
RA extends Address.RoomAddress>
|
|
implements GroupChat<AC, AD, RA> {
|
|
|
|
private long id;
|
|
private AC account;
|
|
private RA roomAddress;
|
|
private String roomName;
|
|
|
|
@Override
|
|
public RA getRoomAddress() {
|
|
return roomAddress;
|
|
}
|
|
|
|
@Override
|
|
public void setRoomAddress(RA roomAddress) {
|
|
this.roomAddress = roomAddress;
|
|
}
|
|
|
|
@Override
|
|
public String getRoomName() {
|
|
return roomName;
|
|
}
|
|
|
|
@Override
|
|
public void setRoomName(String roomName) {
|
|
this.roomName = roomName;
|
|
}
|
|
|
|
@Override
|
|
public long getId() {
|
|
return id;
|
|
}
|
|
|
|
@Override
|
|
public void setId(long id) {
|
|
this.id = id;
|
|
}
|
|
|
|
@Override
|
|
public AC getAccount() {
|
|
return account;
|
|
}
|
|
|
|
@Override
|
|
public void setAccount(AC account) {
|
|
this.account = account;
|
|
}
|
|
}
|