org.jasig.portal.layout.dlm
Class DeleteManager

java.lang.Object
  extended by org.jasig.portal.layout.dlm.DeleteManager

public class DeleteManager
extends Object

Looks for, applies against the ilf, and updates accordingly the delete set within a plf.

Since:
uPortal 2.5
Version:
$Revision: 19776 $ $Date: 2010-01-14 16:17:21 -0600 (Thu, 14 Jan 2010) $

Field Summary
static String RCS_ID
           
 
Constructor Summary
DeleteManager()
           
 
Method Summary
static void addDeleteDirective(Element compViewNode, String elementID, IPerson person)
          Create and append a delete directive to delete the node identified by the passed in element id.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RCS_ID

public static final String RCS_ID
See Also:
Constant Field Values
Constructor Detail

DeleteManager

public DeleteManager()
Method Detail

addDeleteDirective

public static void addDeleteDirective(Element compViewNode,
                                      String elementID,
                                      IPerson person)
                               throws PortalException
Create and append a delete directive to delete the node identified by the passed in element id. If this node contains any incorporated elements then they must also have a delete directive added in here to prevent incorporated channels originating in another column from reappearing in that column because the position set entry that pulled them into this column was now removed. (ie: the user moved an inc'd channel to this column and then deleted the column means that the inc'd channel should be deleted also.) This was designed to add a delete directive for each nested element having an ID so as to work for the future case of a tree view.

Throws:
PortalException


Copyright © 2010 Jasig. All Rights Reserved.