| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public Iterable | |
| public Iterable | Returns: The property pathsThe transient entity entity)Retrieve the paths that refer to the transient entity |
| public boolean | Returns: true indicates there are no path tracked here currentlyAre there any paths currently tracked here? |
| public void | resolveNonNullableTransientEntity(Object
The entity entity)Clean up any tracked references for the given entity, throwing an exception if there were any paths. |
| public String | Returns: The loggable representationThe session (used to resolve entity names) session)Build a loggable representation of the paths tracked here at the moment. |
| propertyPathsByTransientEntity | back to summary |
|---|---|
| private Map<Object, Set<String>> propertyPathsByTransientEntity | |
| NonNullableTransientDependencies | back to summary |
|---|---|
| public NonNullableTransientDependencies() | |
| add | back to summary |
|---|---|
| public void add(String propertyName, Object transientEntity) | |
| getNonNullableTransientEntities | back to summary |
|---|---|
| public Iterable | |
| getNonNullableTransientPropertyPaths | back to summary |
|---|---|
| public Iterable Retrieve the paths that refer to the transient entity | |
| isEmpty | back to summary |
|---|---|
| public boolean isEmpty() Are there any paths currently tracked here?
| |
| resolveNonNullableTransientEntity | back to summary |
|---|---|
| public void resolveNonNullableTransientEntity(Object entity) Clean up any tracked references for the given entity, throwing an exception if there were any paths.
| |
| toLoggableString | back to summary |
|---|---|
| public String toLoggableString(SharedSessionContractImplementor session) Build a loggable representation of the paths tracked here at the moment.
| |