org.kuali.rice.krad.uif.element
Class ActionSecurity

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.element.ActionSecurity
All Implemented Interfaces:
Serializable, DictionaryBean, UifDictionaryBean

public class ActionSecurity
extends FieldSecurity

Action field security adds the take action flags to the standard component security

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

Constructor Summary
ActionSecurity()
           
 
Method Summary
protected
<T> void
copyProperties(T component)
          Copies properties for copy()
 boolean isPerformActionAuthz()
          Indicates whether the action field has take action authorization and KIM should be consulted
 boolean isPerformLineActionAuthz()
          Indicates whether the line action field has take action authorization and KIM should be consulted
 void setPerformActionAuthz(boolean performActionAuthz)
          Setter for the perform action authorization flag
 void setPerformLineActionAuthz(boolean performLineActionAuthz)
          Setter for the perform line action authorization flag
 
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
copy, 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, getRefreshExpressionGraph, setExpressionGraph, setPropertyExpressions, setRefreshExpressionGraph
 
Methods inherited from class org.kuali.rice.krad.datadictionary.DictionaryBeanBase
getComponentCode, getNamespaceCode, setComponentCode, setNamespaceCode
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.krad.datadictionary.DictionaryBean
getComponentCode, getNamespaceCode
 

Constructor Detail

ActionSecurity

public ActionSecurity()
Method Detail

isPerformActionAuthz

public boolean isPerformActionAuthz()
Indicates whether the action field has take action authorization and KIM should be consulted

Returns:
true if the action field has perform action authorization, false if not

setPerformActionAuthz

public void setPerformActionAuthz(boolean performActionAuthz)
Setter for the perform action authorization flag

Parameters:
performActionAuthz -

isPerformLineActionAuthz

public boolean isPerformLineActionAuthz()
Indicates whether the line action field has take action authorization and KIM should be consulted

Returns:
true if the line action field has perform action authorization, false if not

setPerformLineActionAuthz

public void setPerformLineActionAuthz(boolean performLineActionAuthz)
Setter for the perform line action authorization flag

Parameters:
performLineActionAuthz -

copyProperties

protected <T> void copyProperties(T component)
Description copied from class: DictionaryBeanBase
Copies properties for copy()

Overrides:
copyProperties in class FieldSecurity
Parameters:
component - base bean
See Also:
ComponentBase.copy()


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