Java API Changes

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

com.supermap.iportal.web.commontypes

DBVersion

V00_075

V00_076

New Enumeration

SpatialPermission  

New Class

SpatialPermission.SpatialScopeType  

New Enumeration

SpatialPermissionSearchParameter   New Class
AuthorizedEntity  

New Class

RegionPermission

 

New Class

SpatialPermissionDeleteParameter  

New Class

IportalUser.UserType  

New Enumeration

IportalUser

type

thumbnail

New Field

REST  API Changes

Module Resource Name Resource/Parameter/Request/Representation Note

portal

regionPermissions

GET request: Query the spatial scope authorization info list of a service.

Response: List<RegionPermission>

New Resource

iportal/web/services/{id}/regionpermissions

POST request: Add a spatial scope authorization information to a service.

Request body: RegionPermission

Response: MethodResult

regionPermission

GET request: Query the spatial scope authorization information of a service for a certain authorized entity.

Response: RegionPermission

New Resource

iportal/web/services/{id}/regionpermissions/{authorizedEntityType}:{authorizedEntityID}

PUT request: Update the spatial scope authorization information of a service for a certain authorized entity.

Request body: Geometry

Response: MethodResult

DELETE request: Delete the spatial scope authorization information of a service for a certain authorized entity.

Response: MethodResult

administrativeDivRegion

GET request: Get the vector polygon corresponding to the specified administrative area.

Response: Geometry

New Resource

iportal/web/administrativedivisions/{A3Code}/{adcode}

myThumbnail

PUT request: Update the user's avatar.

Request body: String

Response: MethodResult

New Resource

iportal/web/mycontent/account/thumbnail

myBasicInfo

PUT request: Update user's basic info.

Request body: UserBasicInfo

Response: MethodResult

New Resource

iportal/web/mycontent/account/basic

globalSearch

GET request: Perform global search.

Request parameter: GlobalSearchParameter

Response: Page<ResourceItem>

New Resource

iportal/gateway/catalog/search

resourceSearch

GET request: Search in specific resources of iPortal.

Request parameter: ResourceSearchParameter

Response: Page<ResourceItem>

New Resource

iportal/gateway/catalog/resource/search

commonSetting

GET request: Obtain the general UI configuration information of iPortal.

Response: String

New Resource

iportal/web/uiconfig/commonsetting

PUT request: Modify the general UI configuration information of iPortal.

Request body: String

Response: MethodResult

themeSetting

GET request: Query the theme style list information of iPortal.

Response: String

New Resource

iportal/web/uiconfig/themesetting

PUT request: Edit the theme style of iPortal, including adding themes, deleting themes, setting default themes, etc.

Request body: String

Response: MethodResult

homeConfig

GET request: Get the current homepage configuration of iPortal.

Response: String

New Resource

iportal/web/uiconfig/pages/home

PUT request: Customize the iPortal homepage.

Request body: String

Response: MethodResult

Configuration File Changes

File Path

File Name

Configuration Item Note

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

iportal.xml

modulesConfig

Added <searchModuleConfig>, iPortal global search configuration