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

com.googlecode.googleplus.model.person.Person Maven / Gradle / Ivy

The newest version!
package com.googlecode.googleplus.model.person;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.util.List;

import org.springframework.http.HttpHeaders;

@JsonIgnoreProperties(ignoreUnknown = true)
public class Person {

    private String relationshipStatus;
    private List organizations;
    private String kind;
    private String displayName;
    private PersonName name;
    private String url;
    private String gender;
    private String aboutMe;
    private String tagline;
    private List urls;
    private List placesLived;
    private List emails;
    private String id;
    private String nickname;
    private String birthday;
    private PersonImage image;
    private boolean hasApp;
    private List languagesSpoken;
    private String currentLocation;
    private HttpHeaders responseHeaders;

    public String getRelationshipStatus() {
        return relationshipStatus;
    }

    public void setRelationshipStatus(String relationshipStatus) {
        this.relationshipStatus = relationshipStatus;
    }

    public List getOrganizations() {
        return organizations;
    }

    public void setOrganizations(List organizations) {
        this.organizations = organizations;
    }

    public String getKind() {
        return kind;
    }

    public void setKind(String kind) {
        this.kind = kind;
    }

    public String getDisplayName() {
        return displayName;
    }

    public void setDisplayName(String displayName) {
        this.displayName = displayName;
    }

    public PersonName getName() {
        return name;
    }

    public void setName(PersonName name) {
        this.name = name;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public String getAboutMe() {
        return aboutMe;
    }

    public void setAboutMe(String aboutMe) {
        this.aboutMe = aboutMe;
    }

    public String getTagline() {
        return tagline;
    }

    public void setTagline(String tagline) {
        this.tagline = tagline;
    }

    public List getUrls() {
        return urls;
    }

    public void setUrls(List urls) {
        this.urls = urls;
    }

    public List getPlacesLived() {
        return placesLived;
    }

    public void setPlacesLived(List placesLived) {
        this.placesLived = placesLived;
    }

    public List getEmails() {
        return emails;
    }

    public void setEmails(List emails) {
        this.emails = emails;
    }

    public boolean hasGoogleAccountEmail() {
        return getGoogleAccountEmail() != null;
    }

    public String getGoogleAccountEmail() {
        if (emails == null) {
            return null;
        }
        for (PersonEmails email : getEmails()) {
            if (email != null && email.isGoogle()) {
                return email.getValue();
            }
        }
        return null;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public String getBirthday() {
        return birthday;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }

    public PersonImage getImage() {
        return image;
    }

    public void setImage(PersonImage image) {
        this.image = image;
    }

    public boolean isHasApp() {
        return hasApp;
    }

    public void setHasApp(boolean hasApp) {
        this.hasApp = hasApp;
    }

    public List getLanguagesSpoken() {
        return languagesSpoken;
    }

    public void setLanguagesSpoken(List languagesSpoken) {
        this.languagesSpoken = languagesSpoken;
    }

    public String getCurrentLocation() {
        return currentLocation;
    }

    public void setCurrentLocation(String currentLocation) {
        this.currentLocation = currentLocation;
    }

    public HttpHeaders getResponseHeaders() {
        return responseHeaders;
    }

    public void setResponseHeaders(HttpHeaders responseHeaders) {
        this.responseHeaders = responseHeaders;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy