org.openpermis.editor.policy.presenter
Class Problem.ProblemRecorder

java.lang.Object
  extended by org.openpermis.editor.policy.presenter.Problem.ProblemRecorder
All Implemented Interfaces:
org.openpermis.policy.PartProblemReporter
Enclosing class:
Problem

private static class Problem.ProblemRecorder
extends Object
implements org.openpermis.policy.PartProblemReporter

Problem reporter that creates a list of problems.

The recorder can only be used once and should be discarded afterwards.

Since:
0.3.0

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.openpermis.policy.PartProblemReporter
org.openpermis.policy.PartProblemReporter.ProblemMessage
 
Field Summary
private static org.slf4j.Logger LOGGER
          The logger object of this class.
private  List<Problem> problemList
           
 
Constructor Summary
Problem.ProblemRecorder()
           
 
Method Summary
 List<Problem> getProblemList()
           
 void reportProblem(org.openpermis.policy.Part part, org.openpermis.policy.PartProblemReporter.ProblemMessage message, Object... parameters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOGGER

private static final org.slf4j.Logger LOGGER
The logger object of this class.

Since:
0.3.0

problemList

private final List<Problem> problemList
Constructor Detail

Problem.ProblemRecorder

public Problem.ProblemRecorder()
Method Detail

getProblemList

public List<Problem> getProblemList()

reportProblem

public void reportProblem(org.openpermis.policy.Part part,
                          org.openpermis.policy.PartProblemReporter.ProblemMessage message,
                          Object... parameters)
Specified by:
reportProblem in interface org.openpermis.policy.PartProblemReporter
Since:
0.3.0


PERMIS Role Based Access Control 0.4.0 (Build 15)
2009/05/20 08:15:22
Copyright (c) 2002-2007 Ergon Informatik AG