Объектная модель

Пользователь видит карточку вот так. А в коде это хранится вот так:

Пользователю необязательно знать разницу между long и int, boolean и ThreeStateStatus. А вот нам эта информация важна.

Так называются поля в java-классе. И именно объект возвращается в SOAP или REST

Folks

ПолеТип поляКомметарий
actualityDateDateДата актуальности
surnameStringФамилия
nameStringИмя
patronymicStringОтчество
preferredNameStringПредпочитаемое имя
genderGenderПол
birthDateDateДата рождения
birthPlaceStringМесто рождения
firstConfDateDateДата первого посещения конференции
companyStringКомпания, в которой работает участник
positionStringДолжность
jobStartDateDateДата начала работы
authorStringАвтор изменений
cityStringГород проживания
speakerbooleanПризнак: докладчик
organizatorbooleanПризнак: член орг комитета или ПК
vipFlagThreeStateStatusПризнак: VIP-клиент
visitCountIntegerКакой раз на конфе
averageRatingBigDecimalСредний рейтинг участника
languageStringЯзык контакта с Клиентом

Device

ПолеТип поляКомметарий
typeDeviceTypeТип устройства
osDeviceOSОперационная система
modelStringМодель устройства
serialNumberStringСерийный номер
authorStringАвтор изменений
actualityDateDateДата актуальности