java.rmi.constraint
Class Confidentiality

java.lang.Object
  |
  +--java.rmi.constraint.Confidentiality
All Implemented Interfaces:
SecurityConstraint, java.io.Serializable

public final class Confidentiality
extends java.lang.Object
implements SecurityConstraint, java.io.Serializable

Represents a constraint on the confidentiality of message contents.

Serialization for this class is guaranteed to produce instances that are comparable with ==.

Since:
1.4
See Also:
Serialized Form

Field Summary
static Confidentiality NO
          Ensure that message contents are not private.
static Confidentiality YES
          Ensure that message contents are private (typically by using encryption).
 
Method Summary
 SecurityConstraint reduceBy(SecurityConstraint c)
          Returns the smallest representable subset of this constraint that contains the intersection of this constraint with the specified constraint, or null if there is no intersection.
 java.lang.String toString()
          Returns a string representation of this object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

YES

public static final Confidentiality YES
Ensure that message contents are private (typically by using encryption).

NO

public static final Confidentiality NO
Ensure that message contents are not private.

Normally this constraint should not be used.

Method Detail

reduceBy

public SecurityConstraint reduceBy(SecurityConstraint c)
Returns the smallest representable subset of this constraint that contains the intersection of this constraint with the specified constraint, or null if there is no intersection.

For any instances c1 and c2 of this class, c1.reduceBy(c2) returns c1 if the instances are equal, and returns null otherwise.

For any instance c1 of this class and any other constraint instance c2 of a different class, c1.reduceBy(c2) returns c1.

Specified by:
reduceBy in interface SecurityConstraint
Following copied from interface: java.rmi.constraint.SecurityConstraint
Parameters:
c - a constraint
Returns:
the smallest representable subset of this constraint that intersects with the specified constraint, or null if there is no intersection

toString

public java.lang.String toString()
Returns a string representation of this object.
Overrides:
toString in class java.lang.Object


Copyright © 2000 Sun Microsystems, Inc. All rights reserved