我正在尝试将字段添加到com.liferay.portal.model.User
使用Expando
. 有人可以向我解释这种方法是如何添加字段的,因为文档没有太多描述。
private void addUserCustomAttribute(long companyId, ExpandoTable userExpandoTable, String attributeName, int type) throws PortalException, SystemException {
ExpandoColumnLocalServiceUtil.getColumn(userExpandoTable.getTableId(), attributeName); //should be addColumn(long tableId, String name, int type) ???
} //and where can find type description couse i have very specific type, Map(String,Object) couse in ExpandoColumnConstants didn't see it
我从 Liferay Expando Wiki 的添加用户自定义属性中获取了这个。
我什么时候应该调用这一切?在我的项目中把它放在哪里?需要进行什么更改或需要更改所有内容才能调用它。
一些好的教程会很好,因为很难找到从 0 到结尾的东西,总是只找到一些没有解释的部分。