org.eclipse.higgins.iss.cardspace
Class CardSpaceSelectorFactory

java.lang.Object
  extended byorg.eclipse.higgins.iss.cardspace.CardSpaceSelectorFactory
All Implemented Interfaces:
org.eclipse.higgins.iss.IICardSelectorFactory, org.eclipse.higgins.registry.IServiceProvider

public class CardSpaceSelectorFactory
extends Object
implements org.eclipse.higgins.iss.IICardSelectorFactory


Constructor Summary
CardSpaceSelectorFactory()
           
 
Method Summary
 org.eclipse.higgins.registry.IConfiguration getConfiguration()
           
 org.eclipse.higgins.iss.IICardSelector getICardSelector(CallbackHandler handler, org.eclipse.higgins.icard.IPolicy policy)
           
 org.eclipse.higgins.iss.IICardSelector getICardSelector(CallbackHandler handler, String policy)
           
 String getID()
           
 String getSTSConfigurationBase()
           
 org.eclipse.higgins.icard.IPolicy parsePolicy(String policy)
           
 void setID(String id)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CardSpaceSelectorFactory

public CardSpaceSelectorFactory()
Method Detail

parsePolicy

public org.eclipse.higgins.icard.IPolicy parsePolicy(String policy)
                                              throws org.eclipse.higgins.iss.PolicyParseException
Specified by:
parsePolicy in interface org.eclipse.higgins.iss.IICardSelectorFactory
Throws:
org.eclipse.higgins.iss.PolicyParseException

getICardSelector

public org.eclipse.higgins.iss.IICardSelector getICardSelector(CallbackHandler handler,
                                                               org.eclipse.higgins.icard.IPolicy policy)
                                                        throws org.eclipse.higgins.iss.UnsatisfiablePolicyException
Specified by:
getICardSelector in interface org.eclipse.higgins.iss.IICardSelectorFactory
Throws:
org.eclipse.higgins.iss.UnsatisfiablePolicyException

getICardSelector

public org.eclipse.higgins.iss.IICardSelector getICardSelector(CallbackHandler handler,
                                                               String policy)
                                                        throws org.eclipse.higgins.iss.PolicyParseException,
                                                               org.eclipse.higgins.iss.UnsatisfiablePolicyException
Specified by:
getICardSelector in interface org.eclipse.higgins.iss.IICardSelectorFactory
Throws:
org.eclipse.higgins.iss.PolicyParseException
org.eclipse.higgins.iss.UnsatisfiablePolicyException

getID

public String getID()
Specified by:
getID in interface org.eclipse.higgins.registry.IServiceProvider

setID

public void setID(String id)
           throws Exception
Specified by:
setID in interface org.eclipse.higgins.registry.IServiceProvider
Throws:
Exception

getConfiguration

public org.eclipse.higgins.registry.IConfiguration getConfiguration()
Specified by:
getConfiguration in interface org.eclipse.higgins.registry.IServiceProvider

getSTSConfigurationBase

public String getSTSConfigurationBase()