pm = openTransaction(); pm.makePersistent(new MSentryRole(roleName, System.currentTimeMillis())); commitTransaction(pm); pm = openTransaction(); MSentryRole role = getMSentryRole(pm, roleName); hivePrivilege.appendPrincipal(role); commitTransaction(pm); pm = openTransaction(); role = getMSentryRole(pm, roleName); pm.retrieve(role); commitTransaction(pm); pm = openTransaction(); role = getMSentryRole(pm, roleName); pm.retrieve(role); commitTransaction(pm); pm = openTransaction(); role = getMSentryRole(pm, roleName); pm.retrieve(role);
pm = openTransaction(); pm.makePersistent(new MSentryRole(roleName, System.currentTimeMillis())); commitTransaction(pm); pm = openTransaction(); MSentryRole role = getMSentryRole(pm, roleName); hivePrivilege.appendPrincipal(role); pm = openTransaction(); role = getMSentryRole(pm, roleName); pm.retrieve(role); pm = openTransaction(); role = getMSentryRole(pm, roleName); solrPrivilege = (MSentryGMPrivilege)role.getGmPrivileges().toArray()[0]; pm = openTransaction(); role = getMSentryRole(pm, roleName); pm.retrieve(role); pm = openTransaction(); role = getMSentryRole(pm, roleName); pm.retrieve(role); pm = openTransaction(); role = getMSentryRole(pm, roleName); pm.retrieve(role);
pm = openTransaction(); pm.makePersistent(new MSentryRole(roleName, System.currentTimeMillis())); commitTransaction(pm); pm = openTransaction(); MSentryRole role = getMSentryRole(pm, roleName); hivePrivilege.appendRole(role); pm = openTransaction(); role = getMSentryRole(pm, roleName); pm.retrieve(role); pm = openTransaction(); role = getMSentryRole(pm, roleName); role.removeGMPrivileges(); pm = openTransaction(); role = getMSentryRole(pm, roleName); pm.retrieve(role); pm = openTransaction(); role = getMSentryRole(pm, roleName); pm.deletePersistent(role); pm = openTransaction(); role = getMSentryRole(pm, roleName); assertTrue(role == null);
pm = openTransaction(); pm.makePersistent(new MSentryRole(roleName, System.currentTimeMillis())); commitTransaction(pm); pm = openTransaction(); MSentryRole role = getMSentryRole(pm, roleName); hivePrivilege.appendRole(role); commitTransaction(pm); pm = openTransaction(); role = getMSentryRole(pm, roleName); pm.retrieve(role); commitTransaction(pm); pm = openTransaction(); role = getMSentryRole(pm, roleName); pm.retrieve(role); commitTransaction(pm); pm = openTransaction(); role = getMSentryRole(pm, roleName); pm.retrieve(role);
pm = openTransaction(); pm.makePersistent(new MSentryRole(roleName, System.currentTimeMillis())); commitTransaction(pm); pm = openTransaction(); MSentryRole role = getMSentryRole(pm, roleName); hivePrivilege.appendPrincipal(role); pm = openTransaction(); role = getMSentryRole(pm, roleName); pm.retrieve(role); pm = openTransaction(); role = getMSentryRole(pm, roleName); role.removeGMPrivileges(); pm = openTransaction(); role = getMSentryRole(pm, roleName); pm.retrieve(role); pm = openTransaction(); role = getMSentryRole(pm, roleName); pm.deletePersistent(role); pm = openTransaction(); role = getMSentryRole(pm, roleName); assertTrue(role == null);
pm = openTransaction(); pm.makePersistent(new MSentryRole(roleName, System.currentTimeMillis())); commitTransaction(pm); pm = openTransaction(); MSentryRole role = getMSentryRole(pm, roleName); hivePrivilege.appendRole(role); pm = openTransaction(); role = getMSentryRole(pm, roleName); pm.retrieve(role); pm = openTransaction(); role = getMSentryRole(pm, roleName); solrPrivilege = (MSentryGMPrivilege)role.getGmPrivileges().toArray()[0]; pm = openTransaction(); role = getMSentryRole(pm, roleName); pm.retrieve(role); pm = openTransaction(); role = getMSentryRole(pm, roleName); pm.retrieve(role); pm = openTransaction(); role = getMSentryRole(pm, roleName); pm.retrieve(role);
pm = openTransaction(); pm.makePersistent(new MSentryRole(roleName, System.currentTimeMillis())); commitTransaction(pm); pm = openTransaction(); MSentryRole role = getMSentryRole(pm, roleName); hivePrivilege.appendPrincipal(role); pm = openTransaction(); role = getMSentryRole(pm, roleName); pm.retrieve(role); pm = openTransaction(); role = getMSentryRole(pm, roleName); pm = openTransaction(); Query query = pm.newQuery(MSentryPrivilege.class); List<MSentryPrivilege> results = (List<MSentryPrivilege>) query.execute(); pm = openTransaction(); role = getMSentryRole(pm, roleName); assertTrue(role == null);
pm = openTransaction(); pm.makePersistent(new MSentryRole(roleName1, System.currentTimeMillis())); commitTransaction(pm); pm = openTransaction(); pm.makePersistent(new MSentryRole(roleName2, System.currentTimeMillis())); commitTransaction(pm); pm = openTransaction(); MSentryRole role1 = getMSentryRole(pm, roleName1); MSentryRole role2 = getMSentryRole(pm, roleName2); pm = openTransaction(); role1 = getMSentryRole(pm, roleName1); pm.retrieve(role1); pm = openTransaction(); role1 = getMSentryRole(pm, roleName1); role1.removePrivileges(); pm = openTransaction(); Query query = pm.newQuery(MSentryPrivilege.class); List<MSentryPrivilege> results = (List<MSentryPrivilege>) query.execute(); pm = openTransaction(); role1 = getMSentryRole(pm, roleName1); assertTrue(role1 == null);
pm = openTransaction(); pm.makePersistent(new MSentryRole(roleName, System.currentTimeMillis())); commitTransaction(pm); pm = openTransaction(); MSentryRole role = getMSentryRole(pm, roleName); solrPrivilege.appendRole(role); commitTransaction(pm); pm = openTransaction(); role = getMSentryRole(pm, roleName); pm.retrieve(role); pm = openTransaction(); role = getMSentryRole(pm, roleName); pm.retrieve(role);
pm = openTransaction(); pm.makePersistent(new MSentryRole(roleName, System.currentTimeMillis())); commitTransaction(pm); pm = openTransaction(); MSentryRole role = getMSentryRole(pm, roleName); solrPrivilege.appendRole(role); commitTransaction(pm); pm = openTransaction(); role = getMSentryRole(pm, roleName); pm.retrieve(role); pm = openTransaction(); role = getMSentryRole(pm, roleName); pm.retrieve(role);