org.kuali.rice.krad.uif.lifecycle.model
Class ApplyAuthAndPresentationLogicTask
java.lang.Object
org.kuali.rice.krad.uif.lifecycle.ViewLifecycleTaskBase<Component>
org.kuali.rice.krad.uif.lifecycle.model.ApplyAuthAndPresentationLogicTask
- All Implemented Interfaces:
- Runnable, ViewLifecycleTask<Component>
public class ApplyAuthAndPresentationLogicTask
- extends ViewLifecycleTaskBase<Component>
Apply authorization and presentation logic for the component.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
ApplyAuthAndPresentationLogicTask
public ApplyAuthAndPresentationLogicTask(ViewLifecyclePhase phase)
- Constructor.
- Parameters:
phase
- The apply model phase for the component.
performLifecycleTask
protected void performLifecycleTask()
- Invokes the view's configured
ViewAuthorizer
and ViewPresentationController
to set state of the component
The following authorization is done here: Fields: edit, view, required, mask, and partial
mask Groups: edit and view Actions: take action
Note additional checks are also done for fields that are part of a collection group. This
authorization is found in CollectionGroupBuilder
- Specified by:
performLifecycleTask
in class ViewLifecycleTaskBase<Component>
- See Also:
ViewLifecycleTaskBase.performLifecycleTask()
Copyright © 2005–2015 The Kuali Foundation. All rights reserved.