Inherited from MandatoryTypedField[List[ListType]]
Inherited from Product1[List[ListType]]
Inherited from Product
Inherited from Equals
Inherited from Field[List[ListType], OwnerType]
Inherited from TypedField[List[ListType]]
Inherited from OwnedField[OwnerType]
Inherited from BaseField
Inherited from BaseField
Inherited from FieldContainer
Inherited from SettableField
Inherited from SettableValueHolder
Inherited from Settable
Inherited from ReadableField
Inherited from Bindable
Inherited from ValueHolder
Inherited from FieldIdentifier
Inherited from AnyRef
Inherited from Any
List field.
Supported types: primitives - String, Int, Long, Double, Float, Byte, BigInt, Boolean (and their Java equivalents) date types - java.util.Date, org.joda.time.DateTime mongo types - ObjectId, Pattern, UUID
If you need to support other types, you will need to override the asDBObject and setFromDBObject functions accordingly. And the asJValue and setFromJValue functions if you will be using them.
Note: setting optional_? = false will result in incorrect equals behavior when using setFromJValue