iPortal 10i(2020) SP3 Interface Changes

Feedback


Java API Changes

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

com.supermap.iportal.web.commontypes

DBVersion

V00_099

V00_100

V00_101

V00_102

V00_103

V00_105

New Enumeration Values

ServiceInfo

String previewUrl

New Field

CustomField

 

New Class

CustomFieldEnumSetting

 

New Class

CustomFieldType

 

New Enumeration Class

CustomFieldValue

 

New Class

LocalizedString

 

New Class

SceneAccessRecord

 

New Class

StatSummary

SCENE_VISIT_COUNT_PER_HOUR

SCENE_VISIT_ID_TIME

New Enumeration Values

SceneSearchParameter

Long visitStart

Long visitEnd

New Field

MapAccessRecord

 

New Class

DataAccessRecord

 

New Class

KeyBaseInfo

 

New Class

KeyInfo

 

Class changes. Some fields moved to KeyBaseInfo

KeyInfoWithResources

 

New Class

KeyInfoWithVisitCount

 

Class changes. The parent class changed from KeyInfo to KeyInfoWithResources

KeyMaxCountApplyInfoWithQuotas

 

New Class

KeyResourceInfo

 

New Class

KeyResourceQuotaApplyInfo

 

New Class

KeyResourceQuotaInfo

 

New Class

KeyResourceQuotaSetting

 

New Class

KeyResourceTypeEnum

 

New Class

KeyResourceInfoWithAddresses

 

New Class

REST  API Changes

Module Resource Name Resource/Parameter/Request/Representation Note

portal

customFieldsConfig

GET request: Get custom metadata configuration information of a certain type of resource.

Response: List<CustomField>

New Resource

iportal/web/resource/types/{resourceType}/customfields

PUT request: Update the custom metadata configuration information of a certain type of resource

Request body: List<CustomField>

Response: MethodResult

customFieldValues

GET request: Get all custom metadata values of a resource.

Response: List<CustomFieldValue>

New Resource

iportal/web/resource/items/{id}/customfieldvalues

PUT request: Bulk update custom metadata values of a resource.

Request body: List<CustomFieldValue>

Response: MethodResult

sharedDatas

GET request: Get the data resource shared with the current user.

Request body: DataItemSearchParameter

Response: Page<DataItem>

New Resource

iportal/web/mycontent/datas/shared

key

PUT request: Modify the configuration of a specified key.

Request body: KeyInfoWithResources

Response: MethodResult

New Resource

iportal/web/mycontent/keys/{id}

keyWithResources

GET request: Query matched key information.

Request body: KeySearchParameter

Response: Page<KeyInfoWithResources>

New Resource

iportal/web/mycontent/v2/keys
 

POST request: Add a key.

Request body: KeyMaxCountApplyInfoWithQuotas

Response: MethodResult

keyQuotas

GET request: Query the quota information associated with a given key.

Request body: KeyResourceSearchParameter

Response: Page<KeyResourceQuotaInfo>

New Resource

iportal/web/mycontent/keys/{id}/quotas

PUT request: Modify the quota information associated with a given key.

Request parameters: KeyInfoWithResources

Response: MethodResult