iPortal 9D(2019) Interface Changes

Feedback


Java API Changes

Package Class/Interface Field/Method/Property/Event Note

com.supermap.iportal.web.commontypes

TagSearchParameter

isCurrentUserAdmin

New Field
DBVersion

V00_062

V00_066

New Enumeration
SceneInfo

content

New Field
DataItemType

GEOJSON

UGCV5_MVT

HDFS

New Enumeration

MonitorHostedNodeInfo supportCloudNative

New Field

Constant TABLENAME_DATA_REGISTRATION
TABLENAME_MAP_DASHBOARD
TABLENAME_RESOURCE_COUNT_SNAPSHOT
TABLENAME_STAT_KEY_VISITCOUNT_PERHOUR
TABLENAME_RESOURCE_APPLY_INFO

New Field

ResourceDirectory  

New Class

SourceType GEOMETRY

New Enumeration

DataServiceInfo editable

New Field

DownloadCountInfo  

New Class

ResDownloadCountChange  

New Class

ResDownloadCountChangeParameter  

New Class

ResTotalDownloadCountChangeParameter  

New Class

ResourceEntity.ResourceType MAP_DASHBOARD
KEY

New Enumeration

MapDashboard  

New Class

MapDashboardAttributes  

New Class

MapDashboardSearchParameter  

New Class

WebAppAttributes  

New Class

WebAppObject  

New Class

BasicDirInfo.DirectoryResourceType INSIGHTS
MAPDASHBOARD

New Enumeration

TagSearchParameter.TagSearchType INSIGHTS
MAPDASHBOARD

New Enumeration

CountSnapShot  

New Class

ResourceCountSnapShot  

New Class

UserCountSnapShot  

New Class

StatSummary.SummaryItem KEY_VISIT_COUNT_PER_HOUR

New Enumeration

ResVisitCountInfo  

New Class

ResClientVisitParameter  

New Class

ResClientVisitCountInfo  

New Class

KeyInfoWithVisitCount  

New Class

KeySearchParameter

ids

visitStart

visitEnd

orderBy

New Field

KeySearchParameter.KeyOrderBy  

New Enumeration Class

IportalAuthorizeEntity.PermissionType SEARCH

New Enumeration

IportalDataAuthorizeEntity.DataPermissionType SEARCH

New Enumeration

MessageObjectType

SERVICEAPPLYINFO

RESOURCE_APPLY_INFO

Deleted Enumeration

New Enumeration

ResourceApplyCheckSetting  

New Class

ResourceApplyInfo  

New Class

ResourceApplySearchParameter  

New Class

ResourceApplySetting  

New Class

ResourceReapplySetting  

New Class

ServiceApplyCheckSetting  

Deleted Class

ServiceApplyInfo  

Deleted Class

ServiceApplySearchParameter  

Deleted Class

ServiceApplySetting  

Deleted Class

ServiceReapplySetting  

Deleted Class

REST API Changes

Module Resource Name Resource/Parameter/Request/Representation Note
 

portal

fileDownload

GET request: Download data

Request parameter: String fileType

Response: Response

New Parameter

iportal/web/mycontent/datas/{dataId}/download

fileUpload

POST request: Upload data

Parameters for uploading Excel file: int xIndex, int yIndex, String[] fieldTypes

Parameters for uploading CSV file: int xIndex, int yIndex, String separator

Response: Response

New Parameter

iportal/web/mycontent/datas/{dataId}/upload

 

Datasets

GET request: Obtain the dataset infos in data

Response: Object

New Resource

iportal/web/datas/{dataId}/datasets

hdfsSimpleData

GET request: Obtain the simpleData in HDFS

Request parameter: String datasetName

Response: String

New Resource

iportal/web/mycontent/datas/{dataId}/simpledata

hdfsVerify

PUT request: Verify HDFS

Request body: datasetInfo

Response: MethodResult

New Resource

iportal/web/mycontent/datas/{dataId}/verify

dirsResources

POST request: Put the specified data in the folder with the specified name

Request body: ResourceDirectory

Response: MethodResult

New Resource

iportal/web/directories/resources

service

PUT request: Update the service info after publishing data

Request body: DataServiceInfo

Response: MethodResult

New Resource

iportal/web/mycontent/datas/{dataId}/services/{serviceid}

downloadCountChanges

GET request: Get the downdoad times of one or more specified resources under a certain type of resource over time

Request body: ResDownloadCountChangeParameter

Response: List<ResDownloadCountChange>

New Resource

iportal/manager/portalstatistics/resource/download/countchanges

totalDownloadCountChanges

GET request: Get the total download times of one certain type of resource over time

Request body: ResTotalDownloadCountChangeParameter

Response: List<DownloadCountInfo>

New Resource

iportal/manager/portalstatistics/resource/download/totalcountchanges

totalDownloadCount

GET request: Get the download amount of a certain type of resource

Request body: ResourceType

Response: Long

New Resource

iportal/manager/portalstatistics/resource/download/totalcount

clientVisits

GET request: The resource visits overview information

Request parameter: ResClientVisitParameter

Response: Page<ResClientVisitCountInfo>

New Resource

iportal/manager/portalstatistics/resource/visit/clients

servicesApply

 

Resource: iportal/web/services/applyinfos expired. From this version, this resource is no longer used.

servicesReapply

 

Resource: iportal/web/services/applyinfos/reapply expired. From this version, this resource is no longer used.

application

POST request: Submit a resource access permission application

Request body: ResourceApplySetting

Response: MethodResult

New Resource

iportal/web/applyinfos

POST request: Audit the resource resource access permission application

Request body: ResourceApplyCheckSetting

Response: MethodResult

New Resource

iportal/web/applyinfos

GET request: Query the current user's resource access permission applications

Request parameter: ResourceApplySearchParameter

Response: Page<ResourceApplyInfo>

New Resource

iportal/web/applyinfos

DELETE request: Delete resource access permission applications in bulk

Request parameter: ids=String[]

Response: MethodResult

New Resource

iportal/web/applyinfos

reapplication

PUT request: Resubmit a resource resource access permission application

Request body: ResourceReapplySetting

Response: MethodResult

New Resource

iportal/web/applyinfos/reapply

Configuration File Changes

File Path

File Name

Configuration Item

Note

[SuperMap iPortal installation directory]\webapps\iportal\WEB-INF

iportal.xml

serviceProxy

Added "rootUrlPostfix", the suffix of the proxy service root address

Added "enableBuiltinProxy", whether to enable the built-in proxy service

Added "connectionTimeout", "socketTimeout", proxy forwarding request timeout

serviceSetting

Delete "accessMode", service access mode