Tabnine Logo
MSentryPrivilege.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
org.apache.sentry.provider.db.service.model.MSentryPrivilege
constructor

Best Java code snippets using org.apache.sentry.provider.db.service.model.MSentryPrivilege.<init> (Showing top 20 results out of 315)

origin: apache/sentry

@Test
public void testServer() {
 privilege = new MSentryPrivilege(null, "server1", null, null, null, null, null);
 assertEquals("server=server1",
   SentryStore.toAuthorizable(privilege));
 privilege = new MSentryPrivilege(null, "server1", null, null, null, null,
   AccessConstants.ALL);
 assertEquals("server=server1",
   SentryStore.toAuthorizable(privilege));
}
origin: apache/sentry

@Test
public void testDb() {
 privilege = new MSentryPrivilege(null, "server1", "db1", null, null, null, null);
 assertEquals("server=server1->db=db1",
   SentryStore.toAuthorizable(privilege));
 privilege = new MSentryPrivilege(null, "server1", "db1", null, null, null,
   AccessConstants.ALL);
 assertEquals("server=server1->db=db1",
   SentryStore.toAuthorizable(privilege));
}
origin: apache/incubator-sentry

@Test
public void testDb() {
 privilege = new MSentryPrivilege(null, "server1", "db1", null, null, null, null);
 assertEquals("server=server1->db=db1",
   SentryStore.toAuthorizable(privilege));
 privilege = new MSentryPrivilege(null, "server1", "db1", null, null, null,
   AccessConstants.ALL);
 assertEquals("server=server1->db=db1",
   SentryStore.toAuthorizable(privilege));
}
origin: apache/incubator-sentry

Set<MSentryPrivilege> privileges = new HashSet<MSentryPrivilege>();
for (Object[] privObj : (List<Object[]>) query.execute()) {
 MSentryPrivilege priv = new MSentryPrivilege();
 priv.setPrivilegeScope((String) privObj[0]);
 priv.setServerName((String) privObj[1]);
origin: apache/incubator-sentry

@Test
public void testServer() {
 privilege = new MSentryPrivilege(null, "server1", null, null, null, null, null);
 assertEquals("server=server1",
   SentryStore.toAuthorizable(privilege));
 privilege = new MSentryPrivilege(null, "server1", null, null, null, null,
   AccessConstants.ALL);
 assertEquals("server=server1",
   SentryStore.toAuthorizable(privilege));
}
origin: apache/sentry

 @Test
 public void testUri() {
  privilege = new MSentryPrivilege(null, "server1", null, null, null, "file:///", null);
  assertEquals("server=server1->uri=file:///",
    SentryStore.toAuthorizable(privilege));
  privilege = new MSentryPrivilege(null, "server1", null, null, null, "file:///",
    AccessConstants.SELECT);
  assertEquals("server=server1->uri=file:///->action=select",
    SentryStore.toAuthorizable(privilege));
  privilege = new MSentryPrivilege(null, "server1", null, null, null, "file:///",
    AccessConstants.ALL);
  assertEquals("server=server1->uri=file:///",
    SentryStore.toAuthorizable(privilege));
 }
}
origin: apache/incubator-sentry

 @Test
 public void testUri() {
  privilege = new MSentryPrivilege(null, "server1", null, null, null, "file:///", null);
  assertEquals("server=server1->uri=file:///",
    SentryStore.toAuthorizable(privilege));
  privilege = new MSentryPrivilege(null, "server1", null, null, null, "file:///",
    AccessConstants.SELECT);
  assertEquals("server=server1->uri=file:///->action=select",
    SentryStore.toAuthorizable(privilege));
  privilege = new MSentryPrivilege(null, "server1", null, null, null, "file:///",
    AccessConstants.ALL);
  assertEquals("server=server1->uri=file:///",
    SentryStore.toAuthorizable(privilege));
 }
}
origin: apache/sentry

 privilegeGraph.add(mPrivilege);
} else {
 MSentryPrivilege mTure = new MSentryPrivilege(mPrivilege);
 mTure.setGrantOption(true);
 privilegeGraph.add(mTure);
 MSentryPrivilege mFalse = new MSentryPrivilege(mPrivilege);
 mFalse.setGrantOption(false);
 privilegeGraph.add(mFalse);
origin: apache/incubator-sentry

 privilegeGraph.add(mPrivilege);
} else {
 MSentryPrivilege mTure = new MSentryPrivilege(mPrivilege);
 mTure.setGrantOption(true);
 privilegeGraph.add(mTure);
 MSentryPrivilege mFalse = new MSentryPrivilege(mPrivilege);
 mFalse.setGrantOption(false);
 privilegeGraph.add(mFalse);
origin: apache/sentry

@Test
public void testTable() {
 privilege = new MSentryPrivilege(null, "server1", "db1", "tbl1", null, null, null);
 assertEquals("server=server1->db=db1->table=tbl1",
   SentryStore.toAuthorizable(privilege));
 privilege = new MSentryPrivilege(null, "server1", "db1", "tbl1", null, null,
   AccessConstants.INSERT);
 assertEquals("server=server1->db=db1->table=tbl1->action=insert",
   SentryStore.toAuthorizable(privilege));
 privilege = new MSentryPrivilege(null, "server1", "db1", "tbl1", null, null,
   AccessConstants.SELECT);
 assertEquals("server=server1->db=db1->table=tbl1->action=select",
   SentryStore.toAuthorizable(privilege));
 privilege = new MSentryPrivilege(null, "server1", "db1", "tbl1", null, null,
   AccessConstants.ALL);
 assertEquals("server=server1->db=db1->table=tbl1",
   SentryStore.toAuthorizable(privilege));
}
origin: apache/incubator-sentry

@Test
public void testTable() {
 privilege = new MSentryPrivilege(null, "server1", "db1", "tbl1", null, null, null);
 assertEquals("server=server1->db=db1->table=tbl1",
   SentryStore.toAuthorizable(privilege));
 privilege = new MSentryPrivilege(null, "server1", "db1", "tbl1", null, null,
   AccessConstants.INSERT);
 assertEquals("server=server1->db=db1->table=tbl1->action=insert",
   SentryStore.toAuthorizable(privilege));
 privilege = new MSentryPrivilege(null, "server1", "db1", "tbl1", null, null,
   AccessConstants.SELECT);
 assertEquals("server=server1->db=db1->table=tbl1->action=select",
   SentryStore.toAuthorizable(privilege));
 privilege = new MSentryPrivilege(null, "server1", "db1", "tbl1", null, null,
   AccessConstants.ALL);
 assertEquals("server=server1->db=db1->table=tbl1",
   SentryStore.toAuthorizable(privilege));
}
origin: apache/sentry

Boolean grantOption = (Boolean) privObj[7];
MSentryPrivilege priv =
  new MSentryPrivilege(scope, serverName, dbName, tableName,
    columnName, URI, action, grantOption);
privileges.add(priv);
origin: apache/sentry

 @Test
 public void testImpliesPrivilegeNegativeWithColumn() throws Exception {
  // 1.test server+database+table+column+action
  MSentryPrivilege my = new MSentryPrivilege();
  MSentryPrivilege your = new MSentryPrivilege();
  // bad column
  my.setServerName("server1");
  my.setDbName("db1");
  my.setTableName("tb1");
  my.setColumnName("c1");
  my.setAction(AccessConstants.SELECT);
  your.setServerName("server1");
  your.setDbName("db1");
  your.setTableName("tb1");
  your.setColumnName("c2");
  your.setAction(AccessConstants.SELECT);
  assertFalse(my.implies(your));

  // bad scope
  your.setColumnName("");
  assertFalse(my.implies(your));
 }
}
origin: apache/incubator-sentry

 @Test
 public void testImpliesPrivilegeNegativeWithColumn() throws Exception {
  // 1.test server+database+table+column+action
  MSentryPrivilege my = new MSentryPrivilege();
  MSentryPrivilege your = new MSentryPrivilege();
  // bad column
  my.setServerName("server1");
  my.setDbName("db1");
  my.setTableName("tb1");
  my.setColumnName("c1");
  my.setAction(AccessConstants.SELECT);
  your.setServerName("server1");
  your.setDbName("db1");
  your.setTableName("tb1");
  your.setColumnName("c2");
  your.setAction(AccessConstants.SELECT);
  assertFalse(my.implies(your));

  // bad scope
  your.setColumnName("");
  assertFalse(my.implies(your));
 }
}
origin: apache/sentry

/**
 * Converts thrift object to model object. Additionally does normalization
 * such as trimming whitespace and setting appropriate case.
 * @throws SentryInvalidInputException
 */
private MSentryPrivilege convertToMSentryPrivilege(TSentryPrivilege privilege)
  throws SentryInvalidInputException {
 MSentryPrivilege mSentryPrivilege = new MSentryPrivilege();
 mSentryPrivilege.setServerName(toNULLCol(safeTrimLower(privilege.getServerName())));
 mSentryPrivilege.setDbName(toNULLCol(safeTrimLower(privilege.getDbName())));
 mSentryPrivilege.setTableName(toNULLCol(safeTrimLower(privilege.getTableName())));
 mSentryPrivilege.setColumnName(toNULLCol(safeTrimLower(privilege.getColumnName())));
 mSentryPrivilege.setPrivilegeScope(safeTrim(privilege.getPrivilegeScope()));
 mSentryPrivilege.setAction(toNULLCol(safeTrimLower(privilege.getAction())));
 mSentryPrivilege.setCreateTime(System.currentTimeMillis());
 mSentryPrivilege.setURI(toNULLCol(safeTrim(privilege.getURI())));
 if ( !privilege.getGrantOption().equals(TSentryGrantOption.UNSET) ) {
  mSentryPrivilege.setGrantOption(Boolean.valueOf(privilege.getGrantOption().toString()));
 } else {
  mSentryPrivilege.setGrantOption(null);
 }
 return mSentryPrivilege;
}
origin: apache/incubator-sentry

@Test
public void testImpliesPrivilegePositiveWithColumn() throws Exception {
 // 1.test server+database+table+column+action
 MSentryPrivilege my = new MSentryPrivilege();
 MSentryPrivilege your = new MSentryPrivilege();
 my.setServerName("server1");
 my.setAction(AccessConstants.SELECT);
 your.setServerName("server1");
 your.setDbName("db1");
 your.setTableName("tb1");
 your.setColumnName("c1");
 your.setAction(AccessConstants.SELECT);
 assertTrue(my.implies(your));
 my.setDbName("db1");
 assertTrue(my.implies(your));
 my.setTableName("tb1");
 assertTrue(my.implies(your));
 my.setColumnName("c1");
 assertTrue(my.implies(your));
}
origin: apache/incubator-sentry

/**
 * Converts thrift object to model object. Additionally does normalization
 * such as trimming whitespace and setting appropriate case.
 * @throws SentryInvalidInputException
 */
private MSentryPrivilege convertToMSentryPrivilege(TSentryPrivilege privilege)
  throws SentryInvalidInputException {
 MSentryPrivilege mSentryPrivilege = new MSentryPrivilege();
 mSentryPrivilege.setServerName(toNULLCol(safeTrimLower(privilege.getServerName())));
 mSentryPrivilege.setDbName(toNULLCol(safeTrimLower(privilege.getDbName())));
 mSentryPrivilege.setTableName(toNULLCol(safeTrimLower(privilege.getTableName())));
 mSentryPrivilege.setColumnName(toNULLCol(safeTrimLower(privilege.getColumnName())));
 mSentryPrivilege.setPrivilegeScope(safeTrim(privilege.getPrivilegeScope()));
 mSentryPrivilege.setAction(toNULLCol(safeTrimLower(privilege.getAction())));
 mSentryPrivilege.setCreateTime(System.currentTimeMillis());
 mSentryPrivilege.setURI(toNULLCol(safeTrim(privilege.getURI())));
 if ( !privilege.getGrantOption().equals(TSentryGrantOption.UNSET) ) {
  mSentryPrivilege.setGrantOption(Boolean.valueOf(privilege.getGrantOption().toString()));
 } else {
  mSentryPrivilege.setGrantOption(null);
 }
 return mSentryPrivilege;
}
private static String safeTrim(String s) {
origin: apache/sentry

@Test
public void testImpliesPrivilegePositiveWithColumn() throws Exception {
 // 1.test server+database+table+column+action
 MSentryPrivilege my = new MSentryPrivilege();
 MSentryPrivilege your = new MSentryPrivilege();
 my.setServerName("server1");
 my.setAction(AccessConstants.SELECT);
 your.setServerName("server1");
 your.setDbName("db1");
 your.setTableName("tb1");
 your.setColumnName("c1");
 your.setAction(AccessConstants.SELECT);
 assertTrue(my.implies(your));
 my.setDbName("db1");
 assertTrue(my.implies(your));
 my.setTableName("tb1");
 assertTrue(my.implies(your));
 my.setColumnName("c1");
 assertTrue(my.implies(your));
}
origin: apache/sentry

String roleName = "r1";
MSentryPrivilege hivePrivilege = new MSentryPrivilege();
hivePrivilege.setServerName("hive.server1");
hivePrivilege.setDbName("db1");
origin: apache/incubator-sentry

String roleName = "r1";
MSentryPrivilege hivePrivilege = new MSentryPrivilege();
hivePrivilege.setServerName("hive.server1");
hivePrivilege.setDbName("db1");
org.apache.sentry.provider.db.service.modelMSentryPrivilege<init>

Popular methods of MSentryPrivilege

  • getAction
  • getColumnName
  • getDbName
  • getGrantOption
  • getServerName
  • getTableName
  • implies
    Return true if this privilege implies other privilege Otherwise, return false
  • setAction
  • setColumnName
  • setDbName
  • setGrantOption
  • setPrivilegeScope
  • setGrantOption,
  • setPrivilegeScope,
  • setServerName,
  • setTableName,
  • setURI,
  • appendPrincipal,
  • appendRole,
  • getCreateTime,
  • getPrivilegeScope

Popular in Java

  • Reactive rest calls using spring rest template
  • getExternalFilesDir (Context)
  • notifyDataSetChanged (ArrayAdapter)
  • getApplicationContext (Context)
  • Table (com.google.common.collect)
    A collection that associates an ordered pair of keys, called a row key and a column key, with a sing
  • ResourceBundle (java.util)
    ResourceBundle is an abstract class which is the superclass of classes which provide Locale-specifi
  • JCheckBox (javax.swing)
  • DateTimeFormat (org.joda.time.format)
    Factory that creates instances of DateTimeFormatter from patterns and styles. Datetime formatting i
  • SAXParseException (org.xml.sax)
    Encapsulate an XML parse error or warning.> This module, both source code and documentation, is in t
  • Option (scala)
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now