Examples of RosterEntry


Examples of org.jivesoftware.smack.RosterEntry

  public boolean send(User user) {
    final JabberTransport jabberTransport = JabberTransport.getInstance();
    if (jabberTransport != null && jabberTransport.isOnline()) {
      final Roster roster = jabberTransport.getFacade().getConnection().getRoster();
      final RosterEntry userEntry = roster.getEntry(myEvent.getUser().getName());
      if (userEntry != null) {
        jabberTransport.runIngnoringUserEvents(new Runnable() {
          public void run() {
            processEvent(jabberTransport.getFacade(), userEntry);
          }
View Full Code Here

Examples of org.jivesoftware.smack.RosterEntry

   
    // is this a (private) message send from a user in a chat I'm part of?
    boolean authorized = this.groupChatCache.containsKey(bareAddress);
   
    if (!authorized) {
        RosterEntry entry = this.roster.getEntry(bareAddress);
            authorized = entry != null
              && (entry.getType() == ItemType.both
                  || entry.getType() == ItemType.from);
    }
       
        return authorized;
  }
View Full Code Here

Examples of org.jivesoftware.smack.RosterEntry

  }
  private void updateMap(Collection<String> collection,String method) {
    //
    for(String addr : collection){
      Util.showDebugMsg("entriesAdded: " + addr);
      RosterEntry entry = roster.getEntry(addr);
      if(entry == null){
        Util.showErrMsg(method + "更新出错!");
        return;
      }
      Util.updateMap(entry);
View Full Code Here

Examples of org.jivesoftware.smack.RosterEntry

    r.createEntry(user, name, groups);
  }

  public void sendRosterRemove(String user) throws XMPPException, IOException {
    final Roster r = getRoster();
    final RosterEntry re = r.getEntry(user);
    r.removeEntry(re);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.