iPortal 7C(2015) SP2 Interface Changes

Feedback


Java API Changes

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

com.supermap.iportal.web.commontypes

Feature

Map<String, Object> getAttributes();

void setAttributes(Map<String, Object> attributes)

The type of Feature.attributes changed from FeatureAttribute to Map<String, Object>

IportalUser

 

New class

DBVersion

V00_010;V00_011;V00_012;V00_013;V00_014;V00_015; New added enumeration value

MapSearchParameter

New field: updateStart

New field: updateEnd

New field: public Long visitStart;

New field: public Long visitEnd;

New added enumeration value: MapOrderBy.NICKNAME

New field
Constant String POINT_DEFAULT_FILLCOLOR、
String POINT_DEFAULT_STROKECOLOR 、
double POINT_DEFAULT_RADIUS、
double POINT_DEFAULT_STROKEWIDTH、
String LINE_DEFAULT_STROKECOLOR、
double LINE_DEFAULT_STROKEWIDTH 、
String POLYGON_DEFAULT_FILLCOLOR 、
String POLYGON_DEFAULT_STROKECOLOR、
 double POLYGON_DEFAULT_STROKEWIDTH、
double VECTOR_DEFAULT_OPACITY、
double LINE_DEFAULT_FILLOPACITY、
String VECTOR_DEFAULT_LINECAP、
String VECTOR_DEFAULT_DASHSTYLE 、
String TABLENAME_SCENES、
String TABLENAME_SERVICESCENELIST、
String SYSTEM_SCENE_TAG、
String TABLENAME_SCENES、
String TABLENAME_SERVICESCENELIST、
String SYSTEM_SCENE_TAG
New field
ServiceInfo

String nickname;

List<ServiceSceneInfo> scenes;

String description;

Set<String> addedMapNames;

Set<String> addedSceneNames;

String proxiedUrl;

New field
ServiceSearchParameter

ServiceOrderBy.NICKNAME

New added enumeration value
UserSearchParameter

 

New class
ViewerMap

String nickname;

New field
AppSearchParameter

AppOrderBy.NICKNAME

New added enumeration value
DataItem

String nickname;

List<String> tags;

List<IportalDataAuthorizeEntity> authorizeSetting;

String description;

New field
DataItemSearchParameter

DataItemOrderBy.NICKNAME;

String[] tags;

String[] userNames;

DataItemType[] types;

New added enumeration value

New field

IportalApp

String nickname;

New field
IportalAuthorizeEntity

String aliasName;

New field
GroupApplyInfo

String applicantNick;

New field
GroupBasicInfo

String nickname;

New field
GroupInviteInfo

String inviterNick;String inviteeNick;

New field
GroupMember

String nickname;

New field
GroupMessageInfo

String nickname;

New field
GroupResourceEntity

String nickname;GroupResourceType.SCENE

New field

New added enumeration value

GroupResourceParameter

ResourceOrderBy.NICKNAME

New added enumeration value
GroupSearchParameter

GroupOrderBy.NICKNAME

New added enumeration value
ViewerMapAttributes

 

New class
TagSearchParameter

TagSearchType.DATA

TagSearchType.SCENE

New added enumeration value
IportalDataAuthorizeEntity

 

New class
IportalDataAuthorizeSetting

 

New class
SourceType

SUPERMAP_REST_VECTOR

New added enumeration value
Layer

String cartoCSS;

New field
SceneSearchParameter

 

New class
SceneInfo

 

New class
ServiceSceneInfo

 

New class
ProxyCookieContent

 

New class
IportalPasswordQuestion

 

New class
PasswordResetParameter

 

New class

REST API Changes

Module Resource Name Resource/Parameter/Request/Representation Note

portal 模块

datasShareSetting   New resource
dataShareSetting   New resource
scenes   New resource
scenesShareSetting   New resource
scene   New resource
sceneShareSetting   New resource
myScenes   New resource
hasPwdQuestion   New resource
isPwdAnswer   New resource
resetPassword   New resource
myPwdQuestion   New resource
services description New parameter
service description New parameter
users

IportalPasswordQuestion passwordQuestion

New parameter
user

IportalPasswordQuestion passwordQuestion

New parameter
myAccount

IportalPasswordQuestion passwordQuestion

New parameter

 

Configuration File Changes

File Path

File Name

Configuration Item

Note

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

iportal.xml

 

 

mapsSetting

Maps list page added configuration for adding maps in batch

serviceProxy

New added service proxy configuration