All Downloads are FREE. Search and download functionalities are using the official Maven repository.

me.adaptive.arp.api.ContactPhone Maven / Gradle / Ivy

The newest version!
/**
--| ADAPTIVE RUNTIME PLATFORM |----------------------------------------------------------------------------------------

(C) Copyright 2013-2015 Carlos Lozano Diez t/a Adaptive.me .

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the
License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 . Unless required by appli-
-cable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS,  WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the  License  for the specific language governing
permissions and limitations under the License.

Original author:

    * Carlos Lozano Diez
            
            
            

Contributors:

    * Ferran Vila Conesa
             
             
             

    * See source code files for contributors.

Release:

    * @version v2.2.15

-------------------------------------------| aut inveniam viam aut faciam |--------------------------------------------
*/

package me.adaptive.arp.api;

import java.io.Serializable;

/**
   Structure representing the phone data elements of a contact.

   @author Francisco Javier Martin Bueno
   @since v2.0
   @version 1.0
*/
public class ContactPhone extends APIBean implements Serializable {

     /**
        Java serialization support.
        @since 2.2.13
     */
     private static final long serialVersionUID = 100315311L;

     /**
        The phone number phoneType
     */
     private ContactPhoneType phoneType;
     /**
        The phone number
     */
     private String phone;

     /**
        Default constructor

        @since v2.0
     */
     public ContactPhone() {
     }

     /**
        Constructor used by implementation to set the contact Phone

        @param phone     Phone number
        @param phoneType Type of Phone number
        @since v2.0
     */
     public ContactPhone(String phone, ContactPhoneType phoneType) {
          super();
          this.phone = phone;
          this.phoneType = phoneType;
     }

     /**
        Returns the phone phoneType

        @return phoneType
        @since v2.0
     */
     public ContactPhoneType getPhoneType() {
          return this.phoneType;
     }

     /**
        Set the phoneType of the phone number

        @param phoneType Type of Phone number
        @since v2.0
     */
     public void setPhoneType(ContactPhoneType phoneType) {
          this.phoneType = phoneType;
     }

     /**
        Returns the phone number

        @return phone number
        @since v2.0
     */
     public String getPhone() {
          return this.phone;
     }

     /**
        Set the phone number

        @param phone number
        @since v2.0
     */
     public void setPhone(String phone) {
          this.phone = phone;
     }


}

/**
------------------------------------| Engineered with ♥ in Barcelona, Catalonia |--------------------------------------
*/




© 2015 - 2025 Weber Informatics LLC | Privacy Policy