public JdoResourceFailureException(JDODataStoreException ex) { super(ex.getMessage(), ex); }
public JdoResourceFailureException(JDODataStoreException ex) { super(ex.getMessage(), ex); }
private void renamePrivilegeCore(PersistenceManager pm, TSentryPrivilege tPrivilege, final TSentryPrivilege newPrivilege) throws Exception { try { // In case of tables or DBs, check all actions if (isMultiActionsSupported(tPrivilege)) { for (String privilegeAction : ALL_ACTIONS) { tPrivilege.setAction(privilegeAction); newPrivilege.setAction(privilegeAction); renamePrivilegeForAllEntities(pm, tPrivilege, newPrivilege); } } else { renamePrivilegeForAllEntities(pm, tPrivilege, newPrivilege); } } catch (JDODataStoreException e) { throw new SentryInvalidInputException("Failed to get privileges: " + e.getMessage()); } }
throw new SentryInvalidInputException("Failed to grant owner privilege on Authorizable : " + tAuthorizable.toString() + " to " + principalType.toString() + ": " + ownerName + " " + e.getMessage());
private void dropPrivilegeCore(PersistenceManager pm, TSentryAuthorizable tAuthorizable) throws Exception { // Drop the give privilege for all possible actions from all entities. TSentryPrivilege tPrivilege = toSentryPrivilege(tAuthorizable); tPrivilege.setGrantOption(TSentryGrantOption.UNSET); try { if (isMultiActionsSupported(tPrivilege)) { for (String privilegeAction : ALL_ACTIONS) { tPrivilege.setAction(privilegeAction); dropPrivilegeForAllEntities(pm, new TSentryPrivilege(tPrivilege)); } } else { dropPrivilegeForAllEntities(pm, new TSentryPrivilege(tPrivilege)); } } catch (JDODataStoreException e) { throw new SentryInvalidInputException("Failed to get privileges: " + e.getMessage()); } }
/** * Drop given privilege from all roles */ public void dropPrivilege(TSentryAuthorizable tAuthorizable) throws SentryNoSuchObjectException, SentryInvalidInputException { PersistenceManager pm = null; boolean rollbackTransaction = true; TSentryPrivilege tPrivilege = toSentryPrivilege(tAuthorizable); try { pm = openTransaction(); if (isMultiActionsSupported(tPrivilege)) { for (String privilegeAction : ALL_ACTIONS) { tPrivilege.setAction(privilegeAction); dropPrivilegeForAllRoles(pm, new TSentryPrivilege(tPrivilege)); } } else { dropPrivilegeForAllRoles(pm, new TSentryPrivilege(tPrivilege)); } rollbackTransaction = false; commitTransaction(pm); } catch (JDODataStoreException e) { throw new SentryInvalidInputException("Failed to get privileges: " + e.getMessage()); } finally { if (rollbackTransaction) { rollbackTransaction(pm); } } }
} catch (JDODataStoreException e) { throw new SentryInvalidInputException("Failed to get privileges: " + e.getMessage()); } finally { if (rollbackTransaction) {