iPortal 8C Interface Change

Feedback


Java API Changes

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

com.supermap.iportal.web.commontypes

ServiceInfo

useProxy

New fields

GroupResourceEntity

proxiedUrl

New fields

BasicDirInfo

 

New classes

DeleteDirOrResSetting

 

New classes

DBVersion

V00_016;V00_017

New Enumeration

DirectoryInfo

 

New classes

DirectoryResource

 

New classes

DirResourceSetting

 

New classes

Constant

TABLENAME_DIRECTORYINFOS = "directoryinfos"

TABLENAME_DIRECTORYRESOURCES = "directoryresources"

New fields

MoveDirectorySetting

 

New classes

DeleteDirOrResSetting

 

New classes

DirResSearchParameter

 

New classes

DirWeightSetting

 

New classes

MoveDirOrResSetting

 

New classes

DirectorySearchParameter

 

New classes

MapSearchParameter

dirIds、isNotInDir = false、resourceIds

New fields

ServiceSearchParameter

dirIds、isNotInDir = false、resourceIds

New fields

MapStatusSetting

 

Class Expired

ViewerMap

ViewerMapStatus status

Field Expired

DirectoryResourceType

SCENE

New Enumeration

SceneSearchParameter

groupIds、dirIds、isNotInDir、resourceIds

New fields

SceneOrderBy

VISITCOUNT

New Enumeration

PointStyle

private String externalGraphic;

private double graphicWidth;

private double graphicHeight;

private double graphicOpacity;

private double graphicXOffset;

private double graphicYOffset;

New fields

SceneInfo

public String thumbnail;

New fields

DBVersion

Add field of thumbnail: V00_018 in list of scenes

V00_019 Add field of thumbnail: V00_019 in list of dataItem

dataItemServices, etc:V00_020

Add status field in dataItem, and record the status:

V00_021

New Enumeration

DataItem

public String thumbnail;

public List<DataServiceInfo> dataItemServices;

public DataCoordType coordType;

New fields

DataItem

public String serviceId;

public ServiceStatus serviceStatus;

public DataPublishInfo publishInfo;

Field Expired

Constant

String TABLENAME_DATAITEMSERVICES = "dataItemServices";

New fields

DataCoordType

 

New Enumeration

DataItemType

MAPTEMPLATE,

THEMETEMPLATE,

LAYERTEMPLATE,

LAYOUTTEMPLATE,

WORKENVIRONMENT,

COLORSCHEME,

COLOR,

MARKERSYMBOL,

LINESYMBOL,

FILLSYMBOL

New Enumeration

DataItemSearchParameter

public ServiceStatus[] serviceStatuses;

public String serviceId;

Field Expired

DataPublishInfo

public ServiceStatus serviceStatus

New fields

DataServiceInfo

 

New classes

DataServiceParameter

 

New classes

StoreInfo

 

New classes

SourceType

TIANDITU_VEC,

TIANDITU_IMG,

TIANDITU_TER,

BAIDU,

SIWEI

New Enumeration

SceneInfoAttributes

 

New Entity Class

REST API Changes

Module Resource Name Resource/Parameter/Request/Representation Note

portal Module

directories

 

New resource.

dirNameVerify

 

New resource.

dirsResources

 

New resource.

moveDirectory

 

New resource.

dirsWeight

 

New resource.

directory

 

New resource.

dirResources

 

New resource.

maps

dirIds、isNotInDir

Modification: Add dirIds and isNotInDir fields when searching map list

status

Status field expired, it will not be used in this and the later version

mapStatus

 

Resource expired, it will not be used in this and the later version

mapAttributes

 

New resource.

sceneAttributes

 

New resource.

services

dirIds、isNotInDir

Modification: Add dirIds and isNotInDir when searching service list

imageFileUpload

 

New resource.

Configuration File Changes

File Path

Name

Configuration Note

[SuperMap iPortal Installation Directory]\webapps\iportal\WEB-INF

iportal.xml

CustomDirectorySetting Configuration Item

New Customized Directory Management Configuration

httpHeaderSetting Configuration Item

Add a domain that allows access to iPortal resources

[SuperMap iServer Installation Directory]\webapps\iserver\WEB-INF

iportal-storage.xml

 

New Configuration Files, Storage Configuration of uploaded data files