org.eclipse.net4j.buddies.common
Interface IBuddy

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, ICollaborationProvider, IContainer<IMembership>, IMembershipContainer, IMembershipProvider, INotifier

public interface IBuddy
extends IMembershipContainer, ICollaborationProvider, org.eclipse.core.runtime.IAdaptable


Nested Class Summary
static class IBuddy.State
           
 
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.event.INotifier
INotifier.Introspection
 
Method Summary
 IAccount getAccount()
           
 java.util.Set<java.lang.String> getFacilityTypes()
           
 ISession getSession()
           
 IBuddy.State getState()
           
 java.lang.String getUserID()
           
 IMembership initiate()
           
 IMembership[] initiate(java.util.Collection<IBuddy> buddies)
           
 IMembership initiate(IBuddy buddy)
           
 IMembership join(long collaborationID)
           
 IMembership join(java.lang.Object invitationToken)
           
 
Methods inherited from interface org.eclipse.net4j.buddies.common.IMembershipProvider
getMembership, getMemberships
 
Methods inherited from interface org.eclipse.net4j.util.container.IContainer
getElements, isEmpty
 
Methods inherited from interface org.eclipse.net4j.util.event.INotifier
addListener, removeListener
 
Methods inherited from interface org.eclipse.net4j.buddies.common.ICollaborationProvider
getCollaboration, getCollaborations
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Method Detail

getUserID

java.lang.String getUserID()

getState

IBuddy.State getState()

getAccount

IAccount getAccount()

getSession

ISession getSession()

getFacilityTypes

java.util.Set<java.lang.String> getFacilityTypes()

initiate

IMembership initiate()

initiate

IMembership initiate(IBuddy buddy)

initiate

IMembership[] initiate(java.util.Collection<IBuddy> buddies)

join

IMembership join(long collaborationID)

join

IMembership join(java.lang.Object invitationToken)

Copyright (c) 2004 - 2008 Eike Stepper, Germany.
All Rights Reserved.