com.supermap.onlineservices
类 OnlineService
- java.lang.Object
-
- com.supermap.onlineservices.OnlineService
-
public class OnlineService extends java.lang.Object
OnlineService类, 主要提供登录与注销
-
-
嵌套类概要
嵌套类 限定符和类型 类和说明 static interface
OnlineService.AccountInfoByTypeCallback
获取账户信息回调static interface
OnlineService.LoginCallback
登录回调接口, 用于验证用户登录情况
-
构造器概要
构造器 构造器和说明 OnlineService(android.content.Context context)
构造函数
-
方法概要
所有方法 静态方法 实例方法 具体方法 限定符和类型 方法和说明 static void
applyToGroups(java.util.List<java.lang.String> groupIds, java.lang.String applyReason, java.lang.String applicant, OnlineCallBack.CallBackString callBackString)
用户申请加入群组。static void
bindEmail(java.lang.String email, OnlineCallBack.CallBackString callBackString)
绑定邮箱static void
bindPhoneNumber(java.lang.String phoneNumber, java.lang.String verifyCode, OnlineCallBack.CallBackString callBackString)
绑定手机号static void
changeDataVisiblity(java.lang.String id, boolean isPublic, OnlineCallBack.CallBackString callBackString)
改变我的数据状态static void
changeServiceVisiblity(java.lang.String id, boolean isPublic, OnlineCallBack.CallBackString callBackString)
改变服务状态,设置为公有或者私有static void
checkGroupApply(java.lang.String groupId, java.util.List<java.lang.Integer> applyIds, boolean isAccepted, OnlineCallBack.CallBackString callBackString)
批量审核群组中的申请,支持根据申请 id 审核指定的申请。static void
createGroup(java.lang.String groupName, java.lang.String tags, boolean isPublic, java.lang.String description, GroupRole groupRole, boolean isNeedCheck, OnlineCallBack.CallBackString callBackString)
创建群组static void
deleteData(java.lang.String dataName, OnlineCallBack.CallBackString callBackString)
通过名字删除数据static void
deleteGroup(java.util.List<java.lang.String> groupsIds, GroupDeleteListener groupDeleteListener)
批量删除群组static void
deleteGroupMembers(java.util.List<java.lang.String> userIds, java.lang.String groupId, GroupDeleteListener groupDeleteListener)
批量删除群组成员static void
deleteService(java.lang.String dataName, EnumServiceType serviceType, OnlineCallBack.CallBackString callBackString)
删除服务static void
deleteServiceById(java.lang.String id, OnlineCallBack.CallBackString callBackString)
通过id删除服务static void
deleteServiceByName(java.lang.String serviceName, OnlineCallBack.CallBackString callBackString)
通过服务名称删除服务static void
downloadFile(android.content.Context mContext, java.lang.String filename, java.lang.String filePath)
下载文件static void
downloadFile(android.content.Context mContext, java.lang.String filename, java.lang.String filePath, DownloadFile.DownLoadListener downloadListener)
下载文件static void
downloadResourceFileById(android.content.Context context, java.lang.String fileId, java.lang.String filePath, DownloadResourceFile.DownloadListener downloadListener)
下载数据资源中公开的文件,或群组中的共享文件static void
getAccountInfoByType(java.lang.String name, AccountInfoType type, OnlineService.AccountInfoByTypeCallback accountInfoByTypeCallback)
通过昵称获取用户idstatic void
getAllColorTable(int currentPage, OnlineCallBack.CallBackString callBackString)
获取颜色表数据 颜色表固定为每页9条数据,获取其中某一页的数据static void
getAllUserDataList(int currentPage, OnlineCallBack.CallBackString callBackString)
获取用户数据 用户数据固定为每页9条数据static void
getAllUserSymbolyLibList(int currentPage, OnlineCallBack.CallBackString callBackString)
获取符号库数据 符号库数据固定为每页9条数据static void
getDataInfo(java.lang.String dataId, OnlineCallBack.CallBackString callBackString)
根据ID查询数据基本信息static void
getDataList(int currentPage, int pageSize, OnlineCallBack.CallBackString callBackString)
获取我的数据static java.lang.String
getDefaultJsessionidCookie()
获取JsessionidCookiestatic void
getGroupApply(java.lang.String groupId, int currentPage, int pageSize, GroupCheckStatus groupCheckStatus, OrderType orderType, OnlineCallBack.CallBackString callBackString)
获取当前群组中的申请列表信息。static void
getGroupInfo(java.lang.String groupId, OnlineCallBack.CallBackString callBackString)
查看单个群组资源信息static void
getGroupResources(java.lang.String groupId, int currentPage, int pageSize, java.lang.String keywords, ResourceOrderBy resourceOrderBy, OrderType orderType, java.lang.String resourceCreator, OnlineCallBack.CallBackString callBackString)
查看群组的数据资源 群组成员取得数据资源的ID即可下载对应的共享数据static void
getGroupsInfo(int currentPage, int pageSize, GroupOrderBy groupOrderBy, java.lang.String keywords, JoinTypes[] joinTypes, OrderType odrerType, OnlineCallBack.CallBackString callBackString)
获取当前用户有权限查看的群组列表信息 如果希望获取指定的群组列表信息,可用群组名称的关键字查询 根据群组的类型joinTypes查询,包含:CREATE(我创建的)、JOINED(我已加入的)、CANJOIN(我可加入的)static void
getMyGroupsInfo(int currentPage, int pageSize, GroupOrderBy groupOrderBy, java.lang.String keywords, OrderType orderType, OnlineCallBack.CallBackString callBackString)
获取当前用户创建的群组列表信息static void
getMyInvatation(int currentPage, int pageSize, InviteFeedbackStatus feedbackStatus, OrderType orderType, InviteOrderby inviteOrderby, GroupInviteRole groupInviteRole, OnlineCallBack.CallBackString callBackString)
获取当前用户相关的邀请列表信息。java.lang.String
getNickName()
返回用户昵称 登录成功后获取static void
getServiceList(int currentPage, int pageSize, OnlineCallBack.CallBackString commonDataCallBack)
获取服务列表 默认按照时间降序排序java.lang.String
getUserName()
返回用户名 登录成功后获取static void
init(android.content.Context context)
构造函数static void
inviteUsersToGroup(java.lang.String groupId, java.lang.String inviteReason, java.util.List<java.lang.String> inviteNames, OnlineCallBack.CallBackString callBackString)
邀请用户加入指定群组。static void
login(java.lang.String userName, java.lang.String userPassword, OnlineService.LoginCallback callback)
用于登录online,邮箱,昵称登录static void
loginByPhoneNumber(java.lang.String phoneNumber, java.lang.String userPassword, OnlineService.LoginCallback callback)
用于登录online,手机号登录static void
logout(OnlineCallBack.CallBackString callBackString)
用于online注销static void
modifyNickname(java.lang.String newNickname, OnlineCallBack.CallBackString callBackString)
修改昵称static void
modifyPassword(java.lang.String oldPassword, java.lang.String newPassword, OnlineCallBack.CallBackString callBackString)
修改密码static void
processMyInvatation(java.util.List<java.lang.Integer> inviteIds, InviteFeedbackStatus feedbackStatus, java.lang.String feedbackInfo, OnlineCallBack.CallBackString callBackString)
接受或拒绝邀请(更新多个群组的邀请状态。)static void
publishService(java.lang.String dataName, EnumServiceType serviceType, OnlineCallBack.CallBackString callBackString)
发布服务static void
registerWithEmail(java.lang.String email, java.lang.String nikeName, java.lang.String password, OnlineCallBack.CallBackString callBackString)
邮箱注册static void
registerWithPhone(java.lang.String phoneNumber, java.lang.String nikename, java.lang.String SMSVerifyCode, java.lang.String password, OnlineCallBack.CallBackString callBackString)
手机号注册static void
retrievePassword(java.lang.String verifyCode, java.lang.String accountStr, boolean isPhoneAccount, OnlineCallBack.CallBackString commonCallBack)
找回密码第一步,输入图片验证码和账号static void
retrievePasswordFourth(java.lang.String newPassword, OnlineCallBack.CallBackString callBackString)
找回密码第四步,修改密码static void
retrievePasswordSecond(OnlineCallBack.CallBackString callBackString)
发送密码第二步,发送安全码static void
retrievePasswordThird(java.lang.String safeCode, OnlineCallBack.CallBackString commonCallBack)
找回密码第三步,输入安全码static void
sendSMSVerifyCodeWithPhoneNumber(java.lang.String phoneNumber, OnlineCallBack.CallBackString CallBackString)
获取手机注册验证码static void
sendVerficationCode(java.lang.String phoneNumber, OnlineCallBack.CallBackString callBackString)
绑定手机号时发送手机验证码void
setHostnameVerifier(X509HostnameVerifier hostnameVerifier)
设置主机名验证器 在访问https协议的地址时,用于验证主机名static void
shareDataToGroup(java.util.List<java.lang.String> dataIds, java.lang.String groupId, OnlineCallBack.CallBackString callBackString)
通过数据Id共享用户数据中的私有数据到群组资源(批量更新)static void
uploadFile(java.lang.String filename, java.lang.String filePath)
上传文件static void
uploadFile(java.lang.String fileName, java.lang.String filePath, java.lang.String tags, java.lang.String description, DataType dataType, UpLoadFile.UpLoadListener UpLoadListener)
上传文件static void
uploadFile(java.lang.String filename, java.lang.String filePath, UpLoadFile.UpLoadListener UpLoadListener)
上传文件static void
validateEmail(java.lang.String email, OnlineCallBack.CallBackString callBackString)
验证绑定的邮箱static void
validatePhoneNumber(java.lang.String phoneNumber, OnlineCallBack.CallBackString callBackString)
验证绑定的手机号static void
verifyCodeImage(OnlineCallBack.CallBackBitmap callBackBitmap)
找回密码,获取验证码图片static void
verifyOldPassword(java.lang.String oldPassword, OnlineCallBack.CallBackString callBackString)
验证密码
-
-
-
方法详细资料
-
init
public static void init(android.content.Context context)
构造函数- 参数:
context
- 上下文
-
getNickName
public java.lang.String getNickName()
返回用户昵称登录成功后获取
- 返回:
- 返回用户昵称
-
getUserName
public java.lang.String getUserName()
返回用户名登录成功后获取
- 返回:
- 返回用户名
-
getAllColorTable
public static void getAllColorTable(int currentPage, OnlineCallBack.CallBackString callBackString)
获取颜色表数据 颜色表固定为每页9条数据,获取其中某一页的数据- 参数:
currentPage
- 当前页码callBackString
- online字符串结果回调接口
-
getAllUserSymbolyLibList
public static void getAllUserSymbolyLibList(int currentPage, OnlineCallBack.CallBackString callBackString)
获取符号库数据 符号库数据固定为每页9条数据- 参数:
currentPage
- 当前页码callBackString
- online字符串结果回调接口
-
getAllUserDataList
public static void getAllUserDataList(int currentPage, OnlineCallBack.CallBackString callBackString)
获取用户数据 用户数据固定为每页9条数据- 参数:
currentPage
- 当前页码callBackString
- online字符串结果回调接口
-
deleteService
public static void deleteService(java.lang.String dataName, EnumServiceType serviceType, OnlineCallBack.CallBackString callBackString)
删除服务- 参数:
dataName
- 数据名serviceType
- 服务类型callBackString
- online字符串结果回调接口
-
deleteData
public static void deleteData(java.lang.String dataName, OnlineCallBack.CallBackString callBackString)
通过名字删除数据- 参数:
dataName
- 将要删除的文件名字callBackString
- online字符串结果回调接口
-
retrievePasswordFourth
public static void retrievePasswordFourth(java.lang.String newPassword, OnlineCallBack.CallBackString callBackString)
找回密码第四步,修改密码- 参数:
newPassword
- 将要修改的密码callBackString
- online字符串结果回调接口
-
retrievePasswordThird
public static void retrievePasswordThird(java.lang.String safeCode, OnlineCallBack.CallBackString commonCallBack)
找回密码第三步,输入安全码- 参数:
safeCode
- 安全码commonCallBack
- online字符串结果回调接口
-
retrievePasswordSecond
public static void retrievePasswordSecond(OnlineCallBack.CallBackString callBackString)
发送密码第二步,发送安全码- 参数:
callBackString
- online字符串结果回调接口
-
retrievePassword
public static void retrievePassword(java.lang.String verifyCode, java.lang.String accountStr, boolean isPhoneAccount, OnlineCallBack.CallBackString commonCallBack)
找回密码第一步,输入图片验证码和账号- 参数:
verifyCode
- 图片验证码accountStr
- 账号isPhoneAccount
- 是否是手机账号commonCallBack
- online字符串结果回调接口
-
verifyCodeImage
public static void verifyCodeImage(OnlineCallBack.CallBackBitmap callBackBitmap)
找回密码,获取验证码图片- 参数:
callBackBitmap
- online位图结果回调接口
-
getServiceList
public static void getServiceList(int currentPage, int pageSize, OnlineCallBack.CallBackString commonDataCallBack)
获取服务列表 默认按照时间降序排序- 参数:
currentPage
- 当前页码pageSize
- 当前页条数commonDataCallBack
- online字符串结果回调接口
-
changeServiceVisiblity
public static void changeServiceVisiblity(java.lang.String id, boolean isPublic, OnlineCallBack.CallBackString callBackString)
改变服务状态,设置为公有或者私有- 参数:
id
- 服务列表里面的idisPublic
- 是否公有callBackString
- online字符串结果回调接口
-
changeDataVisiblity
public static void changeDataVisiblity(java.lang.String id, boolean isPublic, OnlineCallBack.CallBackString callBackString)
改变我的数据状态- 参数:
id
- 文件idisPublic
- 是否为公有callBackString
- online字符串结果回调接口
-
publishService
public static void publishService(java.lang.String dataName, EnumServiceType serviceType, OnlineCallBack.CallBackString callBackString)
发布服务- 参数:
dataName
- 将要发布的文件名字serviceType
- 发布的服务类型callBackString
- online字符串结果回调接口
-
getDataList
public static void getDataList(int currentPage, int pageSize, OnlineCallBack.CallBackString callBackString)
获取我的数据- 参数:
currentPage
- 当前页数pageSize
- 当前页条数callBackString
- 回调
-
registerWithEmail
public static void registerWithEmail(java.lang.String email, java.lang.String nikeName, java.lang.String password, OnlineCallBack.CallBackString callBackString)
邮箱注册- 参数:
email
- 邮箱账号nikeName
- 昵称password
- 密码callBackString
- online字符串结果回调接口
-
registerWithPhone
public static void registerWithPhone(java.lang.String phoneNumber, java.lang.String nikename, java.lang.String SMSVerifyCode, java.lang.String password, OnlineCallBack.CallBackString callBackString)
手机号注册- 参数:
phoneNumber
- 手机号码nikename
- 昵称SMSVerifyCode
- 手机验证码password
- 密码callBackString
- 回调
-
sendSMSVerifyCodeWithPhoneNumber
public static void sendSMSVerifyCodeWithPhoneNumber(java.lang.String phoneNumber, OnlineCallBack.CallBackString CallBackString)
获取手机注册验证码- 参数:
phoneNumber
- 手机号CallBackString
- online字符串结果回调接口
-
login
public static void login(java.lang.String userName, java.lang.String userPassword, OnlineService.LoginCallback callback)
用于登录online,邮箱,昵称登录- 参数:
userName
- 用户名称/用户邮箱userPassword
- 用户密码callback
- 登录回调
-
loginByPhoneNumber
public static void loginByPhoneNumber(java.lang.String phoneNumber, java.lang.String userPassword, OnlineService.LoginCallback callback)
用于登录online,手机号登录- 参数:
phoneNumber
- 用户手机号userPassword
- 用户密码callback
- 登录回调
-
logout
public static void logout(OnlineCallBack.CallBackString callBackString)
用于online注销- 参数:
callBackString
- online字符串结果回调接口
-
downloadFile
public static void downloadFile(android.content.Context mContext, java.lang.String filename, java.lang.String filePath)
下载文件- 参数:
mContext
- 上下文filename
- 文件名filePath
- 文件绝对路径
-
downloadFile
public static void downloadFile(android.content.Context mContext, java.lang.String filename, java.lang.String filePath, DownloadFile.DownLoadListener downloadListener)
下载文件- 参数:
mContext
- 上下文filename
- 文件名filePath
- 文件绝对路径downloadListener
- 下载回调
-
downloadResourceFileById
public static void downloadResourceFileById(android.content.Context context, java.lang.String fileId, java.lang.String filePath, DownloadResourceFile.DownloadListener downloadListener)
下载数据资源中公开的文件,或群组中的共享文件- 参数:
context
-fileId
- 文件idfilePath
- 文件绝对路径downloadListener
- 下载回调
-
uploadFile
public static void uploadFile(java.lang.String filename, java.lang.String filePath)
上传文件- 参数:
filename
- 文件名filePath
- 文件在手机上的绝对路径
-
uploadFile
public static void uploadFile(java.lang.String filename, java.lang.String filePath, UpLoadFile.UpLoadListener UpLoadListener)
上传文件- 参数:
filename
- 文件名filePath
- 文件在手机上的绝对路径UpLoadListener
- 上传回调
-
uploadFile
public static void uploadFile(java.lang.String fileName, java.lang.String filePath, java.lang.String tags, java.lang.String description, DataType dataType, UpLoadFile.UpLoadListener UpLoadListener)
上传文件- 参数:
fileName
- 文件名filePath
- 文件在手机上的绝对路径tags
- tagsdataType
- 上传文件类型UpLoadListener
- 上传回调
-
getDefaultJsessionidCookie
public static java.lang.String getDefaultJsessionidCookie()
获取JsessionidCookie- 返回:
- 获取JsessionidCookie
-
deleteServiceByName
public static void deleteServiceByName(java.lang.String serviceName, OnlineCallBack.CallBackString callBackString)
通过服务名称删除服务- 参数:
serviceName
- 服务名称callBackString
- 回调
-
deleteServiceById
public static void deleteServiceById(java.lang.String id, OnlineCallBack.CallBackString callBackString)
通过id删除服务- 参数:
id
- 被删除的服务idcallBackString
- 回调
-
verifyOldPassword
public static void verifyOldPassword(java.lang.String oldPassword, OnlineCallBack.CallBackString callBackString)
验证密码- 参数:
oldPassword
- 原密码callBackString
- 结果回调
-
modifyPassword
public static void modifyPassword(java.lang.String oldPassword, java.lang.String newPassword, OnlineCallBack.CallBackString callBackString)
修改密码- 参数:
oldPassword
- 原密码newPassword
- 将要改的新密码callBackString
- 结果回调
-
modifyNickname
public static void modifyNickname(java.lang.String newNickname, OnlineCallBack.CallBackString callBackString)
修改昵称- 参数:
newNickname
- 将要修改的新昵称callBackString
- 结果回调
-
sendVerficationCode
public static void sendVerficationCode(java.lang.String phoneNumber, OnlineCallBack.CallBackString callBackString)
绑定手机号时发送手机验证码- 参数:
phoneNumber
- 手机号callBackString
- 结果回调
-
bindPhoneNumber
public static void bindPhoneNumber(java.lang.String phoneNumber, java.lang.String verifyCode, OnlineCallBack.CallBackString callBackString)
绑定手机号- 参数:
phoneNumber
- 手机号verifyCode
- 验证码callBackString
- 结果回调
-
bindEmail
public static void bindEmail(java.lang.String email, OnlineCallBack.CallBackString callBackString)
绑定邮箱- 参数:
email
- 将要绑定的邮箱callBackString
- 绑定邮箱的回调
-
validateEmail
public static void validateEmail(java.lang.String email, OnlineCallBack.CallBackString callBackString)
验证绑定的邮箱- 参数:
email
- 邮箱callBackString
- 回调
-
validatePhoneNumber
public static void validatePhoneNumber(java.lang.String phoneNumber, OnlineCallBack.CallBackString callBackString)
验证绑定的手机号- 参数:
phoneNumber
- 手机号callBackString
- 结果回调
-
getAccountInfoByType
public static void getAccountInfoByType(java.lang.String name, AccountInfoType type, OnlineService.AccountInfoByTypeCallback accountInfoByTypeCallback)
通过昵称获取用户id- 参数:
name
- 昵称type
- 0:用户昵称 1:电话号码 2:用户邮箱accountInfoByTypeCallback
- 结果回调
-
getGroupsInfo
public static void getGroupsInfo(int currentPage, int pageSize, GroupOrderBy groupOrderBy, java.lang.String keywords, JoinTypes[] joinTypes, OrderType odrerType, OnlineCallBack.CallBackString callBackString)
获取当前用户有权限查看的群组列表信息 如果希望获取指定的群组列表信息,可用群组名称的关键字查询 根据群组的类型joinTypes查询,包含:CREATE(我创建的)、JOINED(我已加入的)、CANJOIN(我可加入的)- 参数:
currentPage
- 当前页数pageSize
- 当前页条数groupOrderBy
- 通过什么排序odrerType
- 排序类型,升序(ASC) or 降序(DESC)keywords
- 关键词查询(不需要则设置为null)joinTypes
- 群组的类型callBackString
- 回调
-
getMyGroupsInfo
public static void getMyGroupsInfo(int currentPage, int pageSize, GroupOrderBy groupOrderBy, java.lang.String keywords, OrderType orderType, OnlineCallBack.CallBackString callBackString)
获取当前用户创建的群组列表信息- 参数:
currentPage
- 当前页数pageSize
- 当前页条数groupOrderBy
- 通过什么排序orderType
- 排序类型,升序(ASC) or 降序(DESC)keywords
- 关键词(可为null)callBackString
- 回调
-
createGroup
public static void createGroup(java.lang.String groupName, java.lang.String tags, boolean isPublic, java.lang.String description, GroupRole groupRole, boolean isNeedCheck, OnlineCallBack.CallBackString callBackString)
创建群组- 参数:
groupName
- 群组名称tags
- 群组标签isPublic
- 是否公开description
- 群组描述信息groupRole
- 群组的资源分享者isNeedCheck
- 申请加入群组时是否需要审核callBackString
- 回调
-
deleteGroup
public static void deleteGroup(java.util.List<java.lang.String> groupsIds, GroupDeleteListener groupDeleteListener)
批量删除群组- 参数:
groupsIds
- 群组Id集合groupDeleteListener
- 回调
-
shareDataToGroup
public static void shareDataToGroup(java.util.List<java.lang.String> dataIds, java.lang.String groupId, OnlineCallBack.CallBackString callBackString)
通过数据Id共享用户数据中的私有数据到群组资源(批量更新)- 参数:
dataIds
- 文件Id集合groupId
- 群组Id
-
getGroupInfo
public static void getGroupInfo(java.lang.String groupId, OnlineCallBack.CallBackString callBackString)
查看单个群组资源信息- 参数:
groupId
- 群组IdcallBackString
- 回调
-
getGroupResources
public static void getGroupResources(java.lang.String groupId, int currentPage, int pageSize, java.lang.String keywords, ResourceOrderBy resourceOrderBy, OrderType orderType, java.lang.String resourceCreator, OnlineCallBack.CallBackString callBackString)
查看群组的数据资源 群组成员取得数据资源的ID即可下载对应的共享数据- 参数:
currentPage
- 当前页数pageSize
- 当前页条数keywords
- 关键词resourceOrderBy
- 通过什么排序orderType
- 排序类型,升序(ASC) or 降序(DESC)resourceCreator
- 资源的创建者callBackString
- 回调
-
inviteUsersToGroup
public static void inviteUsersToGroup(java.lang.String groupId, java.lang.String inviteReason, java.util.List<java.lang.String> inviteNames, OnlineCallBack.CallBackString callBackString)
邀请用户加入指定群组。支持批量邀请。只有群组创建者具有该权限。- 参数:
groupId
- 邀请加入的群组idinviteReason
- 邀请加入群组的原因inviteNames
- 被邀请人昵称callBackString
- 回调
-
applyToGroups
public static void applyToGroups(java.util.List<java.lang.String> groupIds, java.lang.String applyReason, java.lang.String applicant, OnlineCallBack.CallBackString callBackString)
用户申请加入群组。如果群组不需要审核,可以直接申请并加入群组;如果群组需要审核,那么用户申请成功后,还需要群组创建者审核通过后,才能加入该群组。 申请人名称必须为当前登录用户的名称- 参数:
groupIds
- 申请加入的群组idapplyReason
- 申请加入群组的原因applicant
- 申请人昵称callBackString
- 回调
-
checkGroupApply
public static void checkGroupApply(java.lang.String groupId, java.util.List<java.lang.Integer> applyIds, boolean isAccepted, OnlineCallBack.CallBackString callBackString)
批量审核群组中的申请,支持根据申请 id 审核指定的申请。- 参数:
groupId
- 群组IDapplyIds
- 申请IDisAccepted
- 是否接受
-
getGroupApply
public static void getGroupApply(java.lang.String groupId, int currentPage, int pageSize, GroupCheckStatus groupCheckStatus, OrderType orderType, OnlineCallBack.CallBackString callBackString)
获取当前群组中的申请列表信息。包括申请的,审核过的,有权限审核的。- 参数:
groupId
- 群组IDcurrentPage
- 当前页数pageSize
- 当前页条数orderType
- 排序类型,升序(ASC) or 降序(DESC)groupCheckStatus
- 群组审核状态callBackString
- 回调
-
getMyInvatation
public static void getMyInvatation(int currentPage, int pageSize, InviteFeedbackStatus feedbackStatus, OrderType orderType, InviteOrderby inviteOrderby, GroupInviteRole groupInviteRole, OnlineCallBack.CallBackString callBackString)
获取当前用户相关的邀请列表信息。 如果参数未设置,则返回当前用户相关的所有邀请列表信息。- 参数:
currentPage
-pageSize
-feedbackStatus
-orderType
-inviteOrderby
-groupInviteRole
-callBackString
-
-
processMyInvatation
public static void processMyInvatation(java.util.List<java.lang.Integer> inviteIds, InviteFeedbackStatus feedbackStatus, java.lang.String feedbackInfo, OnlineCallBack.CallBackString callBackString)
接受或拒绝邀请(更新多个群组的邀请状态。)- 参数:
inviteIds
- 邀请IDfeedbackStatus
- 反馈状态,只能是 ACCEPTED 或者是 REFUSED。feedbackInfo
- 反馈信息。callBackString
-
-
deleteGroupMembers
public static void deleteGroupMembers(java.util.List<java.lang.String> userIds, java.lang.String groupId, GroupDeleteListener groupDeleteListener)
批量删除群组成员- 参数:
userIds
- 用户ID集合groupDeleteListener
- 回调
-
getDataInfo
public static void getDataInfo(java.lang.String dataId, OnlineCallBack.CallBackString callBackString)
根据ID查询数据基本信息- 参数:
dataId
- 当前页码callBackString
-
-
setHostnameVerifier
public void setHostnameVerifier(X509HostnameVerifier hostnameVerifier)
设置主机名验证器在访问https协议的地址时,用于验证主机名
- 参数:
hostnameVerifier
- 主机名验证器
-
-