Class HealthConnectManager
public class HealthConnectManager : JVMBridgeBase<HealthConnectManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<HealthConnectManager>HealthConnectManager
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<HealthConnectManager>.SExecute<TNewClass, TReturn>(IJavaType, string, params object[])JVMBridgeBase<HealthConnectManager>.IsAssignableFrom(IJavaType)JVMBridgeBase<HealthConnectManager>.IsAssignableFrom<T>()JVMBridgeBase<HealthConnectManager>.Execute<T>(params T[])JVMBridgeBase<HealthConnectManager>.DynBridgeClazzJVMBridgeBase<HealthConnectManager>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
HealthConnectManager()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public HealthConnectManager()
HealthConnectManager(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public HealthConnectManager(params object[] args)
Parameters
args
object[]
Properties
ACTION_MANAGE_HEALTH_PERMISSIONS
public static String ACTION_MANAGE_HEALTH_PERMISSIONS { get; }
Property Value
ACTION_REQUEST_EXERCISE_ROUTE
public static String ACTION_REQUEST_EXERCISE_ROUTE { get; }
Property Value
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
CATEGORY_HEALTH_PERMISSIONS
public static String CATEGORY_HEALTH_PERMISSIONS { get; }
Property Value
EXTRA_EXERCISE_ROUTE
public static String EXTRA_EXERCISE_ROUTE { get; }
Property Value
EXTRA_SESSION_ID
public static String EXTRA_SESSION_ID { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
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
arg0
AggregateRecordsRequest<T>arg1
Durationarg2
Executorarg3
OutcomeReceiver<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
arg0
AggregateRecordsRequest<T>arg1
Periodarg2
Executorarg3
OutcomeReceiver<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
arg0
AggregateRecordsRequest<T>arg1
Executorarg2
OutcomeReceiver<AggregateRecordsResponse<T>, HealthConnectException>
Type Parameters
T
DeleteRecords(Class, TimeRangeFilter, Executor, OutcomeReceiver<Void, HealthConnectException>)
public void DeleteRecords(Class arg0, TimeRangeFilter arg1, Executor arg2, OutcomeReceiver<Void, HealthConnectException> arg3)
Parameters
arg0
Classarg1
TimeRangeFilterarg2
Executorarg3
OutcomeReceiver<Void, HealthConnectException>
DeleteRecords(List<RecordIdFilter>, Executor, OutcomeReceiver<Void, HealthConnectException>)
public void DeleteRecords(List<RecordIdFilter> arg0, Executor arg1, OutcomeReceiver<Void, HealthConnectException> arg2)
Parameters
arg0
List<RecordIdFilter>arg1
Executorarg2
OutcomeReceiver<Void, HealthConnectException>
GetChangeLogToken(ChangeLogTokenRequest, Executor, OutcomeReceiver<ChangeLogTokenResponse, HealthConnectException>)
public void GetChangeLogToken(ChangeLogTokenRequest arg0, Executor arg1, OutcomeReceiver<ChangeLogTokenResponse, HealthConnectException> arg2)
Parameters
arg0
ChangeLogTokenRequestarg1
Executorarg2
OutcomeReceiver<ChangeLogTokenResponse, HealthConnectException>
GetChangeLogs(ChangeLogsRequest, Executor, OutcomeReceiver<ChangeLogsResponse, HealthConnectException>)
public void GetChangeLogs(ChangeLogsRequest arg0, Executor arg1, OutcomeReceiver<ChangeLogsResponse, HealthConnectException> arg2)
Parameters
arg0
ChangeLogsRequestarg1
Executorarg2
OutcomeReceiver<ChangeLogsResponse, HealthConnectException>
InsertRecords(List<Record>, Executor, OutcomeReceiver<InsertRecordsResponse, HealthConnectException>)
public void InsertRecords(List<Record> arg0, Executor arg1, OutcomeReceiver<InsertRecordsResponse, HealthConnectException> arg2)
Parameters
arg0
List<Record>arg1
Executorarg2
OutcomeReceiver<InsertRecordsResponse, 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
arg0
ReadRecordsRequest<T>arg1
Executorarg2
OutcomeReceiver<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
arg0
List<Record>arg1
Executorarg2
OutcomeReceiver<Void, HealthConnectException>