001// --------------------------------------------------------------------------------
002// Copyright 2002-2025 Echo Three, LLC
003//
004// Licensed under the Apache License, Version 2.0 (the "License");
005// you may not use this file except in compliance with the License.
006// You may obtain a copy of the License at
007//
008//     http://www.apache.org/licenses/LICENSE-2.0
009//
010// Unless required by applicable law or agreed to in writing, software
011// distributed under the License is distributed on an "AS IS" BASIS,
012// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013// See the License for the specific language governing permissions and
014// limitations under the License.
015// --------------------------------------------------------------------------------
016
017package com.echothree.model.control.party.common.transfer;
018
019import com.echothree.model.control.accounting.common.transfer.CurrencyTransfer;
020import com.echothree.model.control.cancellationpolicy.common.transfer.CancellationPolicyTransfer;
021import com.echothree.model.control.cancellationpolicy.common.transfer.PartyCancellationPolicyTransfer;
022import com.echothree.model.control.carrier.common.transfer.PartyCarrierAccountTransfer;
023import com.echothree.model.control.carrier.common.transfer.PartyCarrierTransfer;
024import com.echothree.model.control.communication.common.transfer.CommunicationEventTransfer;
025import com.echothree.model.control.contact.common.transfer.PartyContactMechanismTransfer;
026import com.echothree.model.control.contactlist.common.transfer.PartyContactListTransfer;
027import com.echothree.model.control.document.common.transfer.PartyDocumentTransfer;
028import com.echothree.model.control.employee.common.transfer.EmploymentTransfer;
029import com.echothree.model.control.employee.common.transfer.LeaveTransfer;
030import com.echothree.model.control.employee.common.transfer.PartyResponsibilityTransfer;
031import com.echothree.model.control.employee.common.transfer.PartySkillTransfer;
032import com.echothree.model.control.invoice.common.transfer.InvoiceTransfer;
033import com.echothree.model.control.payment.common.transfer.BillingAccountTransfer;
034import com.echothree.model.control.payment.common.transfer.PartyPaymentMethodTransfer;
035import com.echothree.model.control.printer.common.transfer.PartyPrinterGroupUseTransfer;
036import com.echothree.model.control.returnpolicy.common.transfer.PartyReturnPolicyTransfer;
037import com.echothree.model.control.returnpolicy.common.transfer.ReturnPolicyTransfer;
038import com.echothree.model.control.scale.common.transfer.PartyScaleUseTransfer;
039import com.echothree.model.control.shipment.common.transfer.PartyFreeOnBoardTransfer;
040import com.echothree.model.control.subscription.common.transfer.SubscriptionTransfer;
041import com.echothree.model.control.term.common.transfer.PartyCreditLimitTransfer;
042import com.echothree.model.control.term.common.transfer.PartyTermTransfer;
043import com.echothree.model.control.training.common.transfer.PartyTrainingClassTransfer;
044import com.echothree.model.control.user.common.transfer.RecoveryAnswerTransfer;
045import com.echothree.model.control.user.common.transfer.UserLoginTransfer;
046import com.echothree.util.common.transfer.BaseTransfer;
047import com.echothree.util.common.transfer.ListWrapper;
048
049public class PartyTransfer
050        extends BaseTransfer {
051    
052    private String partyName;
053    private PartyTypeTransfer partyType;
054    private LanguageTransfer preferredLanguage;
055    private CurrencyTransfer preferredCurrency;
056    private TimeZoneTransfer preferredTimeZone;
057    private DateTimeFormatTransfer preferredDateTimeFormat;
058    private PersonTransfer person;
059    private PartyGroupTransfer partyGroup;
060    private ProfileTransfer profile;
061    
062    private UserLoginTransfer userLogin;
063    private RecoveryAnswerTransfer recoveryAnswer;
064    private String description;
065    
066    private ListWrapper<PartyAliasTransfer> partyAliases;
067    private ListWrapper<PartyRelationshipTransfer> partyRelationships;
068    private ListWrapper<PartyContactMechanismTransfer> partyContactMechanisms;
069    private ListWrapper<PartyContactListTransfer> partyContactLists;
070    private ListWrapper<BillingAccountTransfer> billingAccounts;
071    
072    private Long invoicesFromCount;
073    private ListWrapper<InvoiceTransfer> invoicesFrom;
074    private Long invoicesToCount;
075    private ListWrapper<InvoiceTransfer> invoicesTo;
076
077    private ListWrapper<PartyCreditLimitTransfer> partyCreditLimits;
078    private PartyTermTransfer partyTerm;
079    private PartyFreeOnBoardTransfer partyFreeOnBoard;
080    private ListWrapper<PartyPaymentMethodTransfer> partyPaymentMethods;
081
082    private CancellationPolicyTransfer cancellationPolicy;
083    private ReturnPolicyTransfer returnPolicy;
084    private ListWrapper<PartyCancellationPolicyTransfer> partyCancellationPolicies;
085    private ListWrapper<PartyReturnPolicyTransfer> partyReturnPolicies;
086
087    private ListWrapper<SubscriptionTransfer> subscriptions;
088
089    private Long communicationEventsCount;
090    private ListWrapper<CommunicationEventTransfer> communicationEvents;
091
092    private ListWrapper<PartyDocumentTransfer> partyDocuments;
093
094    private ListWrapper<PartyPrinterGroupUseTransfer> partyPrinterGroupUses;
095    private ListWrapper<PartyScaleUseTransfer> partyScaleUses;
096    private ListWrapper<PartyEntityTypeTransfer> partyEntityTypes;
097    private ListWrapper<PartyApplicationEditorUseTransfer> partyApplicationEditorUses;
098
099    private ListWrapper<PartyCarrierTransfer> partyCarriers;
100    private ListWrapper<PartyCarrierAccountTransfer> partyCarrierAccounts;
101
102    private ListWrapper<EmploymentTransfer> employments;
103    private ListWrapper<LeaveTransfer> leaves;
104    
105    private ListWrapper<PartyResponsibilityTransfer> partyResponsibilities;
106    private ListWrapper<PartyTrainingClassTransfer> partyTrainingClasses;
107    private ListWrapper<PartySkillTransfer> partySkills;
108
109    /** Creates a new instance of PartyTransfer */
110    public PartyTransfer(String partyName, PartyTypeTransfer partyType, LanguageTransfer preferredLanguage, CurrencyTransfer preferredCurrency,
111            TimeZoneTransfer preferredTimeZone, DateTimeFormatTransfer preferredDateTimeFormat, PersonTransfer person, PartyGroupTransfer partyGroup,
112            ProfileTransfer profile) {
113        this.partyName = partyName;
114        this.partyType = partyType;
115        this.preferredLanguage = preferredLanguage;
116        this.preferredCurrency = preferredCurrency;
117        this.preferredTimeZone = preferredTimeZone;
118        this.preferredDateTimeFormat = preferredDateTimeFormat;
119        this.person = person;
120        this.partyGroup = partyGroup;
121        this.profile = profile;
122    }
123
124    /**
125     * Returns the partyName.
126     * @return the partyName
127     */
128    public String getPartyName() {
129        return partyName;
130    }
131
132    /**
133     * Sets the partyName.
134     * @param partyName the partyName to set
135     */
136    public void setPartyName(String partyName) {
137        this.partyName = partyName;
138    }
139
140    /**
141     * Returns the partyType.
142     * @return the partyType
143     */
144    public PartyTypeTransfer getPartyType() {
145        return partyType;
146    }
147
148    /**
149     * Sets the partyType.
150     * @param partyType the partyType to set
151     */
152    public void setPartyType(PartyTypeTransfer partyType) {
153        this.partyType = partyType;
154    }
155
156    /**
157     * Returns the preferredLanguage.
158     * @return the preferredLanguage
159     */
160    public LanguageTransfer getPreferredLanguage() {
161        return preferredLanguage;
162    }
163
164    /**
165     * Sets the preferredLanguage.
166     * @param preferredLanguage the preferredLanguage to set
167     */
168    public void setPreferredLanguage(LanguageTransfer preferredLanguage) {
169        this.preferredLanguage = preferredLanguage;
170    }
171
172    /**
173     * Returns the preferredCurrency.
174     * @return the preferredCurrency
175     */
176    public CurrencyTransfer getPreferredCurrency() {
177        return preferredCurrency;
178    }
179
180    /**
181     * Sets the preferredCurrency.
182     * @param preferredCurrency the preferredCurrency to set
183     */
184    public void setPreferredCurrency(CurrencyTransfer preferredCurrency) {
185        this.preferredCurrency = preferredCurrency;
186    }
187
188    /**
189     * Returns the preferredTimeZone.
190     * @return the preferredTimeZone
191     */
192    public TimeZoneTransfer getPreferredTimeZone() {
193        return preferredTimeZone;
194    }
195
196    /**
197     * Sets the preferredTimeZone.
198     * @param preferredTimeZone the preferredTimeZone to set
199     */
200    public void setPreferredTimeZone(TimeZoneTransfer preferredTimeZone) {
201        this.preferredTimeZone = preferredTimeZone;
202    }
203
204    /**
205     * Returns the preferredDateTimeFormat.
206     * @return the preferredDateTimeFormat
207     */
208    public DateTimeFormatTransfer getPreferredDateTimeFormat() {
209        return preferredDateTimeFormat;
210    }
211
212    /**
213     * Sets the preferredDateTimeFormat.
214     * @param preferredDateTimeFormat the preferredDateTimeFormat to set
215     */
216    public void setPreferredDateTimeFormat(DateTimeFormatTransfer preferredDateTimeFormat) {
217        this.preferredDateTimeFormat = preferredDateTimeFormat;
218    }
219
220    /**
221     * Returns the person.
222     * @return the person
223     */
224    public PersonTransfer getPerson() {
225        return person;
226    }
227
228    /**
229     * Sets the person.
230     * @param person the person to set
231     */
232    public void setPerson(PersonTransfer person) {
233        this.person = person;
234    }
235
236    /**
237     * Returns the partyGroup.
238     * @return the partyGroup
239     */
240    public PartyGroupTransfer getPartyGroup() {
241        return partyGroup;
242    }
243
244    /**
245     * Sets the partyGroup.
246     * @param partyGroup the partyGroup to set
247     */
248    public void setPartyGroup(PartyGroupTransfer partyGroup) {
249        this.partyGroup = partyGroup;
250    }
251
252    /**
253     * Returns the profile.
254     * @return the profile
255     */
256    public ProfileTransfer getProfile() {
257        return profile;
258    }
259
260    /**
261     * Sets the profile.
262     * @param profile the profile to set
263     */
264    public void setProfile(ProfileTransfer profile) {
265        this.profile = profile;
266    }
267
268    /**
269     * Returns the userLogin.
270     * @return the userLogin
271     */
272    public UserLoginTransfer getUserLogin() {
273        return userLogin;
274    }
275
276    /**
277     * Sets the userLogin.
278     * @param userLogin the userLogin to set
279     */
280    public void setUserLogin(UserLoginTransfer userLogin) {
281        this.userLogin = userLogin;
282    }
283
284    /**
285     * Returns the recoveryAnswer.
286     * @return the recoveryAnswer
287     */
288    public RecoveryAnswerTransfer getRecoveryAnswer() {
289        return recoveryAnswer;
290    }
291
292    /**
293     * Sets the recoveryAnswer.
294     * @param recoveryAnswer the recoveryAnswer to set
295     */
296    public void setRecoveryAnswer(RecoveryAnswerTransfer recoveryAnswer) {
297        this.recoveryAnswer = recoveryAnswer;
298    }
299
300    /**
301     * Returns the description.
302     * @return the description
303     */
304    public String getDescription() {
305        return description;
306    }
307
308    /**
309     * Sets the description.
310     * @param description the description to set
311     */
312    public void setDescription(String description) {
313        this.description = description;
314    }
315
316    /**
317     * Returns the partyAliases.
318     * @return the partyAliases
319     */
320    public ListWrapper<PartyAliasTransfer> getPartyAliases() {
321        return partyAliases;
322    }
323
324    /**
325     * Sets the partyAliases.
326     * @param partyAliases the partyAliases to set
327     */
328    public void setPartyAliases(ListWrapper<PartyAliasTransfer> partyAliases) {
329        this.partyAliases = partyAliases;
330    }
331
332    /**
333     * Returns the partyRelationships.
334     * @return the partyRelationships
335     */
336    public ListWrapper<PartyRelationshipTransfer> getPartyRelationships() {
337        return partyRelationships;
338    }
339
340    /**
341     * Sets the partyRelationships.
342     * @param partyRelationships the partyRelationships to set
343     */
344    public void setPartyRelationships(ListWrapper<PartyRelationshipTransfer> partyRelationships) {
345        this.partyRelationships = partyRelationships;
346    }
347
348    /**
349     * Returns the partyContactMechanisms.
350     * @return the partyContactMechanisms
351     */
352    public ListWrapper<PartyContactMechanismTransfer> getPartyContactMechanisms() {
353        return partyContactMechanisms;
354    }
355
356    /**
357     * Sets the partyContactMechanisms.
358     * @param partyContactMechanisms the partyContactMechanisms to set
359     */
360    public void setPartyContactMechanisms(ListWrapper<PartyContactMechanismTransfer> partyContactMechanisms) {
361        this.partyContactMechanisms = partyContactMechanisms;
362    }
363
364    /**
365     * Returns the partyContactLists.
366     * @return the partyContactLists
367     */
368    public ListWrapper<PartyContactListTransfer> getPartyContactLists() {
369        return partyContactLists;
370    }
371
372    /**
373     * Sets the partyContactLists.
374     * @param partyContactLists the partyContactLists to set
375     */
376    public void setPartyContactLists(ListWrapper<PartyContactListTransfer> partyContactLists) {
377        this.partyContactLists = partyContactLists;
378    }
379
380    /**
381     * Returns the billingAccounts.
382     * @return the billingAccounts
383     */
384    public ListWrapper<BillingAccountTransfer> getBillingAccounts() {
385        return billingAccounts;
386    }
387
388    /**
389     * Sets the billingAccounts.
390     * @param billingAccounts the billingAccounts to set
391     */
392    public void setBillingAccounts(ListWrapper<BillingAccountTransfer> billingAccounts) {
393        this.billingAccounts = billingAccounts;
394    }
395
396    /**
397     * Returns the invoicesFromCount.
398     * @return the invoicesFromCount
399     */
400    public Long getInvoicesFromCount() {
401        return invoicesFromCount;
402    }
403
404    /**
405     * Sets the invoicesFromCount.
406     * @param invoicesFromCount the invoicesFromCount to set
407     */
408    public void setInvoicesFromCount(Long invoicesFromCount) {
409        this.invoicesFromCount = invoicesFromCount;
410    }
411
412    /**
413     * Returns the invoicesFrom.
414     * @return the invoicesFrom
415     */
416    public ListWrapper<InvoiceTransfer> getInvoicesFrom() {
417        return invoicesFrom;
418    }
419
420    /**
421     * Sets the invoicesFrom.
422     * @param invoicesFrom the invoicesFrom to set
423     */
424    public void setInvoicesFrom(ListWrapper<InvoiceTransfer> invoicesFrom) {
425        this.invoicesFrom = invoicesFrom;
426    }
427
428    /**
429     * Returns the invoicesToCount.
430     * @return the invoicesToCount
431     */
432    public Long getInvoicesToCount() {
433        return invoicesToCount;
434    }
435
436    /**
437     * Sets the invoicesToCount.
438     * @param invoicesToCount the invoicesToCount to set
439     */
440    public void setInvoicesToCount(Long invoicesToCount) {
441        this.invoicesToCount = invoicesToCount;
442    }
443
444    /**
445     * Returns the invoicesTo.
446     * @return the invoicesTo
447     */
448    public ListWrapper<InvoiceTransfer> getInvoicesTo() {
449        return invoicesTo;
450    }
451
452    /**
453     * Sets the invoicesTo.
454     * @param invoicesTo the invoicesTo to set
455     */
456    public void setInvoicesTo(ListWrapper<InvoiceTransfer> invoicesTo) {
457        this.invoicesTo = invoicesTo;
458    }
459
460    /**
461     * Returns the partyCreditLimits.
462     * @return the partyCreditLimits
463     */
464    public ListWrapper<PartyCreditLimitTransfer> getPartyCreditLimits() {
465        return partyCreditLimits;
466    }
467
468    /**
469     * Sets the partyCreditLimits.
470     * @param partyCreditLimits the partyCreditLimits to set
471     */
472    public void setPartyCreditLimits(ListWrapper<PartyCreditLimitTransfer> partyCreditLimits) {
473        this.partyCreditLimits = partyCreditLimits;
474    }
475
476    /**
477     * Returns the partyTerm.
478     * @return the partyTerm
479     */
480    public PartyTermTransfer getPartyTerm() {
481        return partyTerm;
482    }
483
484    /**
485     * Sets the partyTerm.
486     * @param partyTerm the partyTerm to set
487     */
488    public void setPartyTerm(PartyTermTransfer partyTerm) {
489        this.partyTerm = partyTerm;
490    }
491
492    /**
493     * Returns the partyFreeOnBoard.
494     * @return the partyFreeOnBoard
495     */
496    public PartyFreeOnBoardTransfer getPartyFreeOnBoard() {
497        return partyFreeOnBoard;
498    }
499
500    /**
501     * Sets the partyFreeOnBoard.
502     * @param partyFreeOnBoard the partyFreeOnBoard to set
503     */
504    public void setPartyFreeOnBoard(final PartyFreeOnBoardTransfer partyFreeOnBoard) {
505        this.partyFreeOnBoard = partyFreeOnBoard;
506    }
507
508    /**
509     * Returns the partyPaymentMethods.
510     * @return the partyPaymentMethods
511     */
512    public ListWrapper<PartyPaymentMethodTransfer> getPartyPaymentMethods() {
513        return partyPaymentMethods;
514    }
515
516    /**
517     * Sets the partyPaymentMethods.
518     * @param partyPaymentMethods the partyPaymentMethods to set
519     */
520    public void setPartyPaymentMethods(ListWrapper<PartyPaymentMethodTransfer> partyPaymentMethods) {
521        this.partyPaymentMethods = partyPaymentMethods;
522    }
523
524    /**
525     * Returns the cancellationPolicy.
526     * @return the cancellationPolicy
527     */
528    public CancellationPolicyTransfer getCancellationPolicy() {
529        return cancellationPolicy;
530    }
531
532    /**
533     * Sets the cancellationPolicy.
534     * @param cancellationPolicy the cancellationPolicy to set
535     */
536    public void setCancellationPolicy(CancellationPolicyTransfer cancellationPolicy) {
537        this.cancellationPolicy = cancellationPolicy;
538    }
539
540    /**
541     * Returns the returnPolicy.
542     * @return the returnPolicy
543     */
544    public ReturnPolicyTransfer getReturnPolicy() {
545        return returnPolicy;
546    }
547
548    /**
549     * Sets the returnPolicy.
550     * @param returnPolicy the returnPolicy to set
551     */
552    public void setReturnPolicy(ReturnPolicyTransfer returnPolicy) {
553        this.returnPolicy = returnPolicy;
554    }
555
556    /**
557     * Returns the partyCancellationPolicies.
558     * @return the partyCancellationPolicies
559     */
560    public ListWrapper<PartyCancellationPolicyTransfer> getPartyCancellationPolicies() {
561        return partyCancellationPolicies;
562    }
563
564    /**
565     * Sets the partyCancellationPolicies.
566     * @param partyCancellationPolicies the partyCancellationPolicies to set
567     */
568    public void setPartyCancellationPolicies(ListWrapper<PartyCancellationPolicyTransfer> partyCancellationPolicies) {
569        this.partyCancellationPolicies = partyCancellationPolicies;
570    }
571
572    /**
573     * Returns the partyReturnPolicies.
574     * @return the partyReturnPolicies
575     */
576    public ListWrapper<PartyReturnPolicyTransfer> getPartyReturnPolicies() {
577        return partyReturnPolicies;
578    }
579
580    /**
581     * Sets the partyReturnPolicies.
582     * @param partyReturnPolicies the partyReturnPolicies to set
583     */
584    public void setPartyReturnPolicies(ListWrapper<PartyReturnPolicyTransfer> partyReturnPolicies) {
585        this.partyReturnPolicies = partyReturnPolicies;
586    }
587
588    /**
589     * Returns the subscriptions.
590     * @return the subscriptions
591     */
592    public ListWrapper<SubscriptionTransfer> getSubscriptions() {
593        return subscriptions;
594    }
595
596    /**
597     * Sets the subscriptions.
598     * @param subscriptions the subscriptions to set
599     */
600    public void setSubscriptions(ListWrapper<SubscriptionTransfer> subscriptions) {
601        this.subscriptions = subscriptions;
602    }
603
604    /**
605     * Returns the communicationEventsCount.
606     * @return the communicationEventsCount
607     */
608    public Long getCommunicationEventsCount() {
609        return communicationEventsCount;
610    }
611
612    /**
613     * Sets the communicationEventsCount.
614     * @param communicationEventsCount the communicationEventsCount to set
615     */
616    public void setCommunicationEventsCount(Long communicationEventsCount) {
617        this.communicationEventsCount = communicationEventsCount;
618    }
619
620    /**
621     * Returns the communicationEvents.
622     * @return the communicationEvents
623     */
624    public ListWrapper<CommunicationEventTransfer> getCommunicationEvents() {
625        return communicationEvents;
626    }
627
628    /**
629     * Sets the communicationEvents.
630     * @param communicationEvents the communicationEvents to set
631     */
632    public void setCommunicationEvents(ListWrapper<CommunicationEventTransfer> communicationEvents) {
633        this.communicationEvents = communicationEvents;
634    }
635
636    /**
637     * Returns the partyDocuments.
638     * @return the partyDocuments
639     */
640    public ListWrapper<PartyDocumentTransfer> getPartyDocuments() {
641        return partyDocuments;
642    }
643
644    /**
645     * Sets the partyDocuments.
646     * @param partyDocuments the partyDocuments to set
647     */
648    public void setPartyDocuments(ListWrapper<PartyDocumentTransfer> partyDocuments) {
649        this.partyDocuments = partyDocuments;
650    }
651
652    /**
653     * Returns the partyPrinterGroupUses.
654     * @return the partyPrinterGroupUses
655     */
656    public ListWrapper<PartyPrinterGroupUseTransfer> getPartyPrinterGroupUses() {
657        return partyPrinterGroupUses;
658    }
659
660    /**
661     * Sets the partyPrinterGroupUses.
662     * @param partyPrinterGroupUses the partyPrinterGroupUses to set
663     */
664    public void setPartyPrinterGroupUses(ListWrapper<PartyPrinterGroupUseTransfer> partyPrinterGroupUses) {
665        this.partyPrinterGroupUses = partyPrinterGroupUses;
666    }
667
668    /**
669     * Returns the partyScaleUses.
670     * @return the partyScaleUses
671     */
672    public ListWrapper<PartyScaleUseTransfer> getPartyScaleUses() {
673        return partyScaleUses;
674    }
675
676    /**
677     * Sets the partyScaleUses.
678     * @param partyScaleUses the partyScaleUses to set
679     */
680    public void setPartyScaleUses(ListWrapper<PartyScaleUseTransfer> partyScaleUses) {
681        this.partyScaleUses = partyScaleUses;
682    }
683
684    /**
685     * Returns the partyEntityTypes.
686     * @return the partyEntityTypes
687     */
688    public ListWrapper<PartyEntityTypeTransfer> getPartyEntityTypes() {
689        return partyEntityTypes;
690    }
691
692    /**
693     * Sets the partyEntityTypes.
694     * @param partyEntityTypes the partyEntityTypes to set
695     */
696    public void setPartyEntityTypes(ListWrapper<PartyEntityTypeTransfer> partyEntityTypes) {
697        this.partyEntityTypes = partyEntityTypes;
698    }
699
700    /**
701     * Returns the partyApplicationEditorUses.
702     * @return the partyApplicationEditorUses
703     */
704    public ListWrapper<PartyApplicationEditorUseTransfer> getPartyApplicationEditorUses() {
705        return partyApplicationEditorUses;
706    }
707
708    /**
709     * Sets the partyApplicationEditorUses.
710     * @param partyApplicationEditorUses the partyApplicationEditorUses to set
711     */
712    public void setPartyApplicationEditorUses(ListWrapper<PartyApplicationEditorUseTransfer> partyApplicationEditorUses) {
713        this.partyApplicationEditorUses = partyApplicationEditorUses;
714    }
715
716    /**
717     * Returns the partyCarriers.
718     * @return the partyCarriers
719     */
720    public ListWrapper<PartyCarrierTransfer> getPartyCarriers() {
721        return partyCarriers;
722    }
723
724    /**
725     * Sets the partyCarriers.
726     * @param partyCarriers the partyCarriers to set
727     */
728    public void setPartyCarriers(ListWrapper<PartyCarrierTransfer> partyCarriers) {
729        this.partyCarriers = partyCarriers;
730    }
731
732    /**
733     * Returns the partyCarrierAccounts.
734     * @return the partyCarrierAccounts
735     */
736    public ListWrapper<PartyCarrierAccountTransfer> getPartyCarrierAccounts() {
737        return partyCarrierAccounts;
738    }
739
740    /**
741     * Sets the partyCarrierAccounts.
742     * @param partyCarrierAccounts the partyCarrierAccounts to set
743     */
744    public void setPartyCarrierAccounts(ListWrapper<PartyCarrierAccountTransfer> partyCarrierAccounts) {
745        this.partyCarrierAccounts = partyCarrierAccounts;
746    }
747
748    /**
749     * Returns the employments.
750     * @return the employments
751     */
752    public ListWrapper<EmploymentTransfer> getEmployments() {
753        return employments;
754    }
755
756    /**
757     * Sets the employments.
758     * @param employments the employments to set
759     */
760    public void setEmployments(ListWrapper<EmploymentTransfer> employments) {
761        this.employments = employments;
762    }
763
764    /**
765     * Returns the leaves.
766     * @return the leaves
767     */
768    public ListWrapper<LeaveTransfer> getLeaves() {
769        return leaves;
770    }
771
772    /**
773     * Sets the leaves.
774     * @param leaves the leaves to set
775     */
776    public void setLeaves(ListWrapper<LeaveTransfer> leaves) {
777        this.leaves = leaves;
778    }
779
780    /**
781     * Returns the partyResponsibilities.
782     * @return the partyResponsibilities
783     */
784    public ListWrapper<PartyResponsibilityTransfer> getPartyResponsibilities() {
785        return partyResponsibilities;
786    }
787
788    /**
789     * Sets the partyResponsibilities.
790     * @param partyResponsibilities the partyResponsibilities to set
791     */
792    public void setPartyResponsibilities(ListWrapper<PartyResponsibilityTransfer> partyResponsibilities) {
793        this.partyResponsibilities = partyResponsibilities;
794    }
795
796    /**
797     * Returns the partyTrainingClasses.
798     * @return the partyTrainingClasses
799     */
800    public ListWrapper<PartyTrainingClassTransfer> getPartyTrainingClasses() {
801        return partyTrainingClasses;
802    }
803
804    /**
805     * Sets the partyTrainingClasses.
806     * @param partyTrainingClasses the partyTrainingClasses to set
807     */
808    public void setPartyTrainingClasses(ListWrapper<PartyTrainingClassTransfer> partyTrainingClasses) {
809        this.partyTrainingClasses = partyTrainingClasses;
810    }
811
812    /**
813     * Returns the partySkills.
814     * @return the partySkills
815     */
816    public ListWrapper<PartySkillTransfer> getPartySkills() {
817        return partySkills;
818    }
819
820    /**
821     * Sets the partySkills.
822     * @param partySkills the partySkills to set
823     */
824    public void setPartySkills(ListWrapper<PartySkillTransfer> partySkills) {
825        this.partySkills = partySkills;
826    }
827
828}