001// -------------------------------------------------------------------------------- 002// Copyright 2002-2024 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.contact.common.transfer; 018 019import com.echothree.util.common.transfer.BaseTransfer; 020 021public class PartyContactMechanismPurposeTransfer 022 extends BaseTransfer { 023 024 private PartyContactMechanismTransfer partyContactMechanism; 025 private ContactMechanismPurposeTransfer contactMechanismPurpose; 026 private Boolean isDefault; 027 private Integer sortOrder; 028 029 /** Creates a new instance of PartyContactMechanismPurposeTransfer */ 030 public PartyContactMechanismPurposeTransfer(Boolean isDefault, Integer sortOrder) { 031 this.isDefault = isDefault; 032 this.sortOrder = sortOrder; 033 } 034 035 /** Creates a new instance of PartyContactMechanismPurposeTransfer */ 036 public PartyContactMechanismPurposeTransfer(PartyContactMechanismTransfer partyContactMechanism, 037 ContactMechanismPurposeTransfer contactMechanismPurpose, Boolean isDefault, Integer sortOrder) { 038 this.partyContactMechanism = partyContactMechanism; 039 this.contactMechanismPurpose = contactMechanismPurpose; 040 this.isDefault = isDefault; 041 this.sortOrder = sortOrder; 042 } 043 044 public PartyContactMechanismTransfer getPartyContactMechanism() { 045 return partyContactMechanism; 046 } 047 048 public void setPartyContactMechanism(PartyContactMechanismTransfer partyContactMechanism) { 049 this.partyContactMechanism = partyContactMechanism; 050 } 051 052 public ContactMechanismPurposeTransfer getContactMechanismPurpose() { 053 return contactMechanismPurpose; 054 } 055 056 public void setContactMechanismPurpose(ContactMechanismPurposeTransfer contactMechanismPurpose) { 057 this.contactMechanismPurpose = contactMechanismPurpose; 058 } 059 060 public Boolean getIsDefault() { 061 return isDefault; 062 } 063 064 public void setIsDefault(Boolean isDefault) { 065 this.isDefault = isDefault; 066 } 067 068 public Integer getSortOrder() { 069 return sortOrder; 070 } 071 072 public void setSortOrder(Integer sortOrder) { 073 this.sortOrder = sortOrder; 074 } 075 076}