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 - 请求回调