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