public class CommitOrderCalculator
extends java.lang.Object
Constructor and Description |
---|
CommitOrderCalculator(AbstractSession session) |
Modifier and Type | Method and Description |
---|---|
void |
addNodes(java.util.Vector descriptors) |
void |
calculateMappingDependencies()
Add to each node the dependent nodes
|
void |
calculateSpecifiedDependencies()
Add to each node the dependent nodes
|
void |
depthFirstSearch() |
int |
getNextTime() |
java.util.Vector |
getNodes() |
java.util.Vector |
getOrderedClasses()
Return the constraint ordered classes.
|
java.util.Vector |
getOrderedDescriptors()
Return the constraint ordered descriptors.
|
CommitOrderDependencyNode |
nodeFor(java.lang.Class c) |
CommitOrderDependencyNode |
nodeFor(ClassDescriptor d) |
void |
orderCommits()
Calculate the commit order.
|
public CommitOrderCalculator(AbstractSession session)
public void addNodes(java.util.Vector descriptors)
public void calculateMappingDependencies()
public void calculateSpecifiedDependencies()
public void depthFirstSearch()
public int getNextTime()
public java.util.Vector getNodes()
public java.util.Vector getOrderedClasses()
public java.util.Vector getOrderedDescriptors()
public CommitOrderDependencyNode nodeFor(java.lang.Class c)
public CommitOrderDependencyNode nodeFor(ClassDescriptor d)
public void orderCommits()
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference