org.jasig.portal.layout.dlm
Class ParameterEditManager

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

public class ParameterEditManager
extends Object

Looks for, applies against the ilf, and updates accordingly within the plf the set of parameter edits made against channels incorporated from fragments.

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

Field Summary
static String RCS_ID
           
 
Constructor Summary
ParameterEditManager()
           
 
Method Summary
static void addParmEditDirective(Element compViewChannelNode, String targetId, String name, String value, IPerson person)
          Create and append a parameter edit directive to parameter edits set for applying a user specified value to a named parameter of the incorporated channel represented by the passed-in target id.
static void removeParmEditDirective(String targetId, String name, IPerson person)
          Remove a parameter edit directive from the parameter edits set for applying user specified values to a named parameter of an incorporated channel represented by the passed-in target 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

ParameterEditManager

public ParameterEditManager()
Method Detail

addParmEditDirective

public static void addParmEditDirective(Element compViewChannelNode,
                                        String targetId,
                                        String name,
                                        String value,
                                        IPerson person)
                                 throws PortalException
Create and append a parameter edit directive to parameter edits set for applying a user specified value to a named parameter of the incorporated channel represented by the passed-in target id. If one already exists for that node and that name then the value of the existing edit is changed to the passed-in value.

Throws:
PortalException

removeParmEditDirective

public static void removeParmEditDirective(String targetId,
                                           String name,
                                           IPerson person)
                                    throws PortalException
Remove a parameter edit directive from the parameter edits set for applying user specified values to a named parameter of an incorporated channel represented by the passed-in target id. If one doesn't exists for that node and that name then this call returns without any effects.

Throws:
PortalException


Copyright © 2010 Jasig. All Rights Reserved.