org.eclipse.higgins.iss
Interface IICardSelector


public interface IICardSelector


Method Summary
 CallbackHandler getCallbackHandler()
          Gets callback handler used by this selector to identify the user whose i-cards were requested.
 IIdentityToken getIdentityToken(SelectionANDofORs selection)
           
 org.eclipse.higgins.icard.IPolicy getPolicy()
          Gets policy used by this selector to filter suitable i-cards.
 UserChoiceTree getUserChoice()
          Gathers I-Cards from all available I-Card Providers in the I-Card Registry and returns UserChoiceTree object containing all suitable.
 

Method Detail

getPolicy

public org.eclipse.higgins.icard.IPolicy getPolicy()
Gets policy used by this selector to filter suitable i-cards.

See Also:
ICardProvider.getICardsByPolicy(CallbackHandler, IPolicy)

getCallbackHandler

public CallbackHandler getCallbackHandler()
Gets callback handler used by this selector to identify the user whose i-cards were requested.

See Also:
ICardProvider.getICardsByPolicy(CallbackHandler, IPolicy)

getUserChoice

public UserChoiceTree getUserChoice()
                             throws Exception
Gathers I-Cards from all available I-Card Providers in the I-Card Registry and returns UserChoiceTree object containing all suitable.

Throws:
Exception
See Also:
ICard, ICardProvider, org.eclipse.higgins.icard.registry.ICardRegistry

getIdentityToken

public IIdentityToken getIdentityToken(SelectionANDofORs selection)
                                throws Exception
Throws:
Exception