Java 覆盖默认的Liferay组织模型
我需要定制Liferay的默认行为:目前,每个组织都必须有一个唯一的名称——我需要覆盖此行为以允许重复的名称。另外,目前数据库中的当前组织表中有很多实体 在保留旧实体的同时,是否可以覆盖默认模型并删除唯一性约束?如果是,我将如何处理 当然,我可以在新保存的实体中添加唯一的后缀,并在显示时删除它们,但这种方法似乎有些古怪 是否可以覆盖默认模型并删除唯一性 保留旧实体时的约束 是的,确实如此,因为你可以覆盖Liferay中的所有内容 如果是,我将如何处理 讽刺手法Java 覆盖默认的Liferay组织模型,java,liferay,Java,Liferay,我需要定制Liferay的默认行为:目前,每个组织都必须有一个唯一的名称——我需要覆盖此行为以允许重复的名称。另外,目前数据库中的当前组织表中有很多实体 在保留旧实体的同时,是否可以覆盖默认模型并删除唯一性约束?如果是,我将如何处理 当然,我可以在新保存的实体中添加唯一的后缀,并在显示时删除它们,但这种方法似乎有些古怪 是否可以覆盖默认模型并删除唯一性 保留旧实体时的约束 是的,确实如此,因为你可以覆盖Liferay中的所有内容 如果是,我将如何处理 讽刺手法 确定Liferay处理组织的所有位
你能解释一下你为什么要这样做吗?我想可能有更好的办法。你能解释一下你为什么要这样做吗?我想可能有更好的办法,我明白了。那就是expando。您建议如何将旧名称迁移到expando?我正在考虑一个简单的钩子,它可以遍历现有的组织,并将其当前名称复制到相应的expando值,但我想知道,是否有更好的方法?我的建议是“以您满意的方式使用api”。如果这是一个钩子,脚本控制台或Web服务:所有的工作,没有更好或更糟的。我明白了。那就是expando。您建议如何将旧名称迁移到expando?我正在考虑一个简单的钩子,它可以遍历现有的组织,并将其当前名称复制到相应的expando值,但我想知道,是否有更好的方法?我的建议是“以您满意的方式使用api”。如果这是一个钩子、脚本控制台或Web服务:所有的工作,没有更好或更糟的。