org.kuali.rice.krad.uif.container
Class CollectionGroupSecurity

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

public class CollectionGroupSecurity
extends ComponentSecurity

Collection Group security is used to flag that permissions exist for the associated CollectionGroup in KIM and should be checked to determine the associated group, line, and field state. In particular this adds the edit line and view line flags

In addition, properties such as additional role and permission details can be configured to use when checking the KIM permissions

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

Constructor Summary
CollectionGroupSecurity()
           
 
Method Summary
 boolean isEditLineAuthz()
          Indicates whether the collection group line has edit authorization and KIM should be consulted
 boolean isViewLineAuthz()
          Indicates whether the collection group line has view authorization and KIM should be consulted
 void setEditLineAuthz(boolean editLineAuthz)
          Setter for the edit line authorization flag
 void setViewLineAuthz(boolean viewLineAuthz)
          Setter for the view line authorization flag
 
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, 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

CollectionGroupSecurity

public CollectionGroupSecurity()
Method Detail

isEditLineAuthz

public boolean isEditLineAuthz()
Indicates whether the collection group line has edit authorization and KIM should be consulted

Returns:
boolean true if the line has edit authorization, false if not

setEditLineAuthz

public void setEditLineAuthz(boolean editLineAuthz)
Setter for the edit line authorization flag

Parameters:
editLineAuthz -

isViewLineAuthz

public boolean isViewLineAuthz()
Indicates whether the collection group line has view authorization and KIM should be consulted

Returns:
boolean true if the line has view authorization, false if not

setViewLineAuthz

public void setViewLineAuthz(boolean viewLineAuthz)
Setter for the view line authorization flag

Parameters:
viewLineAuthz -


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