public MSentryGMPrivilege(String componentName, String serviceName, List<? extends Authorizable> authorizables, String action, Boolean grantOption) { this.componentName = componentName; this.serviceName = serviceName; this.action = action; this.grantOption = grantOption; this.roles = new HashSet<MSentryRole>(); this.createTime = System.currentTimeMillis(); setAuthorizables(authorizables); }
public MSentryGMPrivilege(MSentryGMPrivilege copy) { this.action = copy.action; this.componentName = copy.componentName; this.serviceName = copy.serviceName; this.grantOption = copy.grantOption; this.scope = copy.scope; this.createTime = copy.createTime; setAuthorizables(copy.getAuthorizables()); this.roles = new HashSet<MSentryRole>(); roles.addAll(copy.roles); }
public MSentryGMPrivilege(MSentryGMPrivilege copy) { this.action = copy.action; this.componentName = copy.componentName; this.serviceName = copy.serviceName; this.grantOption = copy.grantOption; this.scope = copy.scope; this.createTime = copy.createTime; setAuthorizables(copy.getAuthorizables()); this.roles = new HashSet<MSentryRole>(); for (MSentryRole role : copy.roles) { roles.add(role); } }
public MSentryGMPrivilege(String componentName, String serviceName, List<? extends Authorizable> authorizables, String action, Boolean grantOption) { this.componentName = MSentryUtil.safeIntern(componentName); this.serviceName = MSentryUtil.safeIntern(serviceName); this.action = MSentryUtil.safeIntern(action); this.grantOption = grantOption; this.roles = new HashSet<>(); this.createTime = System.currentTimeMillis(); setAuthorizables(authorizables); }
collectionPrivilege2.setAuthorizables(Arrays.asList(new Collection(AccessConstants.ALL))); collectionPrivilege2.implies(collectionPrivilege1); fieldPrivilege2.setAuthorizables(Arrays.asList(new Collection("c1"), new Field(AccessConstants.ALL))); fieldPrivilege2.implies(fieldPrivilege1);
collectionPrivilege2.setAuthorizables(Arrays.asList(new Collection(AccessConstants.ALL))); collectionPrivilege2.implies(collectionPrivilege1); fieldPrivilege2.setAuthorizables(Arrays.asList(new Collection("c1"), new Field(AccessConstants.ALL))); fieldPrivilege2.implies(fieldPrivilege1);
solrPrivilege.setComponentName("solr"); solrPrivilege.setServiceName("solr.server1"); solrPrivilege.setAuthorizables(Arrays.asList(new Collection("c1"))); solrPrivilege.setAction("query"); solrPrivilege.setGrantOption(true);
solrPrivilege.setComponentName("solr"); solrPrivilege.setServiceName("solr.server1"); solrPrivilege.setAuthorizables(Arrays.asList(new Collection("c1"))); solrPrivilege.setAction("query"); solrPrivilege.setGrantOption(true);
solrPrivilege.setComponentName("solr"); solrPrivilege.setServiceName("solr.server1"); solrPrivilege.setAuthorizables(Arrays.asList(new Collection("c1"))); solrPrivilege.setAction("query"); solrPrivilege.setGrantOption(true);
solrPrivilege.setComponentName("solr"); solrPrivilege.setServiceName("solr.server1"); solrPrivilege.setAuthorizables(Arrays.asList(new Collection("c1"))); solrPrivilege.setAction("query"); solrPrivilege.setGrantOption(true);
solrPrivilege.setComponentName("solr"); solrPrivilege.setServiceName("solr.server1"); solrPrivilege.setAuthorizables(Arrays.asList(new Collection("c1"))); solrPrivilege.setAction("query"); solrPrivilege.setGrantOption(true);
solrPrivilege.setComponentName("solr"); solrPrivilege.setServiceName("solr.server1"); solrPrivilege.setAuthorizables(Arrays.asList(new Collection("c1"))); solrPrivilege.setAction("query"); solrPrivilege.setGrantOption(true);
solrPrivilege.setComponentName("solr"); solrPrivilege.setServiceName("solr.server1"); solrPrivilege.setAuthorizables(Arrays.asList(new Collection("c1"))); solrPrivilege.setAction("query"); solrPrivilege.setGrantOption(true);
solrPrivilege.setComponentName("solr"); solrPrivilege.setServiceName("solr.server1"); solrPrivilege.setAuthorizables(Arrays.asList(new Collection("c1"))); solrPrivilege.setAction("query"); solrPrivilege.setGrantOption(true);
solrPrivilege.setComponentName("solr"); solrPrivilege.setServiceName("solr.server1"); solrPrivilege.setAuthorizables(Arrays.asList(new Collection("c1"))); solrPrivilege.setAction("query"); solrPrivilege.setGrantOption(true);
solrPrivilege.setComponentName("solr"); solrPrivilege.setServiceName("solr.server1"); solrPrivilege.setAuthorizables(Arrays.asList(new Collection("c1"))); solrPrivilege.setAction("query"); solrPrivilege.setGrantOption(true);