org.kuali.kfs.sec.service.impl
Class PrincipalInvestigatorAccessPermissionEvaluatorImpl

java.lang.Object
  extended by org.kuali.kfs.sec.service.impl.AccessPermissionEvaluatorImpl
      extended by org.kuali.kfs.sec.service.impl.PrincipalInvestigatorAccessPermissionEvaluatorImpl
All Implemented Interfaces:
AccessPermissionEvaluator

public class PrincipalInvestigatorAccessPermissionEvaluatorImpl
extends AccessPermissionEvaluatorImpl

Custom access permission evaluator for principal investigator restrictions


Field Summary
 
Fields inherited from class org.kuali.kfs.sec.service.impl.AccessPermissionEvaluatorImpl
allowConstraint, constraintCode, matchValues, notOperator, operatorCode, otherKeyFieldValues, performEqualMatch, performGreaterThanMatch, performLessThanMatch, person, propertyValue
 
Constructor Summary
PrincipalInvestigatorAccessPermissionEvaluatorImpl()
           
 
Method Summary
protected  boolean isMatch(String matchValue, String value)
          Matches on accounts for which the person is a principal investigator (project director)
 
Methods inherited from class org.kuali.kfs.sec.service.impl.AccessPermissionEvaluatorImpl
initializeAfterPropsSet, setConstraintCode, setMatchValues, setOperatorCode, setOtherKeyFieldValueMap, setPerson, setPropertyValue, valueIsAllowed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrincipalInvestigatorAccessPermissionEvaluatorImpl

public PrincipalInvestigatorAccessPermissionEvaluatorImpl()
Method Detail

isMatch

protected boolean isMatch(String matchValue,
                          String value)
Matches on accounts for which the person is a principal investigator (project director)

Overrides:
isMatch in class AccessPermissionEvaluatorImpl
Parameters:
matchValue - String value to match, can contain the * wildcard
value - String value to compare
Returns:
boolean true if values match, false otherwise
See Also:
AccessPermissionEvaluatorImpl.isMatch(java.lang.String, java.lang.String)


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.