|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--idman.neg.NegotiationHandlerFactory
Factory class creates a NegotiationHandler-object with specified strategy.
Field Summary | |
static java.lang.String |
RELEVANTSTRATEGY
already implemented: eager negotiation strategy, relevant data will be send - except of blocked and negotiated data |
Constructor Summary | |
NegotiationHandlerFactory()
|
Method Summary | |
static void |
addNewNegotiationHandler(java.lang.String classname,
java.lang.String strategy)
Registers a new NegotiationHandler and strategy. |
static java.lang.String[] |
getNamesOfImplementedStrategies()
Return the names of all implemented strategies. |
static idman.neg.NegotiationHandler |
newNegotiationHandler(idman.neg.PersonalData data,
org.w3c.dom.Document ruleset,
java.lang.String strategy)
Returns an initialized NegotiationHandler instance for the specified strategy. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String RELEVANTSTRATEGY
Constructor Detail |
public NegotiationHandlerFactory()
Method Detail |
public static idman.neg.NegotiationHandler newNegotiationHandler(idman.neg.PersonalData data, org.w3c.dom.Document ruleset, java.lang.String strategy) throws java.lang.Exception
data
- Data to discloseruleset
- Rules for disclosurestrategy
- Name of negotiation strategy
java.lang.Exception
public static java.lang.String[] getNamesOfImplementedStrategies()
public static void addNewNegotiationHandler(java.lang.String classname, java.lang.String strategy)
classname
- Full qualified classname of NegotiationHandlerstrategy
- Name of negotiation strategy
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |