Module is.codion.framework.model
Package is.codion.framework.model
Interface EntityMerge.AttributeMerge<T>
- Type Parameters:
T- the value type
- Enclosing interface:
EntityMerge
public static interface EntityMerge.AttributeMerge<T>
An attribute whose value differs between mine and theirs
-
Method Summary
-
Method Details
-
attribute
- Returns:
- the attribute
-
change
EntityMerge.Change change()- Returns:
- which version changed the value
-
mine
- Returns:
- the value of mine
-
theirs
- Returns:
- the value of theirs
-
base
- Returns:
- the value of the base, null as well in case the change is
EntityMerge.Change.UNKNOWN
-
side
Value<EntityMerge.Side> side()- Returns:
- the side the value is taken from, null until chosen
-