This is an automated email from the ASF dual-hosted git repository.
yasithdev pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/airavata.git
The following commit(s) were added to refs/heads/master by this push:
new 6a0ca453d0 Remove leftover Apache Thrift naming (#627)
6a0ca453d0 is described below
commit 6a0ca453d0317213b9c1e6d47d6f46b192742faa
Author: Yasith Jayawardana <[email protected]>
AuthorDate: Sun Jun 7 16:37:05 2026 -0400
Remove leftover Apache Thrift naming (#627)
* refactor: rename ThriftUtils to SubTaskModelDecoder and move to task
package
The class is a pure protobuf sub-task decoder with no Thrift content; the
name was a leftover from the pre-gRPC era. Relocate it next to its only
consumers in the task package and update both call sites.
* refactor: rename ThriftDataModelConversion to SharingModelConverter
The class only converts proto UserProfile to a sharing UserEntity; there is
no Thrift involved. Rename to reflect what it does.
* refactor: rename toThrift* converters to to*Entity in SharingGrpcService
The six private converters produce JPA *Entity types, not Thrift objects.
Rename them (and drop the Thrift-related comments) for accuracy.
* chore: remove stale Thrift references from comments and parameter names
De-Thrift leftover javadoc, the AbstractRepository constructor parameter
(thriftGenericClass -> modelClass), an SSHAccountManager parameter, and four
exception-class comments. No behavior change.
* chore: remove Thrift references from proto comments
Comment-only edits in three protos; wire format and message identity are
unchanged.
---
.../credential/service/SSHAccountManager.java | 4 +--
.../iam/repository/AbstractRepository.java | 6 ++--
.../airavata/iam/util/AuthorizationException.java | 2 +-
.../apache/airavata/iam/util/QueryConstants.java | 2 +-
.../workflow/PostWorkflowManager.java | 4 +--
.../event/SharingServiceDBEventHandler.java | 4 +--
.../airavata/sharing/grpc/SharingGrpcService.java | 40 +++++++++++-----------
.../sharing/model/DuplicateEntryException.java | 2 +-
.../sharing/model/SharingRegistryException.java | 2 +-
...lConversion.java => SharingModelConverter.java} | 2 +-
.../src/main/proto/sharing_service.proto | 4 +--
.../org/apache/airavata/db/AbstractRepository.java | 6 ++--
.../exception/IamAdminServicesException.java | 2 +-
.../SubTaskModelDecoder.java} | 4 +--
.../java/org/apache/airavata/task/TaskContext.java | 3 +-
.../group_resource_profile.proto | 2 +-
.../apache/airavata/model/dbevent/db_event.proto | 2 +-
17 files changed, 45 insertions(+), 46 deletions(-)
diff --git
a/airavata-api/credential-service/src/main/java/org/apache/airavata/credential/service/SSHAccountManager.java
b/airavata-api/credential-service/src/main/java/org/apache/airavata/credential/service/SSHAccountManager.java
index d3f22901e5..6469103c7b 100644
---
a/airavata-api/credential-service/src/main/java/org/apache/airavata/credential/service/SSHAccountManager.java
+++
b/airavata-api/credential-service/src/main/java/org/apache/airavata/credential/service/SSHAccountManager.java
@@ -277,13 +277,13 @@ public class SSHAccountManager {
return resolvedConfig;
}
- private Map<ConfigParam, String> convertConfigParams(String
provisionerName, Map<String, String> thriftConfigParams)
+ private Map<ConfigParam, String> convertConfigParams(String
provisionerName, Map<String, String> inputConfigParams)
throws InvalidSetupException {
List<ConfigParam> configParams =
provisionerFactory.getSSHAccountProvisionerConfigParams(provisionerName);
Map<String, ConfigParam> configParamMap =
configParams.stream().collect(Collectors.toMap(ConfigParam::getName,
Function.identity()));
- Map<ConfigParam, String> result =
thriftConfigParams.entrySet().stream()
+ Map<ConfigParam, String> result = inputConfigParams.entrySet().stream()
.collect(Collectors.toMap(entry ->
configParamMap.get(entry.getKey()), entry -> entry.getValue()));
for (ConfigParam configParam : configParams) {
if (!configParam.isOptional() && !result.containsKey(configParam))
{
diff --git
a/airavata-api/iam-service/src/main/java/org/apache/airavata/iam/repository/AbstractRepository.java
b/airavata-api/iam-service/src/main/java/org/apache/airavata/iam/repository/AbstractRepository.java
index 9dd386354d..0045fad281 100644
---
a/airavata-api/iam-service/src/main/java/org/apache/airavata/iam/repository/AbstractRepository.java
+++
b/airavata-api/iam-service/src/main/java/org/apache/airavata/iam/repository/AbstractRepository.java
@@ -34,14 +34,14 @@ public abstract class AbstractRepository<T, E, Id> {
private Class<E> dbEntityGenericClass;
- public AbstractRepository(Class<T> thriftGenericClass, Class<E>
dbEntityGenericClass) {
+ public AbstractRepository(Class<T> modelClass, Class<E>
dbEntityGenericClass) {
this.dbEntityGenericClass = dbEntityGenericClass;
}
- /** Convert a JPA entity to the Thrift/model object. */
+ /** Convert a JPA entity to the model object. */
protected abstract T toModel(E entity);
- /** Convert a Thrift/model object to a JPA entity. */
+ /** Convert a model object to a JPA entity. */
protected abstract E toEntity(T model);
public T create(T t) {
diff --git
a/airavata-api/iam-service/src/main/java/org/apache/airavata/iam/util/AuthorizationException.java
b/airavata-api/iam-service/src/main/java/org/apache/airavata/iam/util/AuthorizationException.java
index 4a77a41b54..871ac5362e 100644
---
a/airavata-api/iam-service/src/main/java/org/apache/airavata/iam/util/AuthorizationException.java
+++
b/airavata-api/iam-service/src/main/java/org/apache/airavata/iam/util/AuthorizationException.java
@@ -22,7 +22,7 @@ package org.apache.airavata.iam.util;
/**
* Exception thrown for invalid authorization requests such as when a user does
* not have access to an application or resource.
- * Replaces the former Thrift-generated exception of the same name.
+ * Replaces the legacy generated exception of the same name.
*/
public class AuthorizationException extends AiravataSecurityException {
diff --git
a/airavata-api/iam-service/src/main/java/org/apache/airavata/iam/util/QueryConstants.java
b/airavata-api/iam-service/src/main/java/org/apache/airavata/iam/util/QueryConstants.java
index 2182f12690..8b2edbc29f 100644
---
a/airavata-api/iam-service/src/main/java/org/apache/airavata/iam/util/QueryConstants.java
+++
b/airavata-api/iam-service/src/main/java/org/apache/airavata/iam/util/QueryConstants.java
@@ -24,7 +24,7 @@ package org.apache.airavata.iam.util;
*/
public class QueryConstants {
- // Field name constants (formerly derived from Thrift _Fields enums)
+ // Field name constants
public static final String USER_ID = "userId";
public static final String GATEWAY_ID = "gatewayId";
public static final String AIRAVATA_INTERNAL_GATEWAY_ID =
"airavataInternalGatewayId";
diff --git
a/airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/workflow/PostWorkflowManager.java
b/airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/workflow/PostWorkflowManager.java
index de7b349ad1..dc82b2ac02 100644
---
a/airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/workflow/PostWorkflowManager.java
+++
b/airavata-api/orchestration-service/src/main/java/org/apache/airavata/orchestration/workflow/PostWorkflowManager.java
@@ -48,8 +48,8 @@ import org.apache.airavata.server.CountMonitor;
import org.apache.airavata.server.IServer;
import org.apache.airavata.task.AiravataTask;
import org.apache.airavata.task.OutPort;
+import org.apache.airavata.task.SubTaskModelDecoder;
import org.apache.airavata.util.AiravataUtils;
-import org.apache.airavata.util.ThriftUtils;
import org.apache.kafka.clients.consumer.*;
import org.apache.kafka.common.serialization.StringDeserializer;
import org.slf4j.Logger;
@@ -261,7 +261,7 @@ public class PostWorkflowManager implements IServer {
} else if (taskModel.getTaskType() == TaskTypes.DATA_STAGING) {
if (jobSubmissionFound) {
DataStagingTaskModel subTaskModel =
- (DataStagingTaskModel)
ThriftUtils.getSubTaskModel(taskModel);
+ (DataStagingTaskModel)
SubTaskModelDecoder.getSubTaskModel(taskModel);
assert subTaskModel != null;
switch (subTaskModel.getType()) {
case OUPUT:
diff --git
a/airavata-api/sharing-service/src/main/java/org/apache/airavata/sharing/event/SharingServiceDBEventHandler.java
b/airavata-api/sharing-service/src/main/java/org/apache/airavata/sharing/event/SharingServiceDBEventHandler.java
index 46cc73f6ab..ba37d15efd 100644
---
a/airavata-api/sharing-service/src/main/java/org/apache/airavata/sharing/event/SharingServiceDBEventHandler.java
+++
b/airavata-api/sharing-service/src/main/java/org/apache/airavata/sharing/event/SharingServiceDBEventHandler.java
@@ -32,7 +32,7 @@ import org.apache.airavata.model.workspace.proto.Gateway;
import org.apache.airavata.model.workspace.proto.Project;
import org.apache.airavata.sharing.model.*;
import org.apache.airavata.sharing.service.SharingService;
-import org.apache.airavata.sharing.util.ThriftDataModelConversion;
+import org.apache.airavata.sharing.util.SharingModelConverter;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -75,7 +75,7 @@ public class SharingServiceDBEventHandler implements
MessageHandler {
.getPublisher()
.getPublisherContext()
.getEntityDataModel());
- UserEntity user =
ThriftDataModelConversion.getUser(userProfile);
+ UserEntity user =
SharingModelConverter.getUser(userProfile);
switch (dBEventMessageContext
.getPublisher()
diff --git
a/airavata-api/sharing-service/src/main/java/org/apache/airavata/sharing/grpc/SharingGrpcService.java
b/airavata-api/sharing-service/src/main/java/org/apache/airavata/sharing/grpc/SharingGrpcService.java
index 520314fc60..2838f67b47 100644
---
a/airavata-api/sharing-service/src/main/java/org/apache/airavata/sharing/grpc/SharingGrpcService.java
+++
b/airavata-api/sharing-service/src/main/java/org/apache/airavata/sharing/grpc/SharingGrpcService.java
@@ -190,7 +190,7 @@ public class SharingGrpcService extends
SharingServiceGrpc.SharingServiceImplBas
@Override
public void createDomain(CreateDomainRequest request,
StreamObserver<CreateDomainResponse> observer) {
try {
- var domain = toThriftDomain(request.getDomain());
+ var domain = toDomainEntity(request.getDomain());
String id = sharingHandler.createDomain(domain);
observer.onNext(CreateDomainResponse.newBuilder().setDomainId(id).build());
observer.onCompleted();
@@ -202,7 +202,7 @@ public class SharingGrpcService extends
SharingServiceGrpc.SharingServiceImplBas
@Override
public void updateDomain(UpdateDomainRequest request,
StreamObserver<Empty> observer) {
try {
- sharingHandler.updateDomain(toThriftDomain(request.getDomain()));
+ sharingHandler.updateDomain(toDomainEntity(request.getDomain()));
observer.onNext(Empty.getDefaultInstance());
observer.onCompleted();
} catch (Exception e) {
@@ -266,7 +266,7 @@ public class SharingGrpcService extends
SharingServiceGrpc.SharingServiceImplBas
@Override
public void createUser(CreateUserRequest request,
StreamObserver<CreateUserResponse> observer) {
try {
- String id =
sharingHandler.createUser(toThriftUser(request.getUser()));
+ String id =
sharingHandler.createUser(toUserEntity(request.getUser()));
observer.onNext(CreateUserResponse.newBuilder().setUserId(id).build());
observer.onCompleted();
} catch (Exception e) {
@@ -277,7 +277,7 @@ public class SharingGrpcService extends
SharingServiceGrpc.SharingServiceImplBas
@Override
public void updateUser(UpdateUserRequest request, StreamObserver<Empty>
observer) {
try {
- sharingHandler.updatedUser(toThriftUser(request.getUser()));
+ sharingHandler.updatedUser(toUserEntity(request.getUser()));
observer.onNext(Empty.getDefaultInstance());
observer.onCompleted();
} catch (Exception e) {
@@ -339,7 +339,7 @@ public class SharingGrpcService extends
SharingServiceGrpc.SharingServiceImplBas
@Override
public void createGroup(CreateGroupRequest request,
StreamObserver<CreateGroupResponse> observer) {
try {
- String id =
sharingHandler.createGroup(toThriftUserGroup(request.getGroup()));
+ String id =
sharingHandler.createGroup(toUserGroupEntity(request.getGroup()));
observer.onNext(CreateGroupResponse.newBuilder().setGroupId(id).build());
observer.onCompleted();
} catch (Exception e) {
@@ -350,7 +350,7 @@ public class SharingGrpcService extends
SharingServiceGrpc.SharingServiceImplBas
@Override
public void updateGroup(UpdateGroupRequest request, StreamObserver<Empty>
observer) {
try {
- sharingHandler.updateGroup(toThriftUserGroup(request.getGroup()));
+ sharingHandler.updateGroup(toUserGroupEntity(request.getGroup()));
observer.onNext(Empty.getDefaultInstance());
observer.onCompleted();
} catch (Exception e) {
@@ -568,7 +568,7 @@ public class SharingGrpcService extends
SharingServiceGrpc.SharingServiceImplBas
@Override
public void createEntityType(CreateEntityTypeRequest request,
StreamObserver<CreateEntityTypeResponse> observer) {
try {
- String id =
sharingHandler.createEntityType(toThriftEntityType(request.getEntityType()));
+ String id =
sharingHandler.createEntityType(toEntityTypeEntity(request.getEntityType()));
observer.onNext(
CreateEntityTypeResponse.newBuilder().setEntityTypeId(id).build());
observer.onCompleted();
@@ -580,7 +580,7 @@ public class SharingGrpcService extends
SharingServiceGrpc.SharingServiceImplBas
@Override
public void updateEntityType(UpdateEntityTypeRequest request,
StreamObserver<Empty> observer) {
try {
-
sharingHandler.updateEntityType(toThriftEntityType(request.getEntityType()));
+
sharingHandler.updateEntityType(toEntityTypeEntity(request.getEntityType()));
observer.onNext(Empty.getDefaultInstance());
observer.onCompleted();
} catch (Exception e) {
@@ -645,7 +645,7 @@ public class SharingGrpcService extends
SharingServiceGrpc.SharingServiceImplBas
@Override
public void createEntity(CreateEntityRequest request,
StreamObserver<CreateEntityResponse> observer) {
try {
- String id =
sharingHandler.createEntity(toThriftEntity(request.getEntity()));
+ String id =
sharingHandler.createEntity(toEntityEntity(request.getEntity()));
observer.onNext(CreateEntityResponse.newBuilder().setEntityId(id).build());
observer.onCompleted();
} catch (Exception e) {
@@ -656,7 +656,7 @@ public class SharingGrpcService extends
SharingServiceGrpc.SharingServiceImplBas
@Override
public void updateEntity(UpdateEntityRequest request,
StreamObserver<Empty> observer) {
try {
- sharingHandler.updateEntity(toThriftEntity(request.getEntity()));
+ sharingHandler.updateEntity(toEntityEntity(request.getEntity()));
observer.onNext(Empty.getDefaultInstance());
observer.onCompleted();
} catch (Exception e) {
@@ -788,7 +788,7 @@ public class SharingGrpcService extends
SharingServiceGrpc.SharingServiceImplBas
public void createPermissionType(
CreatePermissionTypeRequest request,
StreamObserver<CreatePermissionTypeResponse> observer) {
try {
- String id =
sharingHandler.createPermissionType(toThriftPermissionType(request.getPermissionType()));
+ String id =
sharingHandler.createPermissionType(toPermissionTypeEntity(request.getPermissionType()));
observer.onNext(CreatePermissionTypeResponse.newBuilder()
.setPermissionTypeId(id)
.build());
@@ -801,7 +801,7 @@ public class SharingGrpcService extends
SharingServiceGrpc.SharingServiceImplBas
@Override
public void updatePermissionType(UpdatePermissionTypeRequest request,
StreamObserver<Empty> observer) {
try {
-
sharingHandler.updatePermissionType(toThriftPermissionType(request.getPermissionType()));
+
sharingHandler.updatePermissionType(toPermissionTypeEntity(request.getPermissionType()));
observer.onNext(Empty.getDefaultInstance());
observer.onCompleted();
} catch (Exception e) {
@@ -862,7 +862,7 @@ public class SharingGrpcService extends
SharingServiceGrpc.SharingServiceImplBas
}
// ========================================================================
- // Entity sharing (Thrift-compatible)
+ // Entity sharing
// ========================================================================
@Override
@@ -926,7 +926,7 @@ public class SharingGrpcService extends
SharingServiceGrpc.SharingServiceImplBas
}
// ========================================================================
- // Proto <-> Thrift conversion helpers
+ // Proto -> entity conversion helpers
// ========================================================================
private static Map<String, ResourcePermissionType>
toResourcePermissionMap(Map<String, String> protoMap) {
@@ -939,7 +939,7 @@ public class SharingGrpcService extends
SharingServiceGrpc.SharingServiceImplBas
// --- Domain ---
- private static org.apache.airavata.sharing.model.DomainEntity
toThriftDomain(
+ private static org.apache.airavata.sharing.model.DomainEntity
toDomainEntity(
org.apache.airavata.sharing.registry.models.proto.Domain proto) {
var t = new org.apache.airavata.sharing.model.DomainEntity();
if (!proto.getDomainId().isEmpty()) t.setDomainId(proto.getDomainId());
@@ -965,7 +965,7 @@ public class SharingGrpcService extends
SharingServiceGrpc.SharingServiceImplBas
// --- User ---
- private static org.apache.airavata.sharing.model.UserEntity toThriftUser(
+ private static org.apache.airavata.sharing.model.UserEntity toUserEntity(
org.apache.airavata.sharing.registry.models.proto.User proto) {
var t = new org.apache.airavata.sharing.model.UserEntity();
if (!proto.getUserId().isEmpty()) t.setUserId(proto.getUserId());
@@ -989,7 +989,7 @@ public class SharingGrpcService extends
SharingServiceGrpc.SharingServiceImplBas
// --- UserGroup ---
- private static org.apache.airavata.sharing.model.UserGroupEntity
toThriftUserGroup(
+ private static org.apache.airavata.sharing.model.UserGroupEntity
toUserGroupEntity(
org.apache.airavata.sharing.registry.models.proto.UserGroup proto)
{
var t = new org.apache.airavata.sharing.model.UserGroupEntity();
if (!proto.getGroupId().isEmpty()) t.setGroupId(proto.getGroupId());
@@ -1034,7 +1034,7 @@ public class SharingGrpcService extends
SharingServiceGrpc.SharingServiceImplBas
// --- EntityType ---
- private static org.apache.airavata.sharing.model.EntityTypeEntity
toThriftEntityType(
+ private static org.apache.airavata.sharing.model.EntityTypeEntity
toEntityTypeEntity(
org.apache.airavata.sharing.registry.models.proto.EntityType
proto) {
var t = new org.apache.airavata.sharing.model.EntityTypeEntity();
if (!proto.getEntityTypeId().isEmpty())
t.setEntityTypeId(proto.getEntityTypeId());
@@ -1060,7 +1060,7 @@ public class SharingGrpcService extends
SharingServiceGrpc.SharingServiceImplBas
// --- Entity ---
- private static org.apache.airavata.sharing.model.EntityEntity
toThriftEntity(
+ private static org.apache.airavata.sharing.model.EntityEntity
toEntityEntity(
org.apache.airavata.sharing.registry.models.proto.Entity proto) {
var t = new org.apache.airavata.sharing.model.EntityEntity();
if (!proto.getEntityId().isEmpty()) t.setEntityId(proto.getEntityId());
@@ -1102,7 +1102,7 @@ public class SharingGrpcService extends
SharingServiceGrpc.SharingServiceImplBas
// --- PermissionType ---
- private static org.apache.airavata.sharing.model.PermissionTypeEntity
toThriftPermissionType(
+ private static org.apache.airavata.sharing.model.PermissionTypeEntity
toPermissionTypeEntity(
org.apache.airavata.sharing.registry.models.proto.PermissionType
proto) {
var t = new org.apache.airavata.sharing.model.PermissionTypeEntity();
if (!proto.getPermissionTypeId().isEmpty())
t.setPermissionTypeId(proto.getPermissionTypeId());
diff --git
a/airavata-api/sharing-service/src/main/java/org/apache/airavata/sharing/model/DuplicateEntryException.java
b/airavata-api/sharing-service/src/main/java/org/apache/airavata/sharing/model/DuplicateEntryException.java
index 2a84227e12..6fab2df078 100644
---
a/airavata-api/sharing-service/src/main/java/org/apache/airavata/sharing/model/DuplicateEntryException.java
+++
b/airavata-api/sharing-service/src/main/java/org/apache/airavata/sharing/model/DuplicateEntryException.java
@@ -21,7 +21,7 @@ package org.apache.airavata.sharing.model;
/**
* Exception thrown when attempting to create a duplicate entry.
- * Replaces the Thrift-generated exception of the same name.
+ * Replaces the legacy generated exception of the same name.
*/
public class DuplicateEntryException extends Exception {
diff --git
a/airavata-api/sharing-service/src/main/java/org/apache/airavata/sharing/model/SharingRegistryException.java
b/airavata-api/sharing-service/src/main/java/org/apache/airavata/sharing/model/SharingRegistryException.java
index c18166f170..81d621cfc6 100644
---
a/airavata-api/sharing-service/src/main/java/org/apache/airavata/sharing/model/SharingRegistryException.java
+++
b/airavata-api/sharing-service/src/main/java/org/apache/airavata/sharing/model/SharingRegistryException.java
@@ -21,7 +21,7 @@ package org.apache.airavata.sharing.model;
/**
* Exception thrown by the sharing registry when an operation fails.
- * Replaces the Thrift-generated exception of the same name.
+ * Replaces the legacy generated exception of the same name.
*/
public class SharingRegistryException extends Exception {
diff --git
a/airavata-api/sharing-service/src/main/java/org/apache/airavata/sharing/util/ThriftDataModelConversion.java
b/airavata-api/sharing-service/src/main/java/org/apache/airavata/sharing/util/SharingModelConverter.java
similarity index 97%
rename from
airavata-api/sharing-service/src/main/java/org/apache/airavata/sharing/util/ThriftDataModelConversion.java
rename to
airavata-api/sharing-service/src/main/java/org/apache/airavata/sharing/util/SharingModelConverter.java
index 5c43cff4d5..d057f277b5 100644
---
a/airavata-api/sharing-service/src/main/java/org/apache/airavata/sharing/util/ThriftDataModelConversion.java
+++
b/airavata-api/sharing-service/src/main/java/org/apache/airavata/sharing/util/SharingModelConverter.java
@@ -25,7 +25,7 @@ import org.apache.airavata.sharing.model.UserEntity;
/**
* Converts proto data models to sharing entity types.
*/
-public class ThriftDataModelConversion {
+public class SharingModelConverter {
/**
* Build UserEntity from proto UserProfile.
diff --git a/airavata-api/sharing-service/src/main/proto/sharing_service.proto
b/airavata-api/sharing-service/src/main/proto/sharing_service.proto
index 79a97ca31b..79ed488444 100644
--- a/airavata-api/sharing-service/src/main/proto/sharing_service.proto
+++ b/airavata-api/sharing-service/src/main/proto/sharing_service.proto
@@ -431,7 +431,7 @@ service SharingService {
};
}
- // --- Entity sharing (Thrift-compatible aliases using domain_id) ---
+ // --- Entity sharing (aliases using domain_id) ---
rpc ShareEntityWithUsers(ShareEntityWithUsersRequest) returns
(google.protobuf.Empty) {
option (google.api.http) = {
@@ -938,7 +938,7 @@ message GetPermissionTypesResponse {
}
// ===========================================================================
-// Request/Response messages — Entity sharing (Thrift-compatible)
+// Request/Response messages — Entity sharing
// ===========================================================================
message ShareEntityWithUsersRequest {
diff --git
a/airavata-api/src/main/java/org/apache/airavata/db/AbstractRepository.java
b/airavata-api/src/main/java/org/apache/airavata/db/AbstractRepository.java
index 6cd1dce971..0ca8f6c27b 100644
--- a/airavata-api/src/main/java/org/apache/airavata/db/AbstractRepository.java
+++ b/airavata-api/src/main/java/org/apache/airavata/db/AbstractRepository.java
@@ -33,14 +33,14 @@ public abstract class AbstractRepository<T, E, Id> {
private Class<E> dbEntityGenericClass;
- public AbstractRepository(Class<T> thriftGenericClass, Class<E>
dbEntityGenericClass) {
+ public AbstractRepository(Class<T> modelClass, Class<E>
dbEntityGenericClass) {
this.dbEntityGenericClass = dbEntityGenericClass;
}
- /** Convert a JPA entity to the Thrift/model object. */
+ /** Convert a JPA entity to the model object. */
protected abstract T toModel(E entity);
- /** Convert a Thrift/model object to a JPA entity. */
+ /** Convert a model object to a JPA entity. */
protected abstract E toEntity(T model);
public T create(T t) {
diff --git
a/airavata-api/src/main/java/org/apache/airavata/exception/IamAdminServicesException.java
b/airavata-api/src/main/java/org/apache/airavata/exception/IamAdminServicesException.java
index 7db821083d..85b68c4dfc 100644
---
a/airavata-api/src/main/java/org/apache/airavata/exception/IamAdminServicesException.java
+++
b/airavata-api/src/main/java/org/apache/airavata/exception/IamAdminServicesException.java
@@ -21,7 +21,7 @@ package org.apache.airavata.exception;
/**
* Exception thrown by IAM admin service operations.
- * Replaces the former Thrift-generated exception of the same name.
+ * Replaces the legacy generated exception of the same name.
*/
public class IamAdminServicesException extends Exception {
diff --git
a/airavata-api/src/main/java/org/apache/airavata/util/ThriftUtils.java
b/airavata-api/src/main/java/org/apache/airavata/task/SubTaskModelDecoder.java
similarity index 96%
rename from airavata-api/src/main/java/org/apache/airavata/util/ThriftUtils.java
rename to
airavata-api/src/main/java/org/apache/airavata/task/SubTaskModelDecoder.java
index 441c7cd906..756adecd77 100644
--- a/airavata-api/src/main/java/org/apache/airavata/util/ThriftUtils.java
+++
b/airavata-api/src/main/java/org/apache/airavata/task/SubTaskModelDecoder.java
@@ -17,13 +17,13 @@
* specific language governing permissions and limitations
* under the License.
*/
-package org.apache.airavata.util;
+package org.apache.airavata.task;
import com.google.protobuf.ByteString;
import com.google.protobuf.InvalidProtocolBufferException;
import org.apache.airavata.model.task.proto.*;
-public class ThriftUtils {
+public class SubTaskModelDecoder {
public static Object getSubTaskModel(TaskModel taskModel) throws
InvalidProtocolBufferException {
ByteString subTaskBytes = taskModel.getSubTaskModel();
diff --git
a/airavata-api/src/main/java/org/apache/airavata/task/TaskContext.java
b/airavata-api/src/main/java/org/apache/airavata/task/TaskContext.java
index a56a1f9d71..3732de4de1 100644
--- a/airavata-api/src/main/java/org/apache/airavata/task/TaskContext.java
+++ b/airavata-api/src/main/java/org/apache/airavata/task/TaskContext.java
@@ -68,7 +68,6 @@ import org.apache.airavata.model.status.proto.TaskStatus;
import org.apache.airavata.model.task.proto.TaskModel;
import org.apache.airavata.model.user.proto.UserProfile;
import org.apache.airavata.util.AiravataUtils;
-import org.apache.airavata.util.ThriftUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -989,7 +988,7 @@ public class TaskContext {
public Object getSubTaskModel() throws Exception {
if (subTaskModel == null) {
- subTaskModel = ThriftUtils.getSubTaskModel(getCurrentTaskModel());
+ subTaskModel =
SubTaskModelDecoder.getSubTaskModel(getCurrentTaskModel());
}
return subTaskModel;
}
diff --git
a/airavata-api/src/main/proto/org/apache/airavata/model/appcatalog/groupresourceprofile/group_resource_profile.proto
b/airavata-api/src/main/proto/org/apache/airavata/model/appcatalog/groupresourceprofile/group_resource_profile.proto
index e2eaeb132a..3fe2621203 100644
---
a/airavata-api/src/main/proto/org/apache/airavata/model/appcatalog/groupresourceprofile/group_resource_profile.proto
+++
b/airavata-api/src/main/proto/org/apache/airavata/model/appcatalog/groupresourceprofile/group_resource_profile.proto
@@ -63,7 +63,7 @@ message AwsComputeResourcePreference {
string preferred_instance_type = 3;
}
-// Thrift union — represented as a oneof message wrapper
+// Variant — represented as a oneof message wrapper
message EnvironmentSpecificPreferences {
oneof preferences {
SlurmComputeResourcePreference slurm = 1;
diff --git
a/airavata-api/src/main/proto/org/apache/airavata/model/dbevent/db_event.proto
b/airavata-api/src/main/proto/org/apache/airavata/model/dbevent/db_event.proto
index d7fc12180e..d1c9a524de 100644
---
a/airavata-api/src/main/proto/org/apache/airavata/model/dbevent/db_event.proto
+++
b/airavata-api/src/main/proto/org/apache/airavata/model/dbevent/db_event.proto
@@ -68,7 +68,7 @@ message DBEventSubscriber {
string subscriber_service = 1;
}
-// Either variable set, depending on event-type (Thrift union → oneof)
+// Either variable set, depending on event-type (variant → oneof)
message DBEventMessageContext {
oneof context {
DBEventPublisher publisher = 1;