Package org.jasig.portal.layout.dlm

Interface Summary
Evaluator  
EvaluatorFactory  
IRoleUpdater Interface added solely to get around threads needing to be tagged when updating group membership information from within the uPortal code base.
LayoutDecorator  
 

Class Summary
CompositeEnumeration  
ConfigurationLoader  
Constants Constants used in DLM.
DecoratorLoader Loads the class specified in className and verifies that it conforms to the LayoutDecorator interface.
DeleteManager Looks for, applies against the ilf, and updates accordingly the delete set within a plf.
DistributedLayoutManager A layout manager that provides layout control through layout fragments that are derived from regular portal user accounts.
DistributedUserPreferences Distributed layout Extension to user preferences object for stylesheets performing structure or theme transformation.
EditManager Handles ILF node edit directives recorded in the PLF.
FragmentActivator  
FragmentComparator A comparator of fragment objects that sorts first by precedence value with highest number being higher and if equal it then sorts by fragment index with the lowest number having highest precedence since it is an indication of the fragments location within the config file.
FragmentDefinition  
HandlerUtils Utility functions for applying user changes to the user's plf prior to persisting.
ILFBuilder Performs merging of layout fragments into a single document containing all incorporated layout fragment elements from the set of fragments passed in.
IntegrationResult This class is used to keep track of changes when integrating PLF and ILF components.
MovementRules A class that embodies the logic for determining if a node can be moved to the left or right of another node based on getMovedAllowed() and getPrecedence().
NodeInfo  
PLFIntegrator Performs merging of PLF into ILF for DLM.
PositionManager Applies and updates position specifiers for child nodes in the composite layout.
PositionManager.NodeInfoComparator  
Precedence  
RDBMDistributedLayoutStore This class extends RDBMUserLayoutStore and implements instantiating and storing layouts that conform to the design of the distribute layout management system.
TabColumnPrefsHandler Applies user prefs changes to the user's plf prior to persisting.
UserPrefsHandler Applies user changes that are part of the uPortal User Preferences storage (not part of the layout structure) to the user's plf prior to persisting.
UserView