19 package org.turro.contacts.stub;
21 import java.util.Currency;
22 import java.util.Locale;
24 import java.util.TimeZone;
25 import org.turro.contacts.Contact;
26 import org.turro.contacts.ContactType;
27 import org.turro.jpa.embeddables.ComplexName;
28 import org.turro.reflection.stub.DefaultStub;
29 import org.turro.reflection.stub.StubSet;
38 private boolean webapp, userMenu, deactivated, inactive;
42 private TimeZone timeZone;
43 private Locale locale;
44 private Currency currency;
45 private String grouping;
46 private String idActivity;
47 private double billing, staff;
48 private double latitude, longitude;
49 private String globalIdentifier;
50 private String langTranslator;
51 private boolean cloudAdmin;
52 private String emailAccount;
53 private Set<AddressStub> addresses =
new StubSet<>(
AddressStub.class);
54 private Set<ConnectorStub> connectors =
new StubSet<>(
ConnectorStub.class);
56 private Set<SyndicationStub> syndications =
new StubSet<>(
SyndicationStub.class);
57 private Set<CommentStub> comments =
new StubSet<>(
CommentStub.class);
58 private Set<FieldValueStub> fieldValues =
new StubSet<>(
FieldValueStub.class);
61 silentlyInitializeValues(contact);
85 this.userMenu = userMenu;
93 this.deactivated = deactivated;
101 this.inactive = inactive;
117 this.complexName = complexName;
133 this.timeZone = timeZone;
141 this.locale = locale;
149 this.currency = currency;
157 this.grouping = grouping;
165 this.idActivity = idActivity;
173 this.billing = billing;
189 this.latitude = latitude;
197 this.longitude = longitude;
201 return globalIdentifier;
205 this.globalIdentifier = globalIdentifier;
209 return langTranslator;
213 this.langTranslator = langTranslator;
221 this.cloudAdmin = cloudAdmin;
229 this.emailAccount = emailAccount;
237 this.addresses = addresses;
245 this.connectors = connectors;
249 return businessRelations;
253 this.businessRelations = businessRelations;
261 this.syndications = syndications;
269 this.comments = comments;
277 this.fieldValues = fieldValues;