Uses of Class
org.jasig.portal.layout.dlm.FragmentDefinition

Packages that use FragmentDefinition
org.jasig.portal.layout.dlm   
 

Uses of FragmentDefinition in org.jasig.portal.layout.dlm
 

Fields in org.jasig.portal.layout.dlm declared as FragmentDefinition
private  FragmentDefinition[] RDBMDistributedLayoutStore.definitions
           
private  FragmentDefinition[] FragmentActivator.fragments
           
 

Methods in org.jasig.portal.layout.dlm that return FragmentDefinition
private static FragmentDefinition[] ConfigurationLoader.appendDef(FragmentDefinition f, FragmentDefinition[] frags)
           
(package private)  FragmentDefinition[] RDBMDistributedLayoutStore.getDefinitions()
          Gets the configured dlm fragment definitions.
private static FragmentDefinition[] ConfigurationLoader.getFragments(org.w3c.dom.NodeList frags)
           
private  FragmentDefinition RDBMDistributedLayoutStore.getOwnedFragment(IPerson person)
          Returns the fragment owned by this user if any.
 

Methods in org.jasig.portal.layout.dlm with parameters of type FragmentDefinition
private static FragmentDefinition[] ConfigurationLoader.appendDef(FragmentDefinition f, FragmentDefinition[] frags)
           
private static FragmentDefinition[] ConfigurationLoader.appendDef(FragmentDefinition f, FragmentDefinition[] frags)
           
private  IPerson FragmentActivator.bindToOwner(FragmentDefinition fragment)
           
private  int FragmentActivator.createOwner(IPerson owner, FragmentDefinition fragment)
           
(package private)  void FragmentActivator.fragmentizeLayout(UserView view, FragmentDefinition fragment)
          Removes all top level folders that are hidden, header, or footer and then changes all node ids to their globally safe incorporated version.
(package private)  void FragmentActivator.fragmentizeSSUP(UserView view, FragmentDefinition fragment)
          Changes channel and folder ids on the structure stylesheet user preference object to the globally safe version containing user id and layout id from which they came.
(package private)  void FragmentActivator.fragmentizeTSUP(UserView view, FragmentDefinition fragment)
          Changes channel ids on the theme stylesheet user preference object to the globally safe version containing user id and layout id from which they came.
private  void FragmentActivator.loadLayout(UserView view, FragmentDefinition fragment, IPerson owner)
           
private  void FragmentActivator.loadPreferences(UserView view, FragmentDefinition fragment)
           
(package private)  void RDBMDistributedLayoutStore.setDefinitions(FragmentDefinition[] frags)
          Sets the dlm fragment definitions.
private  void RDBMDistributedLayoutStore.updateCachedLayout(org.w3c.dom.Document layout, UserProfile profile, FragmentDefinition fragment)
          Replaces the layout Document stored on a fragment definition with a new version.
private  void FragmentActivator.updateOwnerRoles(FragmentDefinition definition)
          Makes sure that the fragment owner has the roles specified and no others.
 

Constructors in org.jasig.portal.layout.dlm with parameters of type FragmentDefinition
FragmentActivator(RDBMDistributedLayoutStore dls, FragmentDefinition[] fragments)