GeoPermissions.java :  » Chart » chartdroid » com » aetrion » flickr » photos » geo » Android Open Source

Android Open Source » Chart » chartdroid 
chartdroid » com » aetrion » flickr » photos » geo » GeoPermissions.java
package com.aetrion.flickr.photos.geo;

/**
 * Simple encapsulation of viewing permissions for geo data.
 * @author till (Till Krech - flickr:extranoise)
 *
 */
public class GeoPermissions {
    private static final long serialVersionUID = 12L;

    private boolean pub;
    private boolean contact;
    private boolean friend;
    private boolean family;

    /**
     * @return true if contacts may see the geo data
     */
    public boolean isContact() {
        return contact;
    }
    /**
     * enables / disables viewing of geo data by contacs.
     * @param enable true enables / false diables
     */
    public void setContact(boolean enable) {
        this.contact = enable;
    }
    /**
     * @return true if "family members" may see the geo data
     */
    public boolean isFamily() {
        return family;
    }
    /**
     * enables / disables viewing of geo data by "family members".
     * @param enable true enables / false diables
     */
    public void setFamily(boolean enable) {
        this.family = enable;
    }
    /**
     * @return true if "friends" may see the geo data
     */
    public boolean isFriend() {
        return friend;
    }
    /**
     * enables / disables viewing of geo data by "friends".
     * @param enable true enables / false diables
     */
    public void setFriend(boolean enable) {
        this.friend = enable;
    }
    /**
     * @return true if anyone may see the geo data
     */
    public boolean isPublic() {
        return pub;
    }
    /**
     * enables / disables viewing of geo data by any one.
     * @param enable true enables / false diables
     */
    public void setPublic(boolean enable) {
        this.pub = enable;
    }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.