|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--idman.neg.impl.AppelRulesetHandler
Handlerclass for the ruleset. Splits the ruleset in rules and performs the evaluation.
Field Summary | |
static boolean |
debug
debugflag |
Constructor Summary | |
(package private) |
AppelRulesetHandler(org.w3c.dom.Document ruleset)
Creates the object. |
Method Summary | |
(package private) boolean |
describesAll(java.util.Collection c)
|
void |
evaluateDocument(org.w3c.dom.Element p3pdocument,
java.util.Map receivedRecipient,
java.util.Map receivedPurpose,
idman.neg.impl.NegotiationHandlerImpl callback,
NegotiationHandlerImpl.Mapper mapper)
Evaluates the given p3p-document within this RulesetHandler. |
java.util.List |
getAllowedData()
Returns accessible data in a List (means data in actual p3p-document allowed to access). |
(package private) java.lang.String[] |
getPurpose(java.lang.String key,
java.lang.String retention)
|
(package private) java.lang.String[] |
getRecipient(java.lang.String key,
java.lang.String retention)
|
java.util.List |
getRequiredData()
Returns a List with required data for disclosure of further data. |
(package private) java.lang.String[] |
getRetention(java.lang.String key)
|
boolean |
hasBlockRuleFired()
Returns true if at least one rule with behavior "block" fired. |
protected void |
print(org.w3c.dom.Element e)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static boolean debug
Constructor Detail |
AppelRulesetHandler(org.w3c.dom.Document ruleset) throws java.lang.Exception
ruleset
- Rules for data disclosureMethod Detail |
java.lang.String[] getRetention(java.lang.String key)
java.lang.String[] getRecipient(java.lang.String key, java.lang.String retention)
java.lang.String[] getPurpose(java.lang.String key, java.lang.String retention)
boolean describesAll(java.util.Collection c)
public void evaluateDocument(org.w3c.dom.Element p3pdocument, java.util.Map receivedRecipient, java.util.Map receivedPurpose, idman.neg.impl.NegotiationHandlerImpl callback, NegotiationHandlerImpl.Mapper mapper) throws java.lang.Exception
p3pdocument
- Document with request or responsereceivedRecipient
- received recipientsreceivedPurpose
- received purposescallback
- where to ask if sending is allowed by usermapper
- additional info for callback
java.lang.Exception
public java.util.List getAllowedData()
public java.util.List getRequiredData()
public boolean hasBlockRuleFired()
protected void print(org.w3c.dom.Element e) throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |