HttpApiClient

HTTPインターフェースの実装

HttpApiClient

メンバー関数の説明

byte[] getImage(int type, String imageId)

図データを取得

パラメータ

戻り値

画像データ

例外

なし

ConnectConfigEntity getConnectConfigEntity()

現在接続構成を取得

パラメータ

なし

戻り値

ConnectConfigEntity

例外

なし

Result alarmReport(AlarmReportParameter reportParameter)

アラートをレポート

パラメータ

戻り値

Result

例外

なし

Result bindDefaultGroup()

デフォルトグループをバンドル

パラメータ

なし

戻り値

Result

例外

なし

Result checkPasswordUseLoginInterface(String password)

パスワードを検証

パラメータ

戻り値

Result

例外

なし

Result checkTslExist(String md5)

Tslが存在するかをチェック

パラメータ

戻り値

Result<TslCheckExistResult>

例外

なし

Result checkTslLanguageExist(String lang)

Tslの言語パッケージが存在するかをチェック

パラメータ

戻り値

Result<TslLanguageCheckExistResult>

例外

なし

Result faceSearch(FaceSearchParameter searchParameter)

サーバの識別

パラメータ

戻り値

Result<FaceSearchResult>

例外

なし

Result> getGroupIndexList()

当該デバイスにバンドルされるグループインデックスリストを取得

パラメータ

なし

戻り値

Result<GroupIndex>

例外

なし

Result> getUserIndexList(int groupId)

グループでのユーザーインデックスリストを取得

パラメータ

なし

戻り値

Result>

例外

なし

Result> getUserInfoList(UserInfoParameter parameter)

ユーザー情報リストを取得

パラメータ

戻り値

Result>

例外

なし

Result getServiceConfigJson()

サーバ構成を取得

パラメータ

なし

戻り値

Result

例外

なし

Result getAllGroupList()

当該デバイスにバンドされるグループリストを取得

パラメータ

なし

戻り値

Result<DeviceGroups>

例外

なし

Result getDeviceDetailInfo()

デバイスの情報詳細を取得

パラメータ

なし

戻り値

Result<DeviceDetailInfo>

例外

なし

Result getCompanyInfo()

企業情報を取得

パラメータ

なし

戻り値

Result<Company>

例外

なし

Result getUserInfo(long id)

ユーザーの詳細情報を取得

パラメータ

戻り値

Result<UserDetailInfo>

例外

なし

Result getGuestInfo(long id)

ユーザーの詳細情報を取得

パラメータ

戻り値

Result<GuestDetailInfo>

例外

なし

Result getServerVersion()

サーバのバージョンを取得

パラメータ

なし

戻り値

Result<ServerVersion>

例外

なし

Result getPassTimeTable(long timetableId)

アクセスタイムテーブルを取得

パラメータ

戻り値

Result<TimeTable>

例外

なし

void logout()

ログアウト

パラメータ

なし

戻り値

なし

例外

なし

Result identifyQRCode(IdentifyQRCodeParameter parameter)

QRコード認識インターフェース

パラメータ

戻り値

Result<QRResult>

例外

なし

Result login(String account, String password,String identifier, String duid)

デバイスのログイン

パラメータ

戻り値

Result<LoginResult>

例外

なし

Result register( RegisterParameter registerParameter)

デバイスを登録

パラメータ

戻り値

Result<RegisterResult>

例外

なし

Result reportUserStatus(UserStatusParameter userStatusParameter) )

ローカルデータベースでのユーザー異常ステータスをアップロード

パラメータ

戻り値

Result

例外

なし

Result reportUserStatus(UserSyncStatusParameter userSyncStatusParameter)

ローカルデータベースでのユーザー異常ステータスをアップロード

パラメータ

戻り値

Result

例外

なし

void refreshConnectConfig(ConnectConfigEntity connectConfig)

接続構成をリロード

パラメータ

戻り値

なし

例外

なし

Result reportDeviceEvent(DeviceReportEventParamer param)

デバイスイベントをレポート

パラメータ

戻り値

Result

例外

なし

Result uploadRecord(RecordParameter recordParameter)

識別レコードをアップロード

パラメータ

戻り値

Result<RecordResult>

例外

なし

Result uploadDeviceVersionInfo(DeviceVersionInfoParameter deviceInfoParameter)

デバイスバージョンをアップロード

パラメータ

戻り値

Result

例外

なし

Result uploadConfig(String deviceConfigKey, Object config)

構成をアップロード

パラメータ

戻り値

Result

例外

なし

Result uploadTsl(TslUploadParameter parameter))

Tslをアップロード

パラメータ

戻り値

Result

例外

なし

Result uploadTslLanguage(TslLanguageUploadParameter parameter)

Tsl言語パッケージをアップロード

パラメータ

戻り値

Result

例外

なし

最終更新