refactored getOwnerName
This commit is contained in:
parent
760d1cb280
commit
52c04a4e02
@ -422,19 +422,19 @@ public class TenantRepo {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public String getOwnerName(EntityId ownerId) {
|
public String getOwnerName(EntityId ownerId) {
|
||||||
if (ownerId == null || (EntityType.CUSTOMER.equals(ownerId.getEntityType()) && CustomerId.NULL_UUID.equals(ownerId.getId()))) {
|
if (ownerId == null || (ownerId.getEntityType() == EntityType.CUSTOMER && ownerId.isNullUid())) {
|
||||||
ownerId = tenantId;
|
return getOwnerEntityName(tenantId);
|
||||||
}
|
}
|
||||||
return getEntityName(ownerId);
|
return getOwnerEntityName(ownerId);
|
||||||
}
|
}
|
||||||
|
|
||||||
private String getEntityName(EntityId entityId) {
|
private String getOwnerEntityName(EntityId entityId) {
|
||||||
EntityType entityType = entityId.getEntityType();
|
EntityType entityType = entityId.getEntityType();
|
||||||
if (entityType == EntityType.TENANT && entityId.getId().equals(TenantId.NULL_UUID)) {
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
return switch (entityType) {
|
return switch (entityType) {
|
||||||
case CUSTOMER, TENANT -> getEntityMap(entityType).get(entityId.getId()).getFields().getName();
|
case CUSTOMER, TENANT -> {
|
||||||
|
EntityFields fields = getEntityMap(entityType).get(entityId.getId()).getFields();
|
||||||
|
yield fields != null ? fields.getName() : "";
|
||||||
|
}
|
||||||
default -> throw new RuntimeException("Unsupported entity type: " + entityType);
|
default -> throw new RuntimeException("Unsupported entity type: " + entityType);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user