001 // License: GPL. For details, see LICENSE file. 002 package org.openstreetmap.josm.data.oauth; 003 004 public class OsmPrivileges { 005 private boolean allowWriteApi; 006 private boolean allowWriteGpx; 007 private boolean allowReadGpx; 008 private boolean allowReadPrefs; 009 private boolean allowWritePrefs; 010 011 public boolean isAllowWriteApi() { 012 return allowWriteApi; 013 } 014 public void setAllowWriteApi(boolean allowWriteApi) { 015 this.allowWriteApi = allowWriteApi; 016 } 017 public boolean isAllowWriteGpx() { 018 return allowWriteGpx; 019 } 020 public void setAllowWriteGpx(boolean allowWriteGpx) { 021 this.allowWriteGpx = allowWriteGpx; 022 } 023 public boolean isAllowReadGpx() { 024 return allowReadGpx; 025 } 026 public void setAllowReadGpx(boolean allowReadGpx) { 027 this.allowReadGpx = allowReadGpx; 028 } 029 public boolean isAllowReadPrefs() { 030 return allowReadPrefs; 031 } 032 public void setAllowReadPrefs(boolean allowReadPrefs) { 033 this.allowReadPrefs = allowReadPrefs; 034 } 035 public boolean isAllowWritePrefs() { 036 return allowWritePrefs; 037 } 038 public void setAllowWritePrefs(boolean allowWritePrefs) { 039 this.allowWritePrefs = allowWritePrefs; 040 } 041 }