org.jasig.portal.layout.dlm
Interface ILayoutProcessingAction

All Known Implementing Classes:
LPAAddParameter, LPAChangeAttribute, LPAChangeParameter, LPAEditRestriction, LPARemoveParameter, LPAResetAttribute, LPAResetParameter

public interface ILayoutProcessingAction

Represents a layout processing action that should be applied to a user's layout and contains the ability to apply that specific action. Node changes that need to be made to the ILF and PLF of a user must not be made until all changes have been identified and reviewed to see if they are allowed by an owning fragment and additionally in the case of channels by the channel definition. After all such actions have been identified and approved then each implementation of this interface applies its changes in an appropriate manner based on whether the node is incorporated from a fragment or owned by the user.

Author:
mboyd@sungardsct.com

Method Summary
 void perform()
           
 

Method Detail

perform

void perform()
             throws PortalException
Throws:
PortalException


Copyright © 2010 Jasig. All Rights Reserved.