这个问题是针对Codename One的。
是否可以在PropertyBusinessObject中存储任意对象?在开发人员指南和Codename One博客中的示例中,我只找到了字符串、数字和日期。我必须做些什么才能在User PropertyBusinessObject中存储我创建的新类?
例如,假设我需要将一个User与一个Sport对象(即一个具有多个属性的POJO(相关联,并且该Sport对象包含一个Team对象(即另一个POJO(。
现在内置的支持是PropertyBusinessObject
引用其他PropertyBusinessObject
实例,因此Team
或Sport
不应该是POJO的,而应该是PropertyBusinessObject
实例。
话虽如此,能够处理其他对象仍然很有用。例如,我可能想存储Location
对象或Image
(在某些情况下,我们确实使用EncodedImage
(。理论语法相同:
public final Property<MyObject, ParentClass> prop = new Property<>(MyObject.class);
这个问题出在"商店"这个词上。
我们需要一个API来将这些对象映射到JSON/map/Database等,而API还没有定义。它应该是一个相对简单的接口,我们只是还没有定义它。5.0的队列中有几个RFE与属性有关,我不确定其中是否有一个涵盖了这一点。