org.kuali.rice.krad.uif.field
Class DataFieldSecurity

java.lang.Object
  extended by org.kuali.rice.krad.datadictionary.DictionaryBeanBase
      extended by org.kuali.rice.krad.datadictionary.uif.UifDictionaryBeanBase
          extended by org.kuali.rice.krad.uif.component.ComponentSecurity
              extended by org.kuali.rice.krad.uif.field.FieldSecurity
                  extended by org.kuali.rice.krad.uif.field.DataFieldSecurity
All Implemented Interfaces:
Serializable, Cloneable, Copyable, DictionaryBean, UifDictionaryBean

public class DataFieldSecurity
extends FieldSecurity

Data field security adds attribute security to the standard component security

The AttributeSecurity can be configured for the field to indicate there is security at the data layer (configured by component (class) and property). If the field is backed by a data dictionary AttributeDefinition the attribute security can be configured there and will be picked up and inserted into the field security

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.krad.datadictionary.DictionaryBeanBase
componentCode, namespaceCode
 
Constructor Summary
DataFieldSecurity()
           
 
Method Summary
 AttributeSecurity getAttributeSecurity()
          Attribute security instance configured or picked up for the field
 void setAttributeSecurity(AttributeSecurity attributeSecurity)
          Setter for the fields attribute security
 
Methods inherited from class org.kuali.rice.krad.uif.field.FieldSecurity
isEditInLineAuthz, isViewInLineAuthz, setEditInLineAuthz, setViewInLineAuthz
 
Methods inherited from class org.kuali.rice.krad.uif.component.ComponentSecurity
finalize, getAdditionalPermissionDetails, getAdditionalRoleQualifiers, getComponentAttribute, getIdAttribute, getNamespaceAttribute, isEditAuthz, isViewAuthz, setAdditionalPermissionDetails, setAdditionalRoleQualifiers, setComponentAttribute, setEditAuthz, setIdAttribute, setNamespaceAttribute, setViewAuthz
 
Methods inherited from class org.kuali.rice.krad.datadictionary.uif.UifDictionaryBeanBase
getExpressionGraph, getPropertyExpression, getPropertyExpressions, setExpressionGraph, setPropertyExpressions
 
Methods inherited from class org.kuali.rice.krad.datadictionary.DictionaryBeanBase
clone, copy, dataDictionaryPostProcessing, getComponentCode, getNamespaceCode, preventModification, setComponentCode, setNamespaceCode, unwrap
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.krad.datadictionary.DictionaryBean
dataDictionaryPostProcessing, getComponentCode, getNamespaceCode
 

Constructor Detail

DataFieldSecurity

public DataFieldSecurity()
Method Detail

getAttributeSecurity

public AttributeSecurity getAttributeSecurity()
Attribute security instance configured or picked up for the field

Returns:
AttributeSecurity instance

setAttributeSecurity

public void setAttributeSecurity(AttributeSecurity attributeSecurity)
Setter for the fields attribute security

Parameters:
attributeSecurity -


Copyright © 2005–2014 The Kuali Foundation. All rights reserved.