iPortal 9D Interface Changes

Feedback


Java API Changes

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

com.supermap.iportal.web.commontypes

MyContentTab

 

New class

DBVersion

V00_047, V00_048, V00_049, V00_050, V00_051

New enumeration
IportalUser Long joinTime New field
UserLoginInfo   New class
ResIncreasedCountParameter   New class
DataItem Long createTime New field
UserAccumulatedCountChangeParameter   New class
IportalUserWithLoginInfo   New class
OnlineUserSearchParameter   New class
UserCountQueryParameter   New class
DistributionTypeByRole   New class
UserDistributionSearchParameter   New class
SourceType   New enumeration
ResTotalVisitCountChangeParameter   New class
ResVisitCountParameter   New class
ResVisitCountChangeParameter   New class
VisitCountInfo   New class
AccumulatedCountInfo   New class
ResAccumulatedCountChangeParameter   New class
ResTotalAccumulatedCountChangeParameter   New class
ResContributorInfo   New class
ResContributorParameter   New class
AppSearchParameter

createStart, createEnd

New field
DataItemSearchParameter

createStart, createEnd

New field
MapSearchParameter

createStart, createEnd, excludeIds

New field
SceneSearchParameter

createStart, createEnd

New field
ServiceSearchParameter

createStart, createEnd

New field
ResAccessRecord

 

New class
ResVisitDetailParameter

 

New class
ResVisitorInfo

 

New class
ResVisitorParameter

 

New class
ResVisitCountChange

 

New class
ServiceSearchParameter

ids

New field
ServiceSearchParameter

visitStart, visitEnd

New field
Constant

INTERNET_MAP_NAME_TDT_VEC_4326

New field
DataContentSearchParameter

 

New class
InsightsWorkspaceAttributes

 

New class
DataContentInfo

 

New class
TableContent

 

New class
ResourceEntity

sourceSubtype

New field
DepartmentMember

roles

New field
NickNameBean

roles

New field
IportalAuthorizeEntity

entityRoles

New field
SourceType

BIGDATACATALOG, SPATIALPROCESSING

New enumeration
InsightsWorkspace

 

New class
InsightsWorkspaceSearchParameter

 

New class
ResourceEntity.ResourceType

INSIGHTS_WORKSPACE

New enumeration
ResOverviewInfoParameter

 

New class
ResOverviewEntity

 

New class
DirectorySearchParameter

boolean isPersonal, String dirCreator

New field
BasicDirInfo

boolean isPersonal

New field
DataItemOrderBy

CREATETIME

New enumeration
UserDataCapacityParameter

 

New class
IportalUserWithExtension

 

New class
DataItemServiceCheckInfo

Integer id

New field
OperationRecord

Integer id

New field
ManagerModulePermission

Integer id

New field
UserLoginInfo

Integer id

New field
LayerType

HEATMAP_LAYER, GRAPHIC_LAYER

New enumeration
ViewerMapBrief

 

New class
IportalBuilderApp

 

New class
BuilderAppAttributes

 

New class
WMTSOption

 

New class
BuilderSearchParameter

 

New class

REST  API Changes

Module Resource Name Resource/Parameter/Request/Representation Note

portal module

user

GET request: anyone who has the administrative authority of the specific modules can view all the  users' details of the corresponding modules, while the normal users can only view their own user details.

iportal/web/users/{username}

onlineUserList

 

iportal/manager/portalstatistics/user/onlinelist

onlineUserCount

  iportal/manager/portalstatistics/user/onlinelist/count
portalstatistics   iportal/manager/portalstatistics
userList   iportal/manager/portalstatistics/user/list
accumulatedUserCount   iportal/manager/portalstatistics/user/list/count
accumulatedUserCountChanges   iportal/manager/portalstatistics/user/accumulatedcountchanges
distributionByRole   iportal/manager/portalstatistics/user/distributionbyrole
accumulatedResourceCountChanges   iportal/manager/portalstatistics/resource/accumulatedcountchanges
totalAccumulatedResourceCountChanges   iportal/manager/portalstatistics/resource/totalaccumulatedcountchanges
accumulatedResourceCount   iportal/manager/portalstatistics/resource/accumulatedcount
resourceContributors   iportal/manager/portalstatistics/resource/contributors
resourceList   iportal/manager/portalstatistics/resource/list
visitDetails   iportal/manager/portalstatistics/resource/visit/details
visitors   iportal/manager/portalstatistics/resource/visit/visitors
visitCountChanges   iportal/manager/portalstatistics/resource/visit/countchanges
totalVisitCount   iportal/manager/portalstatistics/resource/visit/totalcount
totalVisitCountChanges   iportal/manager/portalstatistics/resource/visit/totalcountchanges
appsShareSetting   iportal/web/apps/sharesetting
appAttributes   iportal/web/apps/{id}/attributes
appShareSetting   iportal/web/apps/{id}/sharesetting

Configuration File Changes

File Path

File Name

Configuration Item Note

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

iportal.xml

registerSetting

New added the registered user's default role configuration item: <defaultRole>

serviceProxy

New added service proxy cache configuration item: <cacheConfig>

departmentSetting

New added the default sorting configuration item for departments of the organizational structure: <order>

serviceProxy

New added <scheme> for setting the protocal type of the proxy service;

New added <httpsSetting> for https related configurations when the proxy uses https protocal

mapViewerSetting

This configuration item is no longer used starting from this version. You need to configure through the Online mapping configuration page

defaultInternetBuildinMapSetting

The node <defaultInternetMap> is no longer used starting from this version. You need to configure through the Online mapping configuration page

thumbnailSetting

This configuration item is no longer used starting from this version. The new-version map viewer doesn't need any configurations any more(no longer need to configure ImageMagick software), the system can generate thumbnails automatically according to the current map status in real time