iPortal 10i(2020) SP4 Interface Changes

Feedback


Java API Changes

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

com.supermap.iportal.web.commontypes

DBVersion

V00_106

V00_107

New Enumeration Values

DBColumnInfo.ColumnType

Blob

New Enumeration Value

CustomApplyConfig

 

New Class

ResourceApplyInfo

customApplyReason

customApplyConfigId

New Field

ResourceApplyInfoAttachment

 

New Class

ResourceApplySetting

customApplyReason

customApplyConfigId

New Field

ResourceReapplySetting

customApplyReason

customApplyConfigId

New Field

IportalUserSearchParameter

 

New Class

IportalUserSearchScope

 

New Class

SourceType

REALSPACE_DATASET

REALSPACE_SCENE

New Enumeration Values

com.supermap.iportal.search.commontypes

OrderBy RESOURCENAME New Enumeration Value

REST  API Changes

Module Resource Name Resource/Parameter/Request/Representation Note

portal

application

GET request: Query the resource authorization requests of the current user.

Request parameters: ResourceApplySearchParameter

Response: Page<ResourceApplyInfo>

Response body changes. Returned information adds custom form application item, custom form ID.

iportal/web/applyinfos

POST request: Submit a resource authorization request.

Request body: ResourceApplySetting

Response: MethodResult

Request body changes. Request parameters add custom form application item, custom form ID.

iportal/web/applyinfos

reapplication

PUT request: Resubmit the resource authorization request.

Request body: ResourceReapplySetting

Response: MethodResult

Request body changes. Request parameters add custom form application item, custom form ID.

iportal/web/applyinfos/reapply

customApplicationConfig

GET request: Get the format of the custom resource request form.

Request body: id

Response: CustomApplyConfig

New Resource

iportal/web/applyinfos/customapplyconfig

POST request: Create a new custom resource request form.

Request body: List<CustomField>

Response: MethodResult

customApplicationFiles

GET request: Get attachments of the custom resource request form.

Path parameters: applyInfoId

Request parameters: fileId

Response: binary stream

New Resource

iportal/web/applyinfos/{applyinfoId}/files

POST request: Upload the required attachments of the custom resource request form.

Request body: binary stream

Response: MethodResult

searchUsers

GET request: Search for users based on keywords.

Request body: IportalUserSearchParameter

Response: Page<NickNameBean>

New Resource

iportal/web/users/summaryinfos

Configuration File Changes

File Path

File Name

Configuration Item Note

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

iportal.xml

securitySetting

Adds <searchUserSuggestionMode> configuration to support precise mode (PRECISE) and fuzzy mode (FUZZY) when searching for users.