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;
}
}
|