org.openpermis.policy.bean.visitor
Class UniqueParametersCheckVisitor

java.lang.Object
  extended by org.openpermis.policy.bean.visitor.UniqueParametersCheckVisitor
All Implemented Interfaces:
PartBeanVisitor

public class UniqueParametersCheckVisitor
extends Object
implements PartBeanVisitor

Checks the uniqueness of all action parameters.

Since:
0.9.0

Constructor Summary
UniqueParametersCheckVisitor(PartBean root)
          Creates a new unique parameters check visitor.
 
Method Summary
 boolean checkParameterUniqueness()
          Checks that every action parameter is unique.
 void visit(PartBean part)
          Visits a part bean.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UniqueParametersCheckVisitor

public UniqueParametersCheckVisitor(PartBean root)
Creates a new unique parameters check visitor.

Parameters:
root - to start visitor from.
Since:
0.9.0
Method Detail

checkParameterUniqueness

public boolean checkParameterUniqueness()
Checks that every action parameter is unique.

Returns:
true if every action parameter is unique.
Since:
0.9.0

visit

public void visit(PartBean part)
Description copied from interface: PartBeanVisitor
Visits a part bean.

Specified by:
visit in interface PartBeanVisitor
Parameters:
part - the PartBean to visit.
Since:
0.9.0


OpenPermis Role Based Access Control 0.9.0 (Build 16)
2009/08/13 07:16:59
Copyright (c) 2002-2007 Ergon Informatik AG