/** * Add a parameter for a channel in both the ILF and PLF using the appropriate mechanisms for * incorporated nodes versus owned nodes. */ public void perform() throws PortalException { // push the change into the PLF if (nodeId.startsWith(Constants.FRAGMENT_ID_USER_PREFIX)) { // we are dealing with an incorporated node ParameterEditManager.addParmEditDirective(ilfNode, nodeId, name, value, person); } else { // node owned by user so add parameter child directly Document plf = RDBMDistributedLayoutStore.getPLF(person); Element plfNode = plf.getElementById(nodeId); addParameterChild(plfNode, name, value); } // push the change into the ILF addParameterChild(ilfNode, name, value); }