| Modifier and Type | Field and Description |
|---|---|
| pack-priv RemoteSessionController |
| Access | Constructor and Description |
|---|---|
| private | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected ObjectDescriptor | |
| protected RemoteValueHolder | buildRemoteValueHolderFor(ValueHolderInterface<T> valueHolder)
build a properly initialized remote value holder |
| protected void | |
| protected void | internalIterateIndirectContainer(IndirectContainer<C> container)
Overrides org. |
| protected void | internalIterateValueHolder(ValueHolderInterface<T> originalValueHolder)
Overrides org. |
| protected void | iterate(Object object)
Implements abstract org. |
| protected void | saveRemoteValueHolder(RemoteValueHolder<T> remoteValueHolder)
save the remote value holder for later use |
| protected void | setOneToOneMappingSettingsIn(RemoteValueHolder<T> remoteValueHolder)
Set one-to-one mapping information. |
| controller | back to summary |
|---|---|
| pack-priv RemoteSessionController controller | |
| ReplaceValueHoldersIterator | back to summary |
|---|---|
| private ReplaceValueHoldersIterator() default constructor | |
| ReplaceValueHoldersIterator | back to summary |
|---|---|
| public ReplaceValueHoldersIterator(RemoteSessionController controller) public constructor | |
| buildObjectDescriptor | back to summary |
|---|---|
| protected ObjectDescriptor buildObjectDescriptor(Object object) build and return an object descriptor for the specified object | |
| buildRemoteValueHolderFor | back to summary |
|---|---|
| protected RemoteValueHolder build a properly initialized remote value holder | |
| initialize | back to summary |
|---|---|
| protected void initialize(RemoteSessionController controller) initialize instance | |
| internalIterateIndirectContainer | back to summary |
|---|---|
| protected void internalIterateIndirectContainer(IndirectContainer<C> container) Overrides org. Iterate an indirect container.
| |
| internalIterateValueHolder | back to summary |
|---|---|
| protected void internalIterateValueHolder(ValueHolderInterface<T> originalValueHolder) Overrides org. Synchronously create a remote value holder. The value holder passed in is ignored so that we can ensure that the value holder being held by the object is used instead of the one that was passed in.
| |
| iterate | back to summary |
|---|---|
| protected void iterate(Object object) Implements abstract org. if we get here, it is a domain object
| |
| saveRemoteValueHolder | back to summary |
|---|---|
| protected void saveRemoteValueHolder(RemoteValueHolder<T> remoteValueHolder) save the remote value holder for later use | |
| setOneToOneMappingSettingsIn | back to summary |
|---|---|
| protected void setOneToOneMappingSettingsIn(RemoteValueHolder<T> remoteValueHolder) Set one-to-one mapping information. This allows us to look for a cache hit before going to the database. | |