org.n52.security.decision
Class PDPRequestCollection

java.lang.Object
  extended by org.n52.security.decision.PDPRequestCollection
All Implemented Interfaces:
java.io.Serializable

public class PDPRequestCollection
extends java.lang.Object
implements java.io.Serializable

This class encapsulates PDPRequests. Each PDPRequestCollection should be processed as one request to PEP.

Version:
$Revision: 1748 $
Author:
Bastian Schaeffer, Marko Reiprecht
See Also:
Serialized Form

Field Summary
protected  java.util.List m_requests
          List of PDPRequest instances.
 
Constructor Summary
PDPRequestCollection()
          Constructor creates a new instance.
PDPRequestCollection(PDPRequest pdpRequest)
          Constructor creates a new instance.
 
Method Summary
 PDPRequestCollection add(PDPRequest request)
          Method add.
 boolean equals(java.lang.Object o)
          Method equals.
 int hashCode()
          Method hashCode.
 boolean isEmpty()
          Method isEmpty.
 java.util.Iterator iterator()
          Method iterator.
 PDPRequestCollection remove(PDPRequest request)
          Method remove.
 int size()
          Method size.
 java.lang.String toString()
          Method toString.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

m_requests

protected java.util.List m_requests
List of PDPRequest instances.

Constructor Detail

PDPRequestCollection

public PDPRequestCollection()
Constructor creates a new instance.


PDPRequestCollection

public PDPRequestCollection(PDPRequest pdpRequest)
Constructor creates a new instance.

Parameters:
pdpRequest - the pdpRequest.
Method Detail

add

public PDPRequestCollection add(PDPRequest request)
Method add.

Parameters:
request - the request.
Returns:
this.

equals

public boolean equals(java.lang.Object o)
Method equals.

Overrides:
equals in class java.lang.Object
Parameters:
o - the o.
Returns:
boolean.

hashCode

public int hashCode()
Method hashCode.

Overrides:
hashCode in class java.lang.Object
Returns:
int.

toString

public java.lang.String toString()
Method toString.

Overrides:
toString in class java.lang.Object
Returns:
String.

iterator

public java.util.Iterator iterator()
Method iterator.

Returns:
Iterator.

remove

public PDPRequestCollection remove(PDPRequest request)
Method remove.

Parameters:
request - the request.
Returns:
this.

size

public int size()
Method size.

Returns:
int.

isEmpty

public boolean isEmpty()
Method isEmpty.

Returns:
boolean.


Copyright © 2004-2009 52north.org. All Rights Reserved.