idman.mngt.impl
Interface P3PListener


public interface P3PListener

Listener wird bei Events im P3PFilterStream benachrichtigt.

Version:
$Id: P3PListener.java,v 1.3 2004/01/23 14:47:33 tk4 Exp $
Author:
Thomas Kriegelstein

Method Summary
 boolean allowDetect(idman.mngt.Context context)
          Frage: Darf das verwendete Pseudonym aufgedeckt werden?
 boolean allowSend(java.lang.String[] ids, java.lang.String[] recipient, java.lang.String[] purpose, java.lang.String retention, idman.mngt.Context context)
          Frage: Dürfen folgende Daten übermittelt werden?
 void notifyDetect(idman.mngt.Context context)
          Nachricht: Das verwendete Pseudonym wurde aufdeckbar.
 void notifyReceived(java.lang.String[] ids, java.lang.String[] recipient, java.lang.String[] purpose, java.lang.String retention, idman.mngt.Context context)
          Nachricht: Folgende Daten wurden empfangen.
 void notifySent(java.lang.String[] ids, java.lang.String[] recipient, java.lang.String[] purpose, java.lang.String retention, idman.mngt.Context context)
          Nachricht: Folgende Daten wurden übermittelt.
 

Method Detail

notifyDetect

public void notifyDetect(idman.mngt.Context context)
Nachricht: Das verwendete Pseudonym wurde aufdeckbar.

Parameters:
context - Verbindungsbeschreibung mit Pseudonym.

allowDetect

public boolean allowDetect(idman.mngt.Context context)
Frage: Darf das verwendete Pseudonym aufgedeckt werden?

Parameters:
context - Verbindungsbeschreibung mit Pseudonym.
Returns:
true Aufdecken erlaubt, false nicht erlaubt.

notifySent

public void notifySent(java.lang.String[] ids,
                       java.lang.String[] recipient,
                       java.lang.String[] purpose,
                       java.lang.String retention,
                       idman.mngt.Context context)
Nachricht: Folgende Daten wurden übermittelt.

Parameters:
ids - P3P-Kürzel der Daten (z.B. #user.name.given)
recipient - Empfänger
purpose - Zweck
retention - Speicherdauer
context - Verbindungsbeschreibung mit Empfänger.

notifyReceived

public void notifyReceived(java.lang.String[] ids,
                           java.lang.String[] recipient,
                           java.lang.String[] purpose,
                           java.lang.String retention,
                           idman.mngt.Context context)
Nachricht: Folgende Daten wurden empfangen.

Parameters:
ids - P3P-Kürzel der Daten (z.B. #user.name.given)
recipient - Empfänger
purpose - Zweck
retention - Speicherdauer
context - Verbindungsbeschreibung mit Sender.

allowSend

public boolean allowSend(java.lang.String[] ids,
                         java.lang.String[] recipient,
                         java.lang.String[] purpose,
                         java.lang.String retention,
                         idman.mngt.Context context)
Frage: Dürfen folgende Daten übermittelt werden?

Parameters:
ids - P3P-Kürzel der Daten (z.B. #user.name.given)
recipient - Empfänger
purpose - Zweck
retention - Speicherdauer
context - Verbindungsbeschreibung mit Empfänger.


Copyright © 2003 DRIM Team. All Rights Reserved.