org.kuali.kfs.sec.datadictionary
Class AccessSecurityAttributeRestrictionEntry

java.lang.Object
  extended by org.kuali.kfs.sec.datadictionary.AccessSecurityAttributeRestrictionEntry

public class AccessSecurityAttributeRestrictionEntry
extends Object

Holds configuration on an attribute restriction. Mapping the attribute restriction type to a business object property name


Field Summary
protected  Class<? extends AccessPermissionEvaluator> accessPermissionEvaluatorClass
           
protected  org.kuali.rice.kns.datadictionary.AttributeDefinition attribute
           
protected  Map<String,org.kuali.rice.kns.datadictionary.AttributeDefinition> otherKeyFields
           
protected  String securityAttributeName
           
 
Constructor Summary
AccessSecurityAttributeRestrictionEntry()
           
 
Method Summary
 Class<? extends AccessPermissionEvaluator> getAccessPermissionEvaluatorClass()
          Gets the accessPermissionEvaluatorClass attribute.
 org.kuali.rice.kns.datadictionary.AttributeDefinition getAttribute()
          Gets the attribute attribute.
 Map<String,org.kuali.rice.kns.datadictionary.AttributeDefinition> getOtherKeyFields()
          Gets the otherKeyFields attribute.
 String getSecurityAttributeName()
          Gets the securityAttributeName attribute.
 void setAccessPermissionEvaluatorClass(Class<? extends AccessPermissionEvaluator> accessPermissionEvaluatorClass)
          Sets the accessPermissionEvaluatorClass attribute value.
 void setAttribute(org.kuali.rice.kns.datadictionary.AttributeDefinition attribute)
          Sets the attribute attribute value.
 void setOtherKeyFields(Map<String,org.kuali.rice.kns.datadictionary.AttributeDefinition> otherKeyFields)
          Sets the otherKeyFields attribute value.
 void setSecurityAttributeName(String securityAttributeName)
          Sets the securityAttributeName attribute value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

securityAttributeName

protected String securityAttributeName

attribute

protected org.kuali.rice.kns.datadictionary.AttributeDefinition attribute

accessPermissionEvaluatorClass

protected Class<? extends AccessPermissionEvaluator> accessPermissionEvaluatorClass

otherKeyFields

protected Map<String,org.kuali.rice.kns.datadictionary.AttributeDefinition> otherKeyFields
Constructor Detail

AccessSecurityAttributeRestrictionEntry

public AccessSecurityAttributeRestrictionEntry()
Method Detail

getSecurityAttributeName

public String getSecurityAttributeName()
Gets the securityAttributeName attribute.

Returns:
Returns the securityAttributeName.

setSecurityAttributeName

public void setSecurityAttributeName(String securityAttributeName)
Sets the securityAttributeName attribute value.

Parameters:
securityAttributeName - The securityAttributeName to set.

getAttribute

public org.kuali.rice.kns.datadictionary.AttributeDefinition getAttribute()
Gets the attribute attribute.

Returns:
Returns the attribute.

setAttribute

public void setAttribute(org.kuali.rice.kns.datadictionary.AttributeDefinition attribute)
Sets the attribute attribute value.

Parameters:
attribute - The attribute to set.

getAccessPermissionEvaluatorClass

public Class<? extends AccessPermissionEvaluator> getAccessPermissionEvaluatorClass()
Gets the accessPermissionEvaluatorClass attribute.

Returns:
Returns the accessPermissionEvaluatorClass.

setAccessPermissionEvaluatorClass

public void setAccessPermissionEvaluatorClass(Class<? extends AccessPermissionEvaluator> accessPermissionEvaluatorClass)
Sets the accessPermissionEvaluatorClass attribute value.

Parameters:
accessPermissionEvaluatorClass - The accessPermissionEvaluatorClass to set.

getOtherKeyFields

public Map<String,org.kuali.rice.kns.datadictionary.AttributeDefinition> getOtherKeyFields()
Gets the otherKeyFields attribute.

Returns:
Returns the otherKeyFields.

setOtherKeyFields

public void setOtherKeyFields(Map<String,org.kuali.rice.kns.datadictionary.AttributeDefinition> otherKeyFields)
Sets the otherKeyFields attribute value.

Parameters:
otherKeyFields - The otherKeyFields to set.


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