当前位置: 首页>>代码示例>>Java>>正文


Java MucOptions.Affiliation方法代码示例

本文整理汇总了Java中eu.siacs.conversations.entities.MucOptions.Affiliation方法的典型用法代码示例。如果您正苦于以下问题:Java MucOptions.Affiliation方法的具体用法?Java MucOptions.Affiliation怎么用?Java MucOptions.Affiliation使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在eu.siacs.conversations.entities.MucOptions的用法示例。


在下文中一共展示了MucOptions.Affiliation方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: changeAffiliationInConference

import eu.siacs.conversations.entities.MucOptions; //导入方法依赖的package包/类
public void changeAffiliationInConference(final Conversation conference, Jid user, final MucOptions.Affiliation affiliation, final OnAffiliationChanged callback) {
	final Jid jid = user.toBareJid();
	IqPacket request = this.mIqGenerator.changeAffiliation(conference, jid, affiliation.toString());
	sendIqPacket(conference.getAccount(), request, new OnIqPacketReceived() {
		@Override
		public void onIqPacketReceived(Account account, IqPacket packet) {
			if (packet.getType() == IqPacket.TYPE.RESULT) {
				conference.getMucOptions().changeAffiliation(jid, affiliation);
				getAvatarService().clear(conference);
				callback.onAffiliationChangedSuccessful(jid);
			} else {
				callback.onAffiliationChangeFailed(jid, R.string.could_not_change_affiliation);
			}
		}
	});
}
 
开发者ID:siacs,项目名称:Conversations,代码行数:17,代码来源:XmppConnectionService.java

示例2: changeAffiliationInConference

import eu.siacs.conversations.entities.MucOptions; //导入方法依赖的package包/类
public void changeAffiliationInConference(final Conversation conference, Jid user, MucOptions.Affiliation affiliation, final OnAffiliationChanged callback) {
	final Jid jid = user.toBareJid();
	IqPacket request = this.mIqGenerator.changeAffiliation(conference, jid, affiliation.toString());
	sendIqPacket(conference.getAccount(), request, new OnIqPacketReceived() {
		@Override
		public void onIqPacketReceived(Account account, IqPacket packet) {
			if (packet.getType() == IqPacket.TYPE.RESULT) {
				callback.onAffiliationChangedSuccessful(jid);
			} else {
				callback.onAffiliationChangeFailed(jid, R.string.could_not_change_affiliation);
			}
		}
	});
}
 
开发者ID:xavierle,项目名称:messengerxmpp,代码行数:15,代码来源:XmppConnectionService.java

示例3: changeAffiliationsInConference

import eu.siacs.conversations.entities.MucOptions; //导入方法依赖的package包/类
public void changeAffiliationsInConference(final Conversation conference, MucOptions.Affiliation before, MucOptions.Affiliation after) {
	List<Jid> jids = new ArrayList<>();
	for (MucOptions.User user : conference.getMucOptions().getUsers()) {
		if (user.getAffiliation() == before && user.getJid() != null) {
			jids.add(user.getJid());
		}
	}
	IqPacket request = this.mIqGenerator.changeAffiliation(conference, jids, after.toString());
	sendIqPacket(conference.getAccount(), request, mDefaultIqHandler);
}
 
开发者ID:xavierle,项目名称:messengerxmpp,代码行数:11,代码来源:XmppConnectionService.java

示例4: changeAffiliationsInConference

import eu.siacs.conversations.entities.MucOptions; //导入方法依赖的package包/类
public void changeAffiliationsInConference(final Conversation conference, MucOptions.Affiliation before, MucOptions.Affiliation after) {
	List<Jid> jids = new ArrayList<>();
	for (MucOptions.User user : conference.getMucOptions().getUsers()) {
		if (user.getAffiliation() == before && user.getRealJid() != null) {
			jids.add(user.getRealJid());
		}
	}
	IqPacket request = this.mIqGenerator.changeAffiliation(conference, jids, after.toString());
	sendIqPacket(conference.getAccount(), request, mDefaultIqHandler);
}
 
开发者ID:siacs,项目名称:Conversations,代码行数:11,代码来源:XmppConnectionService.java

示例5: changeAffiliationsInConference

import eu.siacs.conversations.entities.MucOptions; //导入方法依赖的package包/类
public void changeAffiliationsInConference(final Conversation conference, MucOptions.Affiliation before, MucOptions.Affiliation after) {
	List<Jid> jids = new ArrayList<>();
	for(MucOptions.User user : conference.getMucOptions().getUsers()) {
		if (user.getAffiliation() == before) {
			jids.add(user.getJid());
		}
	}
	IqPacket request = this.mIqGenerator.changeAffiliation(conference, jids, after.toString());
	sendIqPacket(conference.getAccount(), request, null);
}
 
开发者ID:juanignaciomolina,项目名称:txtr,代码行数:11,代码来源:XmppConnectionService.java


注:本文中的eu.siacs.conversations.entities.MucOptions.Affiliation方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。