iPortal 8C SP2 Interface Changes

Feedback


Java API Changes

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

com.supermap.iportal.web.commontypes

BatchAddMapsSetting

List<IportalAuthorizeEntity>

 authorizeSetting

New field

BatchRegisterSetting

List<IportalAuthorizeEntity>

authorizeSetting

New field
DataItemSearchParameter

ServiceStatus[] serviceStatuses;String serviceId

Expired fields
DataItem ServiceStatus serviceStatus Expired fields
DataServiceParameter DataItem item;String serviceNode;boolean isLocalServicve Deleted field
ManagerModulePermission   New class
ManagerModuleConstant   New class
GroupMembersSetting   New class
DepartmentBase   New class
DepartmentLinkedNode   New class
DepartmentMember   New class
DepartmentNode   New class
AccessCountSearchParameter   New class
LimitCountEntity   New class
LimitCountInfo   New class
LimitCountType   New class
OperationRecord   New class
ServiceGroup   New class
StatisticCountInfo   New class
StatisticCountInfoSet   New class
StatisticSearchParameter   New class
UserExtension   New class
UserSearchParameter List<Integer> departmentIds;UserSearchScope searchScope;enum UserSearchScope New field
AccessUsage   New class
SingleServiceUsage   New class
UsageBase   New class
UserAccessUsage   New class
IportalUser List<String> departmentNames New field
UserServiceGroupAccessUsage   New class
KeyAccessRecord   New class
KeyConstant   New class
KeyInfo   New class
KeyProcessException   New class
KeySearchParameter   New class
KeyUsage   New class
SingleKeyAccessUsage   New class

REST  API Changes

Module Resource Name Resource/Parameter/Request/Representation Note

portal module

batchaddmaps

authorizeSetting

New parameter

batchregister

authorizeSetting

New parameter

batchaddscenes

authorizeSetting

New parameter

keys

 

New resource

maps

filterFields

New parameter

scenes

filterFields

New parameter

services

filterFields

New parameter

groups

filterFields

New parameter

apps

filterFields

New parameter

myMaps

filterFields

New parameter

myScenes

filterFields

New parameter

myServices

filterFields

New parameter

myDatas

filterFields

New parameter

myGroups

filterFields

New parameter

Configuration File Changes

File Path

File Name

Configuration Item Note

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

iportal.xml

<driverClass>org.mariadb.jdbc.Driver</driverClass>

Database connection pool settings change to use mariadb driver

departmentSetting

New added organizational configuration item

mapApps

New added configurations for extending the user-defined app collection