Class ContactDataImpl

java.lang.Object
org.bonitasoft.engine.identity.impl.ContactDataImpl
All Implemented Interfaces:
Serializable, ContactData

public class ContactDataImpl extends Object implements ContactData
Author:
Matthieu Chaffotte, Emmanuel Duchastenier
See Also:
  • Constructor Details

    • ContactDataImpl

      protected ContactDataImpl()
    • ContactDataImpl

      public ContactDataImpl(long userId)
    • ContactDataImpl

      public ContactDataImpl(ContactData contactData)
  • Method Details

    • getEmail

      public String getEmail()
      Specified by:
      getEmail in interface ContactData
      Returns:
      the contact email
    • getPhoneNumber

      public String getPhoneNumber()
      Specified by:
      getPhoneNumber in interface ContactData
      Returns:
      the contact phone number
    • getMobileNumber

      public String getMobileNumber()
      Specified by:
      getMobileNumber in interface ContactData
      Returns:
      the contact mobile phone number
    • getFaxNumber

      public String getFaxNumber()
      Specified by:
      getFaxNumber in interface ContactData
      Returns:
      the contact fax number
    • getBuilding

      public String getBuilding()
      Specified by:
      getBuilding in interface ContactData
      Returns:
      the contact building
    • getRoom

      public String getRoom()
      Specified by:
      getRoom in interface ContactData
      Returns:
      the contact room
    • getAddress

      public String getAddress()
      Specified by:
      getAddress in interface ContactData
      Returns:
      the contact address
    • getZipCode

      public String getZipCode()
      Specified by:
      getZipCode in interface ContactData
      Returns:
      the contact ZIP code
    • getCity

      public String getCity()
      Specified by:
      getCity in interface ContactData
      Returns:
      the contact city
    • getState

      public String getState()
      Specified by:
      getState in interface ContactData
      Returns:
      the contact state
    • getCountry

      public String getCountry()
      Specified by:
      getCountry in interface ContactData
      Returns:
      the contact country
    • getWebsite

      public String getWebsite()
      Specified by:
      getWebsite in interface ContactData
      Returns:
      the contact web site address
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • setEmail

      public void setEmail(String email)
    • setPhoneNumber

      public void setPhoneNumber(String phoneNumber)
    • setMobileNumber

      public void setMobileNumber(String mobileNumber)
    • setFaxNumber

      public void setFaxNumber(String faxNumber)
    • setBuilding

      public void setBuilding(String building)
    • setRoom

      public void setRoom(String room)
    • setAddress

      public void setAddress(String address)
    • setZipCode

      public void setZipCode(String zipCode)
    • setCity

      public void setCity(String city)
    • setState

      public void setState(String state)
    • setCountry

      public void setCountry(String country)
    • setWebsite

      public void setWebsite(String website)
    • getUserId

      public long getUserId()
      Specified by:
      getUserId in interface ContactData
      Returns:
      the user id of this contact data
    • isPersonal

      public boolean isPersonal()
      Specified by:
      isPersonal in interface ContactData
      Returns:
      true if this contact data is some personal information
    • setPersonal

      public void setPersonal(boolean personal)