iPortal 11i(2023) Interface Changes |
Package | Class/Interface | Field/Method/Property/Event | Note |
com.supermap.iportal.web.commontypes |
DBVersion |
New Enumeration: V00_119 |
New user_favorite_resource Table |
New Enumeration: V00_121 |
New gpa_model, gpa_model_content Table |
||
New Enumeration: V00_123 |
New gpa_jobs, gpa_tools Table | ||
New Enumeration: V00_126 |
New design_3d Table | ||
DataItem | New Field Integer favoriteCount |
Used to record the number of resources collected |
|
IportalApp | |||
SceneInfo | |||
ServiceInfo | |||
ViewerMap | |||
WebAppObject | |||
FavoriteResourceItem | New Class |
Collection of resource items | |
ServiceInfo | New Field disableOnlineDetection onlineDetectionUrl |
Used to record whether the service ignores online detection, custom service online detection address, respectively |
|
ServiceSearchParameter | New Field OnlineDetectionStatus | Used to support filtering by service online status | |
ResourceApplyInfo | New Field permission ResourceApplyInfo.ApplyStatus New Enumeration REVOKE |
permission indicates the permission requested REVOKE indicates the withdrawal status of the request |
|
ResourceApplyPermission |
New Class |
Used to record resources and the corresponding application permissions |
|
ResourceApplySetting |
New Field resourceApplyPermission |
Used to record the resources requested in the current application form and the corresponding permissions |
|
ResourceEntity |
New Enumeration GPA_MODEL New Enumeration DESIGN_3D |
Geoprocessing Automation Model Resource Type 3D design |
|
BasicDirInfo |
New Enumeration GPA_MODEL New Enumeration DESIGN_3D |
GPA model 3D design |
|
TagType |
New Enumeration GPA_MODEL New Enumeration DESIGN_3D |
Geoprocessing Automation Model Resource Type 3D design |
|
QuotaType |
New Enumeration GPA_MODEL New Enumeration DESIGN_3D |
GPA model 3D design |
|
GPAModel |
New Class |
Geoprocessing Automation Model Class |
|
GPAModelAttributes |
New Class |
Geoprocessing Automation Model can be followed by new attribute classes |
|
GPAModelBaseInfo |
New Class |
Geoprocessing Automation Model base information class |
|
GPAModelContent |
New Class |
Geoprocessing Automation Model xml content class |
|
GPAModelSearchParameter |
New Class |
Geoprocessing Automation Model query parameter class |
|
UploadXMLInfo |
New Class |
Geoprocessing Automation Model update xml content class |
|
GPAJob |
New Class |
GPA model task class |
|
GPATool |
New Class |
GPA model tool class |
|
GPAJobSearchParameter |
New Class |
GPA task inquiry class |
|
GPAModelDownloadRecord |
New Class |
GPA download record |
|
Design3D |
New Class |
3D design class |
|
Design3DAttributes |
New Class |
3D design updatable property class |
|
Design3DAccessRecord |
New Class |
3D design access record class |
|
Design3DSearchParameter |
New Class |
3D design query class |
|
SharedDirPathMapping |
New Class |
Shared directory mapping class |
|
GPAConfig |
New Class |
iportal gpa app related configuration |
|
Constant |
New Attribute:PROPERTIES_GPA |
The name of the property recorded in the properties table for the gpa app configuration |
|
DataInSharedDir |
New Class |
Shared directory data records |
|
ResourceDependency |
New Class |
iPortal resource dependencies |
|
LatestExportedResource |
New Class |
Last exported resources |
|
ResourceExportDetails |
New Class |
Resource export operation details |
|
ResourceExportParameter |
New Class |
Resource export parameters |
|
DataItemType |
New Enumeration:EPKG |
Resource export package |
|
LatestImportedResource | New Class |
Last imported resources |
|
ResourceImportDetails | New Class |
Resource import operation details |
|
ResourceImportParameter | New Class |
Resource import parameters |
|
com.supermap.iportal.search.commontypes | OrderBy | New Enumeration:FAVORITE_COUNT |
Sort by collection |
ResourceSearchParameter.SearchType | New Enumeration:MY_FAVORITE_RES |
Resource finder range supports finding my favorite resources |
|
ResourceItem | New Field Integer favoriteCount |
Used to record the number of resources collected |
|
New Field String[] favoriteUsers |
Users who bookmarked this resource |
||
com.supermap.iportal.web.utils | BatchTaskRate | New Field:taskId |
Batch task id, replaces previous harvestId |
com.supermap.services.components.commontypes | DataSourceConnectionPoolInfo | New Enumeration DM("dm.jdbc.driver.DmDriver") |
Damon database type |
com.supermap.server.config | PortalAppType | New Enumeration GPA_MODEL_BUILDER,DESIGNER_3D |
app type |
com.supermap.services.security.captcha.commontypes | CaptchaConfig |
New Class |
Captcha configuration |
CacheType |
New Enumeration |
Captcha cache type |
|
CacheConfig |
New Class |
Captcha cache configuration |
|
CaptchaIdentityInfo |
New Class |
Captcha identification information |
|
CaptchaResult | New Class |
Captcha verification result |
|
ImageCaptcha |
New Class |
Image Verification Code |
|
ImageCaptchaConfig | New Class |
Image Captcha Configuration |
|
com.supermap.iportal.gpa.commontypes | GPAServerNode |
New Class |
The iserver node providing GPA services |
GPAJobSearchParameter |
New Class |
GPA task search parameters |
|
GPAPortalDataNode | New Class |
|
|
ParseRunModelParam |
New Class |
Object obtained after parsing the parameters needed to execute the model |
|
IportalData |
New Class |
iPortal data node in GPA parameters |
|
GPADataMetaInfo | New Class |
Meta information of GPA added data |
Module | Resource Name | Resource/Parameter/Request/Representation | Note |
iportal |
addFavoriteResource | POST:bookmark a resource. Path parameters:none Request body:com.supermap.iportal.web.commontypes.FavoriteResourceItem Response:com.supermap.services.rest.MethodResult |
New Resource iportal/web/mycontent/favorites/resources |
getFavoriteResource |
GET:the current user gets the details of a favorite resource. Path parameters-1:String resourceType : ResourceType(ResourceType Enumerated values in lowercase form). Path parameters-2:Integer resourceId: Resource id。 Request body:none Response:com.supermap.iportal.search.commontypes.ResourceItem |
New Resource iportal/web/mycontent/favorites/resources/{resourceType}/{resourceId} |
|
deleteFavoriteResource |
DELETE:the current user unfavored a resource. Path parameters-1:String resourceType : ResourceType(ResourceType Enumerated values in lowercase form). Path parameters-2:Integer resourceId: Resource id。 Request body:none Response:com.supermap.services.rest.MethodResult |
New Resource iportal/web/mycontent/favorites/resources/{resourceType}/{resourceId} |
|
serviceDetectionResource |
POST: Update service status Path parameters:none Request body:java.util.List Response:com.supermap.services.rest.MethodResult |
New Resource iportal/web/services/detection/task.json |
|
getServiceDetectionResource | GET: get service status update progress Parameter:none Response:com.supermap.iportal.web.utils.BatchTaskRate |
New Resource iportal/web/services/detection/task.json |
|
manageServiceDetectionResource |
POST: update service status Path parameters:none Request body:java.util.List Response:com.supermap.services.rest.MethodResult |
New Resource iportal/manager/servicesmanage/detection/task.json |
|
getManageServiceDetectionResource |
GET: get service status update progress Parameter:none Response:com.supermap.iportal.web.utils.BatchTaskRate |
New Resource iportal/manager/servicesmanage/detection/task.json |
|
submitApplyInfos |
POST:submit a resource request Request body:com.supermap.iportal.web.commontypes.ResourceApplySetting Response:com.supermap.services.rest.MethodResult |
New Resource iportal/web/applyinfos.json |
|
updateApplyInfo |
PUT:modification request form Request body:com.supermap.iportal.web.commontypes.ResourceApplyInfo Response:com.supermap.services.rest.MethodResult |
New Resource iportal/web/applyinfos/{applyInfoId}.json |
|
resubmitApplyInfo |
PUT:batch modification request form Request body:com.supermap.iportal.web.commontypes.ResourceApplySetting Response:com.supermap.services.rest.MethodResult |
New Resource iportal/web/applyinfos/resubmit.json |
|
revokeApplyInfo | POST:withdrawal of resource request Request body:com.supermap.iportal.web.commontypes.ResourceApplyCheckSetting Response:com.supermap.services.rest.MethodResult |
New Resource iportal/web/applyinfos/revoke.json |
|
passedApplyInfo | POST:request through resources Request body:com.supermap.iportal.web.commontypes.ResourceApplyPermission Response:com.supermap.services.rest.MethodResult |
New Resource iportal/web/applyinfos/passed.json |
|
getGPAModel | GET:get individual model resources Path parameters:Integer gpaModelId Request body:String uploadXmlText Response:com.supermap.iportal.search.commontypes.GPAModel |
New Resource iportal/web/mycontent/gpamodels/{id} |
|
uploadGPAModelResource | PUT:update model resources Path parameters:Integer gpaModelId Request body:none Response:com.supermap.iportal.search.commontypes.PostResult |
New Resource iportal/web/mycontent/gpamodels/{id} |
|
uploadGPAModelResource | POST:upload model resources Path parameters:none Request body:com.supermap.iportal.search.commontypes.UploadXMLInfo Response:com.supermap.iportal.search.commontypes.PostResult |
New Resource iportal/web/mycontent/gpamodels |
|
updateGPAModelSharesettings | PUT:batch update of GPAModel's permissions settings Path parameters:none Request body:none Response:void |
New Resource iportal/web/mycontent/gpamodels/sharesetting |
|
downloadFile | GET:download model resources Path parameters:Integer gpaModelId Request body:none Response:com.supermap.iportal.search.commontypes.MethodResult |
New Resource iportal/web/mycontent/gpamodels/{id}/download |
|
deleteGPAModels | POST: Path parameters:none Request body:Integer[] ids Response:com.supermap.iportal.search.commontypes.GPAModel |
New Resource iportal/web/mycontent/gpamodels/batch-delete |
|
saveAttribute | PUT:change GPAModel properties Path parameters:Integer gpaModelId Request body:com.supermap.iportal.search.commontypes.GPAModelBaseInfo Response:com.supermap.iportal.search.commontypes.MethodResult |
New Resource iportal/web/gpamodels/{id}/attributes |
|
getShareSetting | GET:query authorization information for individual models Path parameters:Integer gpaModelId Request body:none Response:List<com.supermap.iportal.search.commontypes.IportalAuthorizeEntity> |
New Resource iportal/web/gpamodels/{id}/sharesetting |
|
getGPAModels | GET:model list resources Path parameters:Integer gpaModelId Request body:none Response:Page<com.supermap.iportal.search.commontypes.GPAModel> |
New Resource iportal/web/gpamodels |
|
getDesign3D | GET:get individual model resources Path parameters:Integer design3DId Request body:none Response:com.supermap.iportal.search.commontypes.Design3D |
New Resource iportal/web/3d_designs/{id} |
|
updateDesign3D | PUT:update properties Path parameters:Integer design3DId Request body:com.supermap.iportal.search.commontypes.Design3D Response:com.supermap.iportal.search.commontypes.MethodResult |
New Resource iportal/web/3d_designs/{id}/atrributes |
|
updateDesign3DContent | PUT:update content Path parameters:Integer design3DId Request body:com.supermap.iportal.search.commontypes.Design3D Response:com.supermap.iportal.search.commontypes.PostResult |
New Resource iportal/web/3d_designs/{id} |
|
updateThumbnail | PUT:update thumbnails Path parameters:Integer design3DId Request body:String base64 Response:com.supermap.iportal.search.commontypes.MethodResult |
New Resource iportal/web/3d_designs/{id}/thumbnail |
|
getShareSetting | GET:query license information for individual 3D design Path parameters:Integer design3DId Request body:none Response:List<com.supermap.iportal.search.commontypes.IportalAuthorizeEntity> |
New Resource iportal/web/3d_designs/{id}/sharesetting |
|
uploadDesign3D | POST:create 3D project Path parameters:none Request body:com.supermap.iportal.search.commontypes.Design3D Response:com.supermap.iportal.search.commontypes.PostResult |
New Resource iportal/web/3d_designs |
|
deleteDesign3Ds | POST:batch delete Path parameters:none Request body:Integer[] ids Response:com.supermap.iportal.search.commontypes.MethodResult |
New Resource iportal/web/3d_designs/batch-delete |
|
updateDesign3DSharesettings | PUT:batch update Design3D permissions settings Path parameters:none Request body:com.supermap.iportal.search.commontypes.IportalAuthorizeSetting Response:com.supermap.iportal.search.commontypes.MethodResult |
New Resource iportal/web/3d_designs/sharesetting |
|
modelingByRules | POST:proxy rule modeling HttpServletRequest request, HttpServletResponse response |
New Resource iportal/web/3d_designs/modelingbyrules |
|
createModelTextures | POST:proxy add model HttpServletRequest request, HttpServletResponse response |
New Resource iportal/web/3d_designs/features/{modelFeatureID}/modeltextures |
|
getResourceContent | GET:get a manageable GPA model Parameter:GPAModelSearchParameter Response:Page<com.supermap.iportal.search.commontypes.GPAModel> |
New Resource iportal/manager/gpamodels |
|
getResourceContent | GET:get manageable 3D design Parameter:Design3DSearchParameter Response:Page<com.supermap.iportal.search.commontypes.Design3D> |
New Resource iportal/manager/design3ds |
|
CaptchaResource | GET: get captcha related configuration |
New Resource /security/captcha |
|
POST: verify the verification code Request body:String captcha Response:String ticket |
|||
GET: get verification code Response:photo stream |
|||
IServerGPAResource | Forwarding iserver gpa related requests |
New Resource /gpa/restjsr/* |
|
IPortalGPAResource | GET:get a list of sensitive tools Response:List<String> sensitive tool ID collection |
New Resource /gpa/sensitive-tools |
|
getResourceDependencies | GET:get the resources on which the specified resource depends Path parameters-1:String resourceType :ResourceType(ResourceType Enumerated values in lowercase form). Path parameters-2:Integer resourceId: Resource id。 Request body:none Response:List<com.supermap.iportal.web.commontypes.ResourceDependency> |
New Resource iportal/web/resources/{resourceType}/{resourceId}/dependencies |
|
exportResource | POST:perform a resource export operation Request body:com.supermap.iportal.web.commontypes.ResourceExportParameter Response:com.supermap.services.rest.MethodResult |
New Resource iportal/web/resources/export |
|
getResourceExportDetails | GET:get resource export operation details Response:com.supermap.iportal.web.commontypes.ResourceExportDetails |
New Resource iportal/web/resources/export/details |
|
getResourceExportResult | GET:download resource export results(epkg file) Response:file stream |
New Resource iportal/web/resources/export/result |
|
importResourcePreview | GET:get the details of the resources and their dependencies hosted by the resource export(epkg file) Response:JsonString |
New Resource iportal/web/resources/import/preview |
|
importResource | POST:perform a resource import operation Request body:com.supermap.iportal.web.commontypes.ResourceImportParameter Response:com.supermap.services.rest.MethodResult |
New Resource iportal/web/resources/import |
|
getResourceImportDetails | GET:get resource import operation details Response:com.supermap.iportal.web.commontypes.ResourceImportDetails |
New Resource iportal/web/resources/import/details |
File Path |
File Name |
Configuration Item | Note |
webapps\iportal\WEB-INF |
iportal.xml |
sensitiveGPATools | New node, custom list of sensitive tools, multiple tool IDs separated by; |