Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 7 (11.1.7)

E22562-07

oracle.apps.fnd.applcore.customization.uiPublic.flex
Class FlexfieldReorderChildrenComponentChange

java.lang.Object
  extended by oracle.apps.fnd.applcore.customization.uiPublic.flex.FlexfieldReorderChildrenComponentChange
All Implemented Interfaces:
org.apache.myfaces.trinidad.change.DocumentChange

public class FlexfieldReorderChildrenComponentChange
extends java.lang.Object
implements org.apache.myfaces.trinidad.change.DocumentChange


Nested Class Summary
static class FlexfieldReorderChildrenComponentChange.FlexfieldChild
           
 
Constructor Summary
FlexfieldReorderChildrenComponentChange(java.util.List<FlexfieldChildNavigatorBean.Child> children, java.util.Map<java.lang.String,FlexfieldDetail> idsFlexfieldXmlDefinitions, java.util.Map<java.lang.String,FlexfieldDetail> bindingsFlexfieldMetaDataDefinitions, FlexfieldDetail flexfieldDefaultDefinitions, FlexfieldCustomizationBean currentCustomization, java.util.Map flexfieldComponentsDisplayed, java.util.Map<java.lang.String,java.lang.String> flexfieldIdToBindingMap)
          Constructs a ReorderChange with the given List of identifiers for children.
 
Method Summary
 void changeDocument(org.w3c.dom.Node componentNode)
           In case children were to be removed between the time when this Change was added, and the time when it was applied, maybe due to application of a RemoveChildrenChange, such children are not re-instated.
 boolean getForcesDocumentReload()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlexfieldReorderChildrenComponentChange

public FlexfieldReorderChildrenComponentChange(java.util.List<FlexfieldChildNavigatorBean.Child> children,
                                               java.util.Map<java.lang.String,FlexfieldDetail> idsFlexfieldXmlDefinitions,
                                               java.util.Map<java.lang.String,FlexfieldDetail> bindingsFlexfieldMetaDataDefinitions,
                                               FlexfieldDetail flexfieldDefaultDefinitions,
                                               FlexfieldCustomizationBean currentCustomization,
                                               java.util.Map flexfieldComponentsDisplayed,
                                               java.util.Map<java.lang.String,java.lang.String> flexfieldIdToBindingMap)
Constructs a ReorderChange with the given List of identifiers for children.

Parameters:
children - An in-order collection (List) of child components. This List implementation should be of type java.io.Serializable in order to be persisted. If no identifier was passed, it would be assumed that the list consists of the Ids.
Throws:
java.lang.IllegalArgumentException - if supplied childIds were to be null.
Method Detail

changeDocument

public void changeDocument(org.w3c.dom.Node componentNode)
In case children were to be removed between the time when this Change was added, and the time when it was applied, maybe due to application of a RemoveChildrenChange, such children are not re-instated. In case children were to be added between the time when this Change was added, and the time when it was applied, maybe due to application of an AddChildChange, such children are appended to the end of the list in preserving the order in which they were added (that is they appear at the end).

Specified by:
changeDocument in interface org.apache.myfaces.trinidad.change.DocumentChange

getForcesDocumentReload

public boolean getForcesDocumentReload()
Specified by:
getForcesDocumentReload in interface org.apache.myfaces.trinidad.change.DocumentChange

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 7 (11.1.7)

E22562-07

Copyright © 2013 Oracle. All Rights Reserved.