idman.p3p.element
Class RecipientElement

java.lang.Object
  |
  +--idman.p3p.element.RecipientElement

public class RecipientElement
extends java.lang.Object

Each STATEMENT element that does not include a NON-IDENTIFIABLE element MUST contain a RECIPIENT element that contains one or more recipients of the collected data.
See P3P-Specification.
<!-- *********** RECIPIENT ************ -->
<!ELEMENT RECIPIENT (EXTENSION*,
(ours
| same
| other-recipient
| delivery
| public
| unrelated)+,
EXTENSION*)>
"required" is not yet implemented

Since:
18.06.2002
Version:
$Id: RecipientElement.java,v 1.8 2003/11/11 11:42:12 tk4 Exp $
Author:
Sven Doering

Field Summary
static java.lang.String DELIVERY
          default value as string
static java.lang.String OTHER_RECIPIENT
          default value as string
static java.lang.String OURS
          default value as string
static java.lang.String PUBLIC
          default value as string
static java.lang.String SAME
          default value as string
static java.lang.String UNRELATED
          default value as string
 
Constructor Summary
RecipientElement(idman.p3p.element.ExtensionElement[] preExtension, java.lang.String[] recipients, java.lang.String[] description, idman.p3p.element.ExtensionElement[] postExtension)
          Creates the RecipientElement.
 
Method Summary
 java.lang.String[] getDescription()
          Returns the description-String.
 idman.p3p.element.ExtensionElement[] getPostExtension()
          Returns the postExtension.
 idman.p3p.element.ExtensionElement[] getPreExtension()
          Returns the preExtension.
 java.lang.String[] getRecipients()
          Returns the recipient-String.
static boolean isPredefined(java.lang.String recipient)
          Returns true if the argument is defined within P3P.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OURS

public static final java.lang.String OURS
default value as string

See Also:
Constant Field Values

SAME

public static final java.lang.String SAME
default value as string

See Also:
Constant Field Values

OTHER_RECIPIENT

public static final java.lang.String OTHER_RECIPIENT
default value as string

See Also:
Constant Field Values

DELIVERY

public static final java.lang.String DELIVERY
default value as string

See Also:
Constant Field Values

PUBLIC

public static final java.lang.String PUBLIC
default value as string

See Also:
Constant Field Values

UNRELATED

public static final java.lang.String UNRELATED
default value as string

See Also:
Constant Field Values
Constructor Detail

RecipientElement

public RecipientElement(idman.p3p.element.ExtensionElement[] preExtension,
                        java.lang.String[] recipients,
                        java.lang.String[] description,
                        idman.p3p.element.ExtensionElement[] postExtension)
Creates the RecipientElement.

Parameters:
preExtension - Extention to prepend
recipients - Recipients of data transfer
description - Description of recipients
postExtension - Extensions to append
Method Detail

getRecipients

public java.lang.String[] getRecipients()
Returns the recipient-String.

Returns:
String[] recipient

getDescription

public java.lang.String[] getDescription()
Returns the description-String.

Returns:
String[] description

getPreExtension

public idman.p3p.element.ExtensionElement[] getPreExtension()
Returns the preExtension.

Returns:
ExtensionElement[] preExtension

getPostExtension

public idman.p3p.element.ExtensionElement[] getPostExtension()
Returns the postExtension.

Returns:
ExtensionElement[] postExtension

isPredefined

public static boolean isPredefined(java.lang.String recipient)
Returns true if the argument is defined within P3P.

Parameters:
recipient - to be checked.
Returns:
true if its a recipient defined in P3P, false otherwise.


Copyright © 2003 DRIM Team. All Rights Reserved.