Class CollectionGroupSecurity
java.lang.Object
org.kuali.rice.krad.datadictionary.DictionaryBeanBase
org.kuali.rice.krad.datadictionary.uif.UifDictionaryBeanBase
org.kuali.rice.krad.uif.component.ComponentSecurity
org.kuali.rice.krad.uif.container.CollectionGroupSecurity
- All Implemented Interfaces:
Serializable,Cloneable,Copyable,DictionaryBean,UifDictionaryBean
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:
-
Field Summary
Fields inherited from class org.kuali.rice.krad.datadictionary.DictionaryBeanBase
componentCode, namespaceCode -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanIndicates whether the collection group line has edit authorization and KIM should be consultedbooleanIndicates whether the collection group line has view authorization and KIM should be consultedvoidsetEditLineAuthz(boolean editLineAuthz) Setter for the edit line authorization flagvoidsetViewLineAuthz(boolean viewLineAuthz) Setter for the view line authorization flagMethods inherited from class org.kuali.rice.krad.uif.component.ComponentSecurity
finalize, getAdditionalPermissionDetails, getAdditionalRoleQualifiers, getComponentAttribute, getIdAttribute, getNamespaceAttribute, isEditAuthz, isViewAuthz, setAdditionalPermissionDetails, setAdditionalRoleQualifiers, setComponentAttribute, setEditAuthz, setIdAttribute, setNamespaceAttribute, setViewAuthzMethods inherited from class org.kuali.rice.krad.datadictionary.uif.UifDictionaryBeanBase
getExpressionGraph, getPropertyExpression, getPropertyExpressions, setExpressionGraph, setPropertyExpressionsMethods inherited from class org.kuali.rice.krad.datadictionary.DictionaryBeanBase
clone, copy, dataDictionaryPostProcessing, getComponentCode, getNamespaceCode, setComponentCode, setNamespaceCodeMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kuali.rice.krad.datadictionary.DictionaryBean
dataDictionaryPostProcessing, getComponentCode, getNamespaceCode
-
Constructor Details
-
CollectionGroupSecurity
public CollectionGroupSecurity()
-
-
Method Details
-
isEditLineAuthz
public boolean isEditLineAuthz()Indicates whether the collection group line has edit authorization and KIM should be consulted- Returns:
- 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:
- 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-
-