Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,6 @@
import io.mosip.registration_client.api_services.ProcessSpecDetailsApi;
import io.mosip.registration_client.api_services.RegistrationApi;
import io.mosip.registration_client.api_services.UserDetailsApi;

@Module
public class HostApiModule {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -360,6 +360,7 @@ public void configureFlutterEngine(@NonNull FlutterEngine flutterEngine) {
super.configureFlutterEngine(flutterEngine);
GeneratedPluginRegistrant.registerWith(flutterEngine);
initializeAppComponent();
auditManagerService.audit(AuditEvent.NAV_REDIRECT_HOME, Components.REGISTRATION);
MachinePigeon.MachineApi.setup(flutterEngine.getDartExecutor().getBinaryMessenger(), machineDetailsApi);
UserPigeon.UserApi.setup(flutterEngine.getDartExecutor().getBinaryMessenger(), userDetailsApi);
CommonDetailsPigeon.CommonDetailsApi.setup(flutterEngine.getDartExecutor().getBinaryMessenger(),commonDetailsApi);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@ public void onResponse(Call call, Response response) {
loginService.saveAuthToken(wrapper.getResponse(), username);
loginService.setPasswordHash(username, password);
loginService.resetFailedLoginAttempts(username);
auditManagerService.audit(AuditEvent.NAV_HOME, Components.REGISTRATION);
String preferredUsername = sharedPreferences.getString(PREFERRED_USERNAME, username);
String fullName = sharedPreferences.getString(USER_NAME, preferredUsername);
AuthResponsePigeon.AuthResponse authResponse = new AuthResponsePigeon.AuthResponse.Builder()
Expand Down Expand Up @@ -175,6 +176,7 @@ private void offlineLogin(final String username, final String password, AuthResp
String token = loginService.saveUserAuthTokenOffline(username);
String preferredUsername = sharedPreferences.getString(PREFERRED_USERNAME, username);
String fullName = sharedPreferences.getString(USER_NAME, preferredUsername);
auditManagerService.audit(AuditEvent.NAV_HOME, Components.REGISTRATION);
AuthResponsePigeon.AuthResponse authResponse = new AuthResponsePigeon.AuthResponse.Builder()
.setResponse(token)
.setUserId(username)
Expand Down Expand Up @@ -212,6 +214,7 @@ public void login(@NonNull String username, @NonNull String password, @NonNull B
@Override
public void logout(@NonNull AuthResponsePigeon.Result<String> result) {
loginService.clearAuthToken(this.context);
auditManagerService.audit(AuditEvent.LOGOUT_USER, Components.LOGIN);
result.success("Logout Success");
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -518,6 +518,7 @@ public void getBioAttempt(@NonNull String fieldId, @NonNull String modality,

@Override
public void startOperatorOnboarding(@NonNull BiometricsPigeon.Result<String> result) {
auditManagerService.audit(AuditEvent.NAV_ON_BOARD_USER, Components.REGISTRATION);
try {
OPERATOR_EXCEPTIONS.clear();
userOnboardService.getOperatorBiometrics().clear();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,8 @@
import io.mosip.registration.packetmanager.dto.PacketWriter.DocumentType;
import io.mosip.registration.packetmanager.dto.SimpleType;
import io.mosip.registration_client.model.DynamicResponsePigeon;
import io.mosip.registration.clientmanager.constant.AuditEvent;
import io.mosip.registration.clientmanager.constant.Components;

@Singleton
public class DynamicDetailsApi implements DynamicResponsePigeon.DynamicResponseApi {
Expand Down Expand Up @@ -231,6 +233,7 @@ public void getLocationHierarchyMap(@NonNull DynamicResponsePigeon.Result<Map<St

@Override
public void fetchPreRegistrationDetails(@NonNull String preRegId, @NonNull DynamicResponsePigeon.Result<Map<String, Object>> result) {
auditManagerService.audit(AuditEvent.REG_DEMO_PRE_REG_DATA_FETCH, Components.REGISTRATION);
Map<String, Object> preRegistrationData = new HashMap<>();
try {
this.preRegistrationData.getPreRegistration(preRegId,false);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@
import io.mosip.registration.clientmanager.spi.AuditManagerService;
import io.mosip.registration.keymanager.spi.ClientCryptoManagerService;
import io.mosip.registration_client.model.MachinePigeon;
import io.mosip.registration.clientmanager.constant.AuditEvent;
import io.mosip.registration.clientmanager.constant.Components;


@Singleton
Expand All @@ -43,6 +45,7 @@ public MachineDetailsApi(ClientCryptoManagerService clientCryptoManagerService,

@Override
public void getMachineDetails(@NonNull MachinePigeon.Result<MachinePigeon.Machine> result) {
auditManagerService.audit(AuditEvent.SYNC_MACHINE_DETAILS,Components.REGISTRATION);
Map<String, String> machineDetails = new HashMap<>();
Map<String, String> details =
clientCryptoManagerService.getMachineDetails();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,8 @@
import io.mosip.registration_client.UploadBackgroundService;
import io.mosip.registration_client.model.MasterDataSyncPigeon;
import io.mosip.registration_client.utils.NetworkUtils;

import io.mosip.registration.clientmanager.constant.AuditEvent;
import io.mosip.registration.clientmanager.constant.Components;
@Singleton
public class MasterDataSyncApi implements MasterDataSyncPigeon.SyncApi {
private static final String MASTER_DATA_LAST_UPDATED = "masterdata.lastupdated";
Expand Down Expand Up @@ -193,6 +194,10 @@ public void getPolicyKeySync(@NonNull Boolean isManualSync, @NonNull String jobI
public void getGlobalParamsSync(@NonNull Boolean isManualSync, @NonNull String jobId, @NonNull MasterDataSyncPigeon.Result<MasterDataSyncPigeon.Sync> result) {
try {
masterDataService.syncGlobalParamsData(() -> {
auditManagerService.audit(
AuditEvent.SYNC_CLIENT_STATE,
Components.REGISTRATION
);
Log.i(TAG, "Sync Global Params Completed.");
result.success(syncResult("GlobalParamsSync", 1, masterDataService.onResponseComplete()));
}, isManualSync, jobId);
Expand All @@ -205,6 +210,10 @@ public void getGlobalParamsSync(@NonNull Boolean isManualSync, @NonNull String j
public void getUserDetailsSync(@NonNull Boolean isManualSync, @NonNull String jobId, @NonNull MasterDataSyncPigeon.Result<MasterDataSyncPigeon.Sync> result) {
try {
masterDataService.syncUserDetails(() -> {
auditManagerService.audit(
AuditEvent.SYNC_USER_MAPPING,
Components.REGISTRATION
);
Log.i(TAG, "User details sync Completed.");
result.success(syncResult("UserDetailsSync", 3, masterDataService.onResponseComplete()));
}, isManualSync, jobId);
Expand All @@ -228,8 +237,10 @@ public void getIDSchemaSync(@NonNull Boolean isManualSync, @NonNull MasterDataSy

@Override
public void getMasterDataSync(@NonNull Boolean isManualSync, @NonNull String jobId, @NonNull MasterDataSyncPigeon.Result<MasterDataSyncPigeon.Sync> result) {
auditManagerService.audit(AuditEvent.NAV_SYNC_DATA, Components.REGISTRATION);
try {
masterDataService.syncMasterData(() -> {
auditManagerService.audit(AuditEvent.SYNC_MASTER_DATA,Components.REGISTRATION);
Log.i(TAG, "Master Data Sync Completed.");
result.success(syncResult("MasterDataSync", 2, masterDataService.onResponseComplete()));
}, 0, isManualSync, jobId);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,6 @@
import io.mosip.registration_client.MainActivity;
import io.mosip.registration_client.R;
import io.mosip.registration_client.model.PacketAuthPigeon;

@Singleton
public class PacketAuthenticationApi implements PacketAuthPigeon.PacketAuthApi {
SyncRestService syncRestService;
Expand All @@ -48,7 +47,6 @@ public class PacketAuthenticationApi implements PacketAuthPigeon.PacketAuthApi {
RegistrationRepository registrationRepository;

private Activity activity;

public void setCallbackActivity(MainActivity mainActivity) {
this.activity = mainActivity;
}
Expand Down Expand Up @@ -95,6 +93,7 @@ public void authenticate(@NonNull String username, @NonNull String password, @No

@Override
public void syncPacketAll(@NonNull List<String> packetIds, @NonNull PacketAuthPigeon.Result<Void> result) {
auditManagerService.audit(AuditEvent.SYNC_REGISTRATION_PACKET_STATUS,Components.REGISTRATION);
Integer packetSize = packetIds.size();
final Integer[] remainingPack = {packetSize, 0};

Expand Down Expand Up @@ -168,6 +167,7 @@ public void inProgress(String RID) {
public void onComplete(String RID, PacketTaskStatus status) {
if (status.equals(PacketTaskStatus.UPLOAD_COMPLETED) || status.equals(PacketTaskStatus.UPLOAD_ALREADY_COMPLETED)) {
remainingPack[1] += 1;
auditManagerService.audit(AuditEvent.PACKET_UPLOAD, Components.REGISTRATION);
}
remainingPack[0] -= 1;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,6 @@
import javax.inject.Inject;
import javax.inject.Singleton;

import io.mosip.registration.clientmanager.constant.AuditEvent;
import io.mosip.registration.clientmanager.constant.Components;
import io.mosip.registration.clientmanager.dto.CenterMachineDto;
import io.mosip.registration.clientmanager.entity.RegistrationCenter;
import io.mosip.registration.clientmanager.entity.UserDetail;
Expand Down
Loading