@ Override public void perform ( ) throws PortalException { /* * push the change into the PLF */ if ( nodeId . startsWith ( Constants . FRAGMENT_ID_USER_PREFIX ) ) { // remove the parm edit EditManager . removeEditDirective ( nodeId , name , person ) ; } /* * push the fragment value into the ILF if not the name element. For the * name element the locale specific value will be injected during * layout rendering. */ if ( ! name . equals ( Constants . ATT_NAME ) ) { ilfNode . setAttribute ( name , fragmentValue ) ; } }
Reset a parameter to not override the value specified by a fragment . This is done by removing the parm edit in the PLF and setting the value in the ILF to the passed - in fragment value .