Examples of IRosterManager


Examples of org.eclipse.ecf.presence.roster.IRosterManager

  }

  public void testGetRosterManager() {
    final IPresenceContainerAdapter adapter = getPresenceAdapter();
    assertNotNull(adapter);
    final IRosterManager rosterManager = adapter.getRosterManager();
    assertNotNull(rosterManager);
  }
View Full Code Here

Examples of org.eclipse.ecf.presence.roster.IRosterManager

      share.stopSharing(projectName);
      return;
    }

    if (ret[0]) {
      IRosterManager manager = getRosterEntry().getRoster()
          .getPresenceContainerAdapter().getRosterManager();
      manager.addRosterListener(new RosterListener(share, projectName, getRosterEntry()));
    } else {
      MessageDialog.openInformation(shell, null,
          "Sharing request denied.");
    }
  }
View Full Code Here

Examples of org.eclipse.ecf.presence.roster.IRosterManager

    for (int i = 0; i < containers.length; i++) {
      IContainer container = containers[i];
      IPresenceContainerAdapter presenceContainer =
        (IPresenceContainerAdapter) container.getAdapter(IPresenceContainerAdapter.class);
      if (presenceContainer != null) {
        IRosterManager manager = presenceContainer.getRosterManager();
        if (manager != null) {
          Collection items =
            manager.getRoster().getItems();
          for(Iterator it = items.iterator(); it.hasNext(); ) {
            IRosterItem item = (IRosterItem) it.next();
            addRosterItem(item, contentProvider, itemsFilter);
          }
        }
View Full Code Here

Examples of org.eclipse.ecf.presence.roster.IRosterManager

        public Image getImage(Object element) {
          return null;
        }

        public String getText(Object element) {
          final IRosterManager manager = ((IPresenceContainerAdapter) element).getRosterManager();
          if (manager == null)
            return null;
          return manager.getRoster().getUser().getID().getName();
        }

        public void addListener(ILabelProviderListener listener) {
        }
View Full Code Here

Examples of org.eclipse.ecf.presence.roster.IRosterManager

   * @param presenceContainerAdapter
   */
  private void openContainer(IContainer container) {
    final IPresenceContainerAdapter presenceContainerAdapter = (IPresenceContainerAdapter) container.getAdapter(IPresenceContainerAdapter.class);
    final IChatManager chatManager = presenceContainerAdapter.getChatManager();
    final IRosterManager rosterManager = presenceContainerAdapter.getRosterManager();
    if (chatManager != null && rosterManager != null) {
      try {
        // get local ID
        final XMPPID localID = (XMPPID) rosterManager.getRoster().getUser().getID();
        final Namespace ns = container.getConnectNamespace();
        // create target ID
        final XMPPID targetID = (isXMPPS) ? new XMPPSID(ns, getURI().getAuthority()) : new XMPPID(ns, getURI().getAuthority());
        // If they are same, just tell user and return
        if (localID.equals(targetID)) {
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.