Class HealthConnectManager
public class HealthConnectManager : JVMBridgeBase<HealthConnectManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
HealthConnectManager
- Implements
- Extension Methods
Constructors
HealthConnectManager(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public HealthConnectManager(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
ACTION_MANAGE_HEALTH_PERMISSIONS
public static String ACTION_MANAGE_HEALTH_PERMISSIONS { get; set; }
Property Value
ACTION_REQUEST_EXERCISE_ROUTE
public static String ACTION_REQUEST_EXERCISE_ROUTE { get; set; }
Property Value
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
CATEGORY_HEALTH_PERMISSIONS
public static String CATEGORY_HEALTH_PERMISSIONS { get; set; }
Property Value
EXTRA_EXERCISE_ROUTE
public static String EXTRA_EXERCISE_ROUTE { get; set; }
Property Value
EXTRA_SESSION_ID
public static String EXTRA_SESSION_ID { get; set; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
Methods
AggregateGroupByDuration<T>(AggregateRecordsRequest<T>, Duration, Executor, OutcomeReceiver<List<AggregateRecordsGroupedByDurationResponse<T>>, HealthConnectException>)
public void AggregateGroupByDuration<T>(AggregateRecordsRequest<T> arg0, Duration arg1, Executor arg2, OutcomeReceiver<List<AggregateRecordsGroupedByDurationResponse<T>>, HealthConnectException> arg3)
Parameters
arg0AggregateRecordsRequest<T>arg1Durationarg2Executorarg3OutcomeReceiver<List<AggregateRecordsGroupedByDurationResponse<T>>, HealthConnectException>
Type Parameters
T
AggregateGroupByPeriod<T>(AggregateRecordsRequest<T>, Period, Executor, OutcomeReceiver<List<AggregateRecordsGroupedByPeriodResponse<T>>, HealthConnectException>)
public void AggregateGroupByPeriod<T>(AggregateRecordsRequest<T> arg0, Period arg1, Executor arg2, OutcomeReceiver<List<AggregateRecordsGroupedByPeriodResponse<T>>, HealthConnectException> arg3)
Parameters
arg0AggregateRecordsRequest<T>arg1Periodarg2Executorarg3OutcomeReceiver<List<AggregateRecordsGroupedByPeriodResponse<T>>, HealthConnectException>
Type Parameters
T
Aggregate<T>(AggregateRecordsRequest<T>, Executor, OutcomeReceiver<AggregateRecordsResponse<T>, HealthConnectException>)
public void Aggregate<T>(AggregateRecordsRequest<T> arg0, Executor arg1, OutcomeReceiver<AggregateRecordsResponse<T>, HealthConnectException> arg2)
Parameters
arg0AggregateRecordsRequest<T>arg1Executorarg2OutcomeReceiver<AggregateRecordsResponse<T>, HealthConnectException>
Type Parameters
T
CreateMedicalDataSource(CreateMedicalDataSourceRequest, Executor, OutcomeReceiver<MedicalDataSource, HealthConnectException>)
public void CreateMedicalDataSource(CreateMedicalDataSourceRequest arg0, Executor arg1, OutcomeReceiver<MedicalDataSource, HealthConnectException> arg2)
Parameters
arg0CreateMedicalDataSourceRequestarg1Executorarg2OutcomeReceiver<MedicalDataSource, HealthConnectException>
DeleteMedicalDataSourceWithData(String, Executor, OutcomeReceiver<Void, HealthConnectException>)
public void DeleteMedicalDataSourceWithData(String arg0, Executor arg1, OutcomeReceiver<Void, HealthConnectException> arg2)
Parameters
arg0Stringarg1Executorarg2OutcomeReceiver<Void, HealthConnectException>
DeleteMedicalResources(DeleteMedicalResourcesRequest, Executor, OutcomeReceiver<Void, HealthConnectException>)
public void DeleteMedicalResources(DeleteMedicalResourcesRequest arg0, Executor arg1, OutcomeReceiver<Void, HealthConnectException> arg2)
Parameters
arg0DeleteMedicalResourcesRequestarg1Executorarg2OutcomeReceiver<Void, HealthConnectException>
DeleteMedicalResources(List<MedicalResourceId>, Executor, OutcomeReceiver<Void, HealthConnectException>)
public void DeleteMedicalResources(List<MedicalResourceId> arg0, Executor arg1, OutcomeReceiver<Void, HealthConnectException> arg2)
Parameters
arg0List<MedicalResourceId>arg1Executorarg2OutcomeReceiver<Void, HealthConnectException>
DeleteRecords(Class, TimeRangeFilter, Executor, OutcomeReceiver<Void, HealthConnectException>)
public void DeleteRecords(Class arg0, TimeRangeFilter arg1, Executor arg2, OutcomeReceiver<Void, HealthConnectException> arg3)
Parameters
arg0Classarg1TimeRangeFilterarg2Executorarg3OutcomeReceiver<Void, HealthConnectException>
DeleteRecords(List<RecordIdFilter>, Executor, OutcomeReceiver<Void, HealthConnectException>)
public void DeleteRecords(List<RecordIdFilter> arg0, Executor arg1, OutcomeReceiver<Void, HealthConnectException> arg2)
Parameters
arg0List<RecordIdFilter>arg1Executorarg2OutcomeReceiver<Void, HealthConnectException>
GetChangeLogToken(ChangeLogTokenRequest, Executor, OutcomeReceiver<ChangeLogTokenResponse, HealthConnectException>)
public void GetChangeLogToken(ChangeLogTokenRequest arg0, Executor arg1, OutcomeReceiver<ChangeLogTokenResponse, HealthConnectException> arg2)
Parameters
arg0ChangeLogTokenRequestarg1Executorarg2OutcomeReceiver<ChangeLogTokenResponse, HealthConnectException>
GetChangeLogs(ChangeLogsRequest, Executor, OutcomeReceiver<ChangeLogsResponse, HealthConnectException>)
public void GetChangeLogs(ChangeLogsRequest arg0, Executor arg1, OutcomeReceiver<ChangeLogsResponse, HealthConnectException> arg2)
Parameters
arg0ChangeLogsRequestarg1Executorarg2OutcomeReceiver<ChangeLogsResponse, HealthConnectException>
GetMedicalDataSources(GetMedicalDataSourcesRequest, Executor, OutcomeReceiver<List<MedicalDataSource>, HealthConnectException>)
public void GetMedicalDataSources(GetMedicalDataSourcesRequest arg0, Executor arg1, OutcomeReceiver<List<MedicalDataSource>, HealthConnectException> arg2)
Parameters
arg0GetMedicalDataSourcesRequestarg1Executorarg2OutcomeReceiver<List<MedicalDataSource>, HealthConnectException>
GetMedicalDataSources(List<String>, Executor, OutcomeReceiver<List<MedicalDataSource>, HealthConnectException>)
public void GetMedicalDataSources(List<String> arg0, Executor arg1, OutcomeReceiver<List<MedicalDataSource>, HealthConnectException> arg2)
Parameters
arg0List<String>arg1Executorarg2OutcomeReceiver<List<MedicalDataSource>, HealthConnectException>
InsertRecords(List<Record>, Executor, OutcomeReceiver<InsertRecordsResponse, HealthConnectException>)
public void InsertRecords(List<Record> arg0, Executor arg1, OutcomeReceiver<InsertRecordsResponse, HealthConnectException> arg2)
Parameters
arg0List<Record>arg1Executorarg2OutcomeReceiver<InsertRecordsResponse, HealthConnectException>
ReadMedicalResources(ReadMedicalResourcesRequest, Executor, OutcomeReceiver<ReadMedicalResourcesResponse, HealthConnectException>)
public void ReadMedicalResources(ReadMedicalResourcesRequest arg0, Executor arg1, OutcomeReceiver<ReadMedicalResourcesResponse, HealthConnectException> arg2)
Parameters
arg0ReadMedicalResourcesRequestarg1Executorarg2OutcomeReceiver<ReadMedicalResourcesResponse, HealthConnectException>
ReadMedicalResources(List<MedicalResourceId>, Executor, OutcomeReceiver<List<MedicalResource>, HealthConnectException>)
public void ReadMedicalResources(List<MedicalResourceId> arg0, Executor arg1, OutcomeReceiver<List<MedicalResource>, HealthConnectException> arg2)
Parameters
arg0List<MedicalResourceId>arg1Executorarg2OutcomeReceiver<List<MedicalResource>, HealthConnectException>
ReadRecords<T>(ReadRecordsRequest<T>, Executor, OutcomeReceiver<ReadRecordsResponse<T>, HealthConnectException>)
public void ReadRecords<T>(ReadRecordsRequest<T> arg0, Executor arg1, OutcomeReceiver<ReadRecordsResponse<T>, HealthConnectException> arg2) where T : Record
Parameters
arg0ReadRecordsRequest<T>arg1Executorarg2OutcomeReceiver<ReadRecordsResponse<T>, HealthConnectException>
Type Parameters
T
UpdateRecords(List<Record>, Executor, OutcomeReceiver<Void, HealthConnectException>)
public void UpdateRecords(List<Record> arg0, Executor arg1, OutcomeReceiver<Void, HealthConnectException> arg2)
Parameters
arg0List<Record>arg1Executorarg2OutcomeReceiver<Void, HealthConnectException>
UpsertMedicalResources(List<UpsertMedicalResourceRequest>, Executor, OutcomeReceiver<List<MedicalResource>, HealthConnectException>)
public void UpsertMedicalResources(List<UpsertMedicalResourceRequest> arg0, Executor arg1, OutcomeReceiver<List<MedicalResource>, HealthConnectException> arg2)