Define an interface for a Container that can also act as an EclipseLink "indirection" object; i.e. the Container will only read its contents from the database when necessary (typically, on receipt of the first Container-related message).
org.eclipse.persistence.internal.indirection.TransparentIndirectionPolicy
| Modifier and Type | Method and Description |
|---|---|
| public ValueHolderInterface | Returns: org.eclipse.persistence.indirection.ValueHolderInterface A representation of the valueholder * which this container usesPUBLIC: This is used by the indirection policy to build the UOW clone of the container. |
| public boolean | |
| public void |
| getValueHolder | back to summary |
|---|---|
| public ValueHolderInterface PUBLIC: This is used by the indirection policy to build the UOW clone of the container.
| |
| isInstantiated | back to summary |
|---|---|
| public boolean isInstantiated() PUBLIC: Return whether the contents have been read from the database. This is used periodically by the indirection policy to determine whether to trigger the database read. | |
| setValueHolder | back to summary |
|---|---|
| public void setValueHolder(ValueHolderInterface<C> valueHolder) PUBLIC: Set the valueHolder. This is used by the indirection policy to build the UOW clone of the container. | |