将任意对象存储在PropertyBusinessObject中



这个问题是针对Codename One的。

是否可以在PropertyBusinessObject中存储任意对象?在开发人员指南和Codename One博客中的示例中,我只找到了字符串、数字和日期。我必须做些什么才能在User PropertyBusinessObject中存储我创建的新类?

例如,假设我需要将一个User与一个Sport对象(即一个具有多个属性的POJO(相关联,并且该Sport对象包含一个Team对象(即另一个POJO(。

现在内置的支持是PropertyBusinessObject引用其他PropertyBusinessObject实例,因此TeamSport不应该是POJO的,而应该是PropertyBusinessObject实例。

话虽如此,能够处理其他对象仍然很有用。例如,我可能想存储Location对象或Image(在某些情况下,我们确实使用EncodedImage(。理论语法相同:

public final Property<MyObject, ParentClass> prop = new Property<>(MyObject.class);

这个问题出在"商店"这个词上。

我们需要一个API来将这些对象映射到JSON/map/Database等,而API还没有定义。它应该是一个相对简单的接口,我们只是还没有定义它。5.0的队列中有几个RFE与属性有关,我不确定其中是否有一个涵盖了这一点。

相关内容

  • 没有找到相关文章

最新更新