| Modifier and Type | Method and Description | 
|---|---|
static DefaultValueTrait | 
create(Supplier<?> supplier)
Creates a new  
DefaultValueTrait with a custom Supplier. | 
static DefaultValueTrait | 
idempotencyToken()
Creates a precanned  
DefaultValueTrait using the idempotency token generation which
 creates a new UUID if a field is null. | 
Object | 
resolveValue(Object val)
If the value is null then the default value supplier is used to get a default
 value for the field. 
 | 
public Object resolveValue(Object val)
val - Value to resolve.public static DefaultValueTrait create(Supplier<?> supplier)
DefaultValueTrait with a custom Supplier.supplier - Supplier of default value for the field.public static DefaultValueTrait idempotencyToken()
DefaultValueTrait using the idempotency token generation which
 creates a new UUID if a field is null. This is used when the 'idempotencyToken' trait in the service
 model is present.Copyright © 2019. All rights reserved.