package com.sissi.ucenter.relation.muc; import com.sissi.ucenter.relation.Relation; /** * MUC订阅关系 * * @author kim 2014年2月11日 */ public interface MucRelation extends Relation { /** * 指定角色 * * @param role * @return */ public MucRelation role(String role); /** * 强制指定角色 * * @param role * @param force * @return */ public MucRelation role(String role, boolean force); /** * 指定岗位 * * @param affiliation * @return */ public MucRelation affiliation(String affiliation); /** * 强制指定岗位 * * @param affiliation * @param force * @return */ public MucRelation affiliation(String affiliation, boolean force); public String role(); public String affiliation(); public boolean outcast(); /** * 用户名比较 * * @param name * @param allowNull * @return */ public boolean name(String name, boolean allowNull); /** * 强制Role = None * * @return */ public MucRelation noneRole(); }