package com.xabber.android.data.message.chat; import android.content.Intent; import com.xabber.android.R; import com.xabber.android.data.Application; import com.xabber.android.data.entity.AccountJid; import com.xabber.android.data.entity.BaseEntity; import com.xabber.android.data.entity.UserJid; import com.xabber.android.data.notification.EntityNotificationItem; import com.xabber.android.data.roster.RosterManager; import com.xabber.android.ui.activity.ContactListActivity; public class MucPrivateChatNotification extends BaseEntity implements EntityNotificationItem { public MucPrivateChatNotification(AccountJid account, UserJid user) { super(account, user); } @Override public Intent getIntent() { return ContactListActivity.createMucPrivateChatInviteIntent(Application.getInstance(), account, user); } @Override public String getTitle() { return RosterManager.getInstance().getBestContact(account, user).getName(); } @Override public String getText() { return Application.getInstance().getString(R.string.conference_private_chat); } }