com.cafesoft.cams.access
Class StandardPermissionIterator

java.lang.Object
  |
  +--com.cafesoft.cams.access.StandardPermissionIterator
All Implemented Interfaces:
PermissionIterator

public class StandardPermissionIterator
extends Object
implements PermissionIterator

StandardPermissionIterator provides access to a list of Permissions.


Constructor Summary
StandardPermissionIterator(Iterator permissionIterator)
          Create a new StandardPermissionIterator.
StandardPermissionIterator(List permissionList)
          Create a new StandardPermissionIterator.
StandardPermissionIterator(Map permissionMap)
          Create a new StandardPermissionIterator.
StandardPermissionIterator(Permission[] permissionArray)
          Create a new StandardPermissionIterator.
 
Method Summary
 boolean hasNextPermission()
          Check for a next Permission.
 Permission nextPermission()
          Get the next Permission.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandardPermissionIterator

public StandardPermissionIterator(Iterator permissionIterator)
Create a new StandardPermissionIterator.

Parameters:
permissionIterator - an Iterator of Permission instances.

StandardPermissionIterator

public StandardPermissionIterator(List permissionList)
Create a new StandardPermissionIterator.

Parameters:
permissionList - a List of Permission instances.

StandardPermissionIterator

public StandardPermissionIterator(Map permissionMap)
Create a new StandardPermissionIterator.

Parameters:
permissionMap - a Map of Permission instances.

StandardPermissionIterator

public StandardPermissionIterator(Permission[] permissionArray)
Create a new StandardPermissionIterator.

Parameters:
permissionArray - an array of Permission objects.
Method Detail

hasNextPermission

public boolean hasNextPermission()
Check for a next Permission.

Specified by:
hasNextPermission in interface PermissionIterator
Returns:
true if another Permission is available.

nextPermission

public Permission nextPermission()
Get the next Permission.

Specified by:
nextPermission in interface PermissionIterator
Returns:
the next Permission or null if none exists.


Generated on 10:40:31 AM September 10, 2003, © 1996-2003 Cafésoft LLC. All rights reserved.