public class IPortalService
extends java.lang.Object
构造器和说明 |
---|
IPortalService() |
限定符和类型 | 方法和说明 |
---|---|
void |
addOnResponseListener(OnResponseListener listener)
添加网络请求的监听
|
void |
applyToGroup(java.lang.String groupId, java.lang.String applyReason, java.lang.String applicant, OnResponseListener onResponseListener)
用户申请加入群组。
|
void |
cancelDownload(Call downloadCall)
取消当前下载任务
|
void |
cancelUpload(Call mUploadCall)
取消当前上传任务
|
void |
checkGroupApply(java.lang.String groupId, java.util.List<java.lang.String> userIds, boolean isAccepted, OnResponseListener onResponseListener)
批量审核当前群组中的申请,支持根据申请 id 审核指定的申请。
|
void |
createGroup(java.lang.String groupName, java.lang.String tags, boolean isPublic, java.lang.String description, GroupRole groupRole, boolean isNeedCheck, OnResponseListener onResponseListener)
创建群组
|
void |
deleteGroup(java.util.List<java.lang.String> groupsIds, OnResponseListener onResponseListener)
批量删除群组
|
void |
deleteMyContentItem(MyContentType type, int ID, OnResponseListener onResponseListener)
删除我的资源
|
void |
downloadData(int dataID, DownloadListener downloadListener)
数据中心下载
|
void |
downloadMyData(int dataID, DownloadListener downloadListener)
我的数据下载
|
void |
getDatas(java.util.HashMap<java.lang.String,java.lang.String> searchParameter)
数据资源(GET)
|
void |
getGroupApply(java.lang.String groupId, int currentPage, int pageSize, GroupCheckStatus groupCheckStatus, OrderType orderType, OnResponseListener onResponseListener)
获取当前群组中的申请列表信息。
|
void |
getGroupInfo(java.lang.String groupId, OnResponseListener onResponseListener)
查看单个群组资源信息
|
void |
getGroupResources(java.lang.String groupId, int currentPage, int pageSize, java.lang.String keywords, ResourceOrderBy resourceOrderBy, OrderType orderType, java.lang.String resourceCreator, OnResponseListener onResponseListener)
查看群组的数据资源 群组成员取得数据资源的ID即可下载对应的共享数据
|
void |
getGroupsInfo(int currentPage, int pageSize, GroupOrderBy groupOrderBy, java.lang.String keywords, JoinTypes joinTypes, OrderType orderType, OnResponseListener onResponseListener)
获取当前用户有权限查看的群组列表信息 如果希望获取指定的群组列表信息,可用群组名称的关键字查询 根据群组的类型joinTypes查询,包含:CREATE(我创建的)、JOINED(我已加入的)、CANJOIN(我可加入的)
|
void |
getInsights(java.util.HashMap<java.lang.String,java.lang.String> searchParameter, OnResponseListener onResponseListener)
获取洞察资源
|
static IPortalService |
getInstance()
获取IPortalService的唯一实例
|
java.lang.String |
getIPortalServiceHost()
获取当前登录服务的主机地址
|
void |
getMapDashboards(java.util.HashMap<java.lang.String,java.lang.String> searchParameter, OnResponseListener onResponseListener)
获取大屏资源
|
void |
getMaps(java.util.HashMap<java.lang.String,java.lang.String> searchParameter)
地图资源
|
void |
getMyAccount(OnResponseListener onResponseListener)
获取我的账户信息
|
void |
getMyDataID(java.lang.String fileName, java.lang.String tags, DataItemType type, OnResponseListener onResponseListener)
数据上传前需要获取对应的ID
|
void |
getMyDatas(java.util.HashMap<java.lang.String,java.lang.String> searchParameter)
我的数据
|
void |
getMyInsights(java.util.HashMap<java.lang.String,java.lang.String> searchParameter, OnResponseListener onResponseListener)
获取我的洞察
|
void |
getMyMapDashboards(java.util.HashMap<java.lang.String,java.lang.String> searchParameter, OnResponseListener onResponseListener)
获取我的大屏
|
void |
getMyMaps(java.util.HashMap<java.lang.String,java.lang.String> searchParameter)
我的地图
|
void |
getMyScenes(java.util.HashMap<java.lang.String,java.lang.String> searchParameter, OnResponseListener onResponseListener)
获取我的场景
|
void |
getMyServices(java.util.HashMap<java.lang.String,java.lang.String> searchParameter, OnResponseListener onResponseListener)
获取我的服务
|
void |
getRestMaps(java.lang.String restUrl, OnResponseListener onResponseListener)
获取rest地图列表(GET)
|
void |
getScenes(java.util.HashMap<java.lang.String,java.lang.String> searchParameter, OnResponseListener onResponseListener)
获取场景资源
|
void |
getServices(java.util.HashMap<java.lang.String,java.lang.String> searchParameter, OnResponseListener onResponseListener)
获取服务资源
|
void |
getUserGroupsInfo(int currentPage, int pageSize, GroupOrderBy groupOrderBy, java.lang.String keywords, OrderType orderType, OnResponseListener onResponseListener)
获取当前用户创建的群组列表信息
|
void |
getWebMap(int mapid, OnResponseListener onResponseListener)
WebMap 资源是地图的内容资源。
|
void |
inviteUsersToGroup(java.lang.String groupId, java.lang.String inviteReason, java.util.List<java.lang.String> inviteNames, OnResponseListener onResponseListener)
发送邀请信息给非该群组成员用户。
|
void |
login(java.lang.String host, int port, java.lang.String pathSegments, java.lang.String username, java.lang.String password, boolean rememberme)
用户登陆
|
void |
login(java.lang.String portalUrl, java.lang.String username, java.lang.String password, boolean rememberme)
用户登陆
|
void |
logout()
用户退出
|
void |
queryUserByName(java.lang.String name, OnResponseListener onResponseListener)
根据昵称或用户名查找用户
|
void |
shareDataToGroup(java.util.List<java.lang.String> dataIds, java.lang.String groupId, OnResponseListener onResponseListener)
通过数据Id共享用户数据中的私有数据到群组资源(批量更新)
|
void |
updateEmail(java.lang.String email, OnResponseListener onResponseListener)
修改邮箱
|
void |
updateNickname(java.lang.String nickname, OnResponseListener onResponseListener)
修改昵称
|
void |
updatePassword(java.lang.String newPassword, java.lang.String originPassword, OnResponseListener onResponseListener)
修改密码
|
void |
updateSecurityQuestion(java.lang.String pwdQuestion, java.lang.String pwdAnswer, OnResponseListener onResponseListener)
修改安全问题
|
void |
updateWebMap(int mapid, org.json.JSONObject jsonRequst, OnResponseListener onResponseListener)
WebMap 资源是地图的内容资源。
|
void |
updateWebMap(int mapid, java.lang.String jsonRequst, OnResponseListener onResponseListener)
WebMap 资源是地图的内容资源。
|
void |
uploadData(java.lang.String path, int dataID, UploadListener uploadListener)
数据上传(POST),需要用到请求到的ID(先请求ID再上传)
|
public static IPortalService getInstance()
public void addOnResponseListener(OnResponseListener listener)
listener
- 网络请求的监听public java.lang.String getIPortalServiceHost()
public void login(java.lang.String host, int port, java.lang.String pathSegments, java.lang.String username, java.lang.String password, boolean rememberme)
host
- 主机地址port
- 端口号pathSegments
- 路径片段username
- 用户名password
- 用户密码rememberme
- 是否记住public void login(java.lang.String portalUrl, java.lang.String username, java.lang.String password, boolean rememberme)
portalUrl
- iPortal服务根地址username
- 用户名password
- 用户密码rememberme
- 是否记住public void logout()
public void getMyMaps(java.util.HashMap<java.lang.String,java.lang.String> searchParameter)
searchParameter
- 请求参数。searchParameter请求参数对应iPortal帮助文档上每一资源项的请求参数。public void getMaps(java.util.HashMap<java.lang.String,java.lang.String> searchParameter)
searchParameter
- 请求参数。searchParameter 请求参数。searchParameter请求参数对应iPortal帮助文档上每一资源项的请求参数。public void getMyDatas(java.util.HashMap<java.lang.String,java.lang.String> searchParameter)
searchParameter
- 请求参数。searchParameter 请求参数。searchParameter请求参数对应iPortal帮助文档上每一资源项的请求参数。public void getDatas(java.util.HashMap<java.lang.String,java.lang.String> searchParameter)
searchParameter
- 请求参数。searchParameter 请求参数。searchParameter请求参数对应iPortal帮助文档上每一资源项的请求参数。public void getMyDataID(java.lang.String fileName, java.lang.String tags, DataItemType type, OnResponseListener onResponseListener)
fileName
- 文件名称tags
- 文件标签type
- 文件类型onResponseListener
- 回调public void uploadData(java.lang.String path, int dataID, UploadListener uploadListener)
path
- 数据完整路径dataID
- 数据IDuploadListener
- 添加上传监听public void cancelUpload(Call mUploadCall)
mUploadCall
- 上传回调public void downloadMyData(int dataID, DownloadListener downloadListener)
dataID
- 数据IDdownloadListener
- 添加下载监听public void downloadData(int dataID, DownloadListener downloadListener)
dataID
- 数据IDdownloadListener
- 添加下载监听public void cancelDownload(Call downloadCall)
downloadCall
- 下载回调public void getMyServices(java.util.HashMap<java.lang.String,java.lang.String> searchParameter, OnResponseListener onResponseListener)
searchParameter
- 查询参数。searchParameter 请求参数。searchParameter请求参数对应iPortal帮助文档上每一资源项的请求参数。onResponseListener
- 请求回调public void getServices(java.util.HashMap<java.lang.String,java.lang.String> searchParameter, OnResponseListener onResponseListener)
searchParameter
- 查询参数。searchParameter 请求参数。searchParameter请求参数对应iPortal帮助文档上每一资源项的请求参数。onResponseListener
- 请求回调public void getMyScenes(java.util.HashMap<java.lang.String,java.lang.String> searchParameter, OnResponseListener onResponseListener)
searchParameter
- 查询参数。searchParameter 请求参数。searchParameter请求参数对应iPortal帮助文档上每一资源项的请求参数。onResponseListener
- 请求回调public void getScenes(java.util.HashMap<java.lang.String,java.lang.String> searchParameter, OnResponseListener onResponseListener)
searchParameter
- 查询参数。searchParameter 请求参数。searchParameter请求参数对应iPortal帮助文档上每一资源项的请求参数。onResponseListener
- 请求回调public void getMyInsights(java.util.HashMap<java.lang.String,java.lang.String> searchParameter, OnResponseListener onResponseListener)
searchParameter
- 查询参数。searchParameter 请求参数。searchParameter请求参数对应iPortal帮助文档上每一资源项的请求参数。onResponseListener
- 请求回调public void getInsights(java.util.HashMap<java.lang.String,java.lang.String> searchParameter, OnResponseListener onResponseListener)
searchParameter
- 查询参数。searchParameter 请求参数。searchParameter请求参数对应iPortal帮助文档上每一资源项的请求参数。onResponseListener
- 请求回调public void getMyMapDashboards(java.util.HashMap<java.lang.String,java.lang.String> searchParameter, OnResponseListener onResponseListener)
searchParameter
- 查询参数。searchParameter 请求参数。searchParameter请求参数对应iPortal帮助文档上每一资源项的请求参数。onResponseListener
- 请求回调public void getMapDashboards(java.util.HashMap<java.lang.String,java.lang.String> searchParameter, OnResponseListener onResponseListener)
searchParameter
- 查询参数。searchParameter 请求参数。searchParameter请求参数对应iPortal帮助文档上每一资源项的请求参数。onResponseListener
- 请求回调public void getMyAccount(OnResponseListener onResponseListener)
onResponseListener
- 请求回调public void deleteMyContentItem(MyContentType type, int ID, OnResponseListener onResponseListener)
type
- 资源类型ID
- 资源IDonResponseListener
- 请求回调public void updateNickname(java.lang.String nickname, OnResponseListener onResponseListener)
nickname
- 新的昵称onResponseListener
- 请求回调public void updatePassword(java.lang.String newPassword, java.lang.String originPassword, OnResponseListener onResponseListener)
newPassword
- 新密码originPassword
- 原来的密码onResponseListener
- 请求回调public void updateSecurityQuestion(java.lang.String pwdQuestion, java.lang.String pwdAnswer, OnResponseListener onResponseListener)
pwdQuestion
- 安全问题pwdAnswer
- 问题答案onResponseListener
- 请求回调public void updateEmail(java.lang.String email, OnResponseListener onResponseListener)
email
- 新的邮箱地址onResponseListener
- 请求回调public void getWebMap(int mapid, OnResponseListener onResponseListener)
mapid
- 地图IDonResponseListener
- 请求回调public void updateWebMap(int mapid, java.lang.String jsonRequst, OnResponseListener onResponseListener)
mapid
- 地图IDjsonRequst
- 字符串请求体onResponseListener
- 请求回调public void updateWebMap(int mapid, org.json.JSONObject jsonRequst, OnResponseListener onResponseListener)
mapid
- 地图IDjsonRequst
- JSON请求体onResponseListener
- 请求回调public void getRestMaps(java.lang.String restUrl, OnResponseListener onResponseListener)
restUrl
- rest地图服务地址onResponseListener
- 请求回调public void getGroupsInfo(int currentPage, int pageSize, GroupOrderBy groupOrderBy, java.lang.String keywords, JoinTypes joinTypes, OrderType orderType, OnResponseListener onResponseListener)
currentPage
- 当前页数pageSize
- 当前页条数groupOrderBy
- 通过什么排序orderType
- 排序类型,升序(ASC) or 降序(DESC)keywords
- 关键词查询(不需要则设置为null)joinTypes
- 群组的类型onResponseListener
- 请求回调public void getUserGroupsInfo(int currentPage, int pageSize, GroupOrderBy groupOrderBy, java.lang.String keywords, OrderType orderType, OnResponseListener onResponseListener)
currentPage
- 当前页数pageSize
- 当前页条数groupOrderBy
- 通过什么排序orderType
- 排序类型,升序(ASC) or 降序(DESC)keywords
- 关键词(可为null)onResponseListener
- 请求回调public void createGroup(java.lang.String groupName, java.lang.String tags, boolean isPublic, java.lang.String description, GroupRole groupRole, boolean isNeedCheck, OnResponseListener onResponseListener)
groupName
- 群组名称tags
- 群组标签isPublic
- 是否公开description
- 群组描述信息groupRole
- 群组的资源分享者isNeedCheck
- 申请加入群组时是否需要审核onResponseListener
- 请求回调public void deleteGroup(java.util.List<java.lang.String> groupsIds, OnResponseListener onResponseListener)
groupsIds
- 群组Id集合onResponseListener
- 请求回调public void shareDataToGroup(java.util.List<java.lang.String> dataIds, java.lang.String groupId, OnResponseListener onResponseListener)
dataIds
- 文件Id集合groupId
- 群组IdonResponseListener
- 请求回调public void getGroupInfo(java.lang.String groupId, OnResponseListener onResponseListener)
groupId
- 群组IdonResponseListener
- 请求回调public void getGroupResources(java.lang.String groupId, int currentPage, int pageSize, java.lang.String keywords, ResourceOrderBy resourceOrderBy, OrderType orderType, java.lang.String resourceCreator, OnResponseListener onResponseListener)
groupId
- 群组idcurrentPage
- 当前页数pageSize
- 当前页条数keywords
- 关键词resourceOrderBy
- 通过什么排序orderType
- 排序类型,升序(ASC) or 降序(DESC)resourceCreator
- 资源的创建者onResponseListener
- 请求回调public void inviteUsersToGroup(java.lang.String groupId, java.lang.String inviteReason, java.util.List<java.lang.String> inviteNames, OnResponseListener onResponseListener)
groupId
- 邀请加入的群组idinviteReason
- 邀请加入群组的原因inviteNames
- 被邀请人名称onResponseListener
- 请求回调public void applyToGroup(java.lang.String groupId, java.lang.String applyReason, java.lang.String applicant, OnResponseListener onResponseListener)
申请人名称必须为当前登录用户的名称
groupId
- 申请加入的群组idapplyReason
- 申请加入群组的原因applicant
- 申请人onResponseListener
- 请求回调public void checkGroupApply(java.lang.String groupId, java.util.List<java.lang.String> userIds, boolean isAccepted, OnResponseListener onResponseListener)
groupId
- 群组IDuserIds
- 用户IDisAccepted
- 是否接受onResponseListener
- 请求回调public void getGroupApply(java.lang.String groupId, int currentPage, int pageSize, GroupCheckStatus groupCheckStatus, OrderType orderType, OnResponseListener onResponseListener)
groupId
- 群组IDcurrentPage
- 当前页数pageSize
- 当前页条数orderType
- 排序类型,升序(ASC) or 降序(DESC)groupCheckStatus
- 群组审核状态onResponseListener
- 请求回调public void queryUserByName(java.lang.String name, OnResponseListener onResponseListener)
name
- 昵称,用户名onResponseListener
- 请求回调