Skip to content

Commit b9902f3

Browse files
committed
Fixed builder oversight
1 parent 504c221 commit b9902f3

File tree

2 files changed

+5
-36
lines changed

2 files changed

+5
-36
lines changed

polaris-core/src/main/java/org/apache/polaris/core/entity/PrincipalEntity.java

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
package org.apache.polaris.core.entity;
2020

2121
import org.apache.polaris.core.admin.model.Principal;
22-
import org.apache.polaris.core.entity.table.federated.FederatedEntities;
2322

2423
/** Wrapper for translating between the REST Principal object and the base PolarisEntity type. */
2524
public class PrincipalEntity extends PolarisEntity {
@@ -79,15 +78,6 @@ public Builder setCredentialRotationRequiredState() {
7978
return this;
8079
}
8180

82-
public Builder setFederated(Boolean isFederated) {
83-
if (isFederated != null && isFederated) {
84-
internalProperties.put(FederatedEntities.FEDERATED_ENTITY, "true");
85-
} else {
86-
internalProperties.remove(FederatedEntities.FEDERATED_ENTITY);
87-
}
88-
return this;
89-
}
90-
9181
@Override
9282
public PrincipalEntity build() {
9383
return new PrincipalEntity(buildBase());

quarkus/service/src/test/java/org/apache/polaris/service/quarkus/admin/ManagementServiceTest.java

Lines changed: 5 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,6 @@
5454
import org.apache.polaris.service.config.DefaultConfigurationStore;
5555
import org.junit.jupiter.api.BeforeEach;
5656
import org.junit.jupiter.api.Test;
57-
import org.junit.jupiter.params.ParameterizedTest;
58-
import org.junit.jupiter.params.provider.MethodSource;
5957
import org.mockito.Mockito;
6058

6159
public class ManagementServiceTest {
@@ -225,12 +223,8 @@ public String getAuthenticationScheme() {
225223
}
226224

227225
private PrincipalEntity createPrincipal(
228-
PolarisMetaStoreManager metaStoreManager,
229-
PolarisCallContext callContext,
230-
String name,
231-
boolean isFederated) {
226+
PolarisMetaStoreManager metaStoreManager, PolarisCallContext callContext, String name) {
232227
return new PrincipalEntity.Builder()
233-
.setFederated(isFederated)
234228
.setName(name)
235229
.setCreateTimestamp(Instant.now().toEpochMilli())
236230
.setId(metaStoreManager.generateNewEntityId(callContext).getId())
@@ -252,32 +246,17 @@ private PrincipalRoleEntity createRole(
252246
.build();
253247
}
254248

255-
public static Object[][] federatedIdentityArugments() {
256-
return new Object[][] {
257-
{true, false},
258-
{false, true},
259-
{true, true},
260-
};
261-
}
262-
263-
@ParameterizedTest
264-
@MethodSource("federatedIdentityArugments")
265-
public void testCannotAssignFederatedEntities(
266-
boolean isFederatedPrincipal, boolean isFederatedRole) {
249+
@Test
250+
public void testCannotAssignFederatedEntities() {
267251
PolarisMetaStoreManager metaStoreManager = setupMetaStoreManager();
268252
PolarisCallContext callContext = setupCallContext(metaStoreManager);
269253
PolarisAdminService polarisAdminService =
270254
setupPolarisAdminService(metaStoreManager, callContext);
271255

272-
String principalPrefix = isFederatedPrincipal ? "federated_" : "";
273-
PrincipalEntity principal =
274-
createPrincipal(
275-
metaStoreManager, callContext, principalPrefix + "principal_id", isFederatedPrincipal);
256+
PrincipalEntity principal = createPrincipal(metaStoreManager, callContext, "principal_id");
276257
metaStoreManager.createPrincipal(callContext, principal);
277258

278-
String rolePrefix = isFederatedRole ? "federated_" : "";
279-
PrincipalRoleEntity role =
280-
createRole(metaStoreManager, callContext, rolePrefix + "role_id", isFederatedRole);
259+
PrincipalRoleEntity role = createRole(metaStoreManager, callContext, "federated_role_id", true);
281260
EntityResult result = metaStoreManager.createEntityIfNotExists(callContext, null, role);
282261
assertThat(result.isSuccess()).isTrue();
283262

0 commit comments

Comments
 (0)