oracle.apps.fnd.applcore.customization.uiPublic.flex
Class FlexfieldReorderChildrenComponentChange
java.lang.Object
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
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 |
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.
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
Copyright © 2012 Oracle. All Rights Reserved.