public class WaitingObject extends Object
DataToDatabaseSink to insert the objects in the correct
order according to their foreign keys.| Constructor and Description |
|---|
WaitingObject(org.apache.commons.beanutils.DynaBean obj,
Identity objIdentity)
Creates a new
WaitingObject instance for the given object. |
| Modifier and Type | Method and Description |
|---|---|
void |
addPendingFK(Identity fkIdentity)
Adds the identity of another object that the object is waiting for.
|
org.apache.commons.beanutils.DynaBean |
getObject()
Returns the waiting object.
|
Iterator |
getPendingFKs()
Returns the identities of the object that this object is waiting for.
|
boolean |
hasPendingFKs()
Determines whether there are any identities of waited-for objects
registered with this waiting object.
|
Identity |
removePendingFK(Identity fkIdentity)
Removes the specified identity from list of identities of the waited-for objects.
|
String |
toString() |
public WaitingObject(org.apache.commons.beanutils.DynaBean obj,
Identity objIdentity)
WaitingObject instance for the given object.obj - The object that is waitingobjIdentity - The (original) identity of the objectpublic org.apache.commons.beanutils.DynaBean getObject()
public void addPendingFK(Identity fkIdentity)
fkIdentity - The identity of the waited-for objectpublic Iterator getPendingFKs()
public Identity removePendingFK(Identity fkIdentity)
fkIdentity - The identity to removepublic boolean hasPendingFKs()
true if identities of waited-for objects are registeredCopyright © 2010-2015 Pivotal Software, Inc. All rights reserved.