私の知る限り、そのような方法はありません。しかし、それが存在したとしても、必要なすべての情報を提供するわけではありません。その一部は、ユーザー クラスの属性ではないか、LF データベース内の対応する「user_」テーブルではないためです。
ServiceBuilder モデルがどのように機能するかを理解していれば、内部で実行されている複雑なモデルがあり、それが属性のように機能していないことがわかります。
たとえば、「user.getAddress()」はありません。なぜなら、Address は複合クラスであり、Contact をサブクラス化し、User への FK を保持しているためです。彼の住所の 1 つが必要な場合は、彼のすべての住所を取得し (User.getAddresses())、それらを繰り返し処理し、ContantactType でチェックして、たとえば「会社の住所」を取得します。敬意を表して、「user.addAddress(Address)」でさえ、「user.setAddress(String)」を呼び出すことはできません。作業コードは次のようになります。
//update an existing Address
existingAddr.setStreet1(street);
existingAddr.setZip(zip);
existingAddr.setCity(city);
AddressLocalServiceUtil.updateAddress(existingAddr);
//then update the user, to store the changes.
UserLocalServiceUtil.updateUser(user);
誕生日、電話番号、ウェブサイト、Facebook の URL などについても同様です。
残りの「属性」(名前とタイプ) については、こちらを参照してください。