blob: e856113fb05b12871274f81919bc7425d3564db2 [file] [log] [blame]
// Copyright 2016 The Vanadium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
package examples.baku.io.permissions;
import java.security.Permission;
import java.util.HashMap;
import java.util.Map;
/**
* Created by phamilton on 6/28/16.
*/
//TODO: multiple resources (Request groups)
public class PermissionRequest {
private String id;
private String source;
private Map<String, Integer> permissions = new HashMap<>();
private Map<String, String> description= new HashMap<>();
public PermissionRequest(){}
public String getSource() {
return source;
}
public void setSource(String source) {
this.source = source;
}
public Map<String, Integer> getPermissions() {
return permissions;
}
public void setPermissions(Map<String, Integer> permissions) {
this.permissions = permissions;
}
public Map<String, String> getDescription() {
return description;
}
public void setDescription(Map<String, String> description) {
this.description = description;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public static class Builder{
private PermissionRequest request;
public Builder(String path){
this.request = new PermissionRequest();
}
}
}