加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Activiti 5.17 restful webservice与resource类的对应关系

发布时间:2020-12-16 23:03:00 所属栏目:安全 来源:网络整理
导读:一、新增URL 1、repository部分 序号 Rest url classes 1 /repository/deployments DeploymentCollectionResource.class 2 /repository/deployments/{deploymentId} DeploymentResource.class 3 /repository/deployments/{deploymentId}/resources Deploymen

一、新增URL

1、repository部分

序号

Rest url

classes

1

/repository/deployments

DeploymentCollectionResource.class

2

/repository/deployments/{deploymentId}

DeploymentResource.class

3

/repository/deployments/{deploymentId}/resources

DeploymentResourceCollectionResource.class

4

/repository/deployments/{deploymentId}/resources/{resourceId}

DeploymentResourceResource.class

5

/repository/deployments/{deploymentId}/resourcedata/{resourceId}

DeploymentResourceDataResource.class

6

/repository/process-definitions

ProcessDefinitionCollectionResource.class

7

/repository/process-definitions/{processDefinitionId}

ProcessDefinitionResource.class

8

/repository/process-definitions/{processDefinitionId}/resourcedata

ProcessDefinitionResourceDataResource.class

9

/repository/process-definitions/{processDefinitionId}/model

ProcessDefinitionModelResource.class

10

/repository/process-definitions/{processDefinitionId}/identitylinks

ProcessDefinitionIdentityLinkCollectionResource.class

11

/repository/process-definitions/{processDefinitionId}/identitylinks/{family}/{identityId}

ProcessDefinitionIdentityLinkResource.class ? ? ? ? ?

12

/repository/models

ModelCollectionResource.class

13

/repository/models/{modelId}

ModelResource.class

14

/repository/models/{modelId}/source

ModelSourceResource.class

15

/repository/models/{modelId}/source-extra

ModelSourceExtraResource.class


2、runtime部分

序号

Rest url

classes

1

/runtime/tasks

TaskCollectionResource.class

2

/runtime/tasks/{taskId}

TaskResource.class

3

/runtime/tasks/{taskId}/variables

TaskVariableCollectionResource.class

4

/runtime/tasks/{taskId}/variables/{variableName}

TaskVariableResource.class

5

/runtime/tasks/{taskId}/variables/{variableName}/data

TaskVariableDataResource.class

6

/runtime/tasks/{taskId}/identitylinks

TaskIdentityLinkCollectionResource.class

7

/runtime/tasks/{taskId}/identitylinks/{family}

TaskIdentityLinkFamilyResource.class

8

/runtime/tasks/{taskId}/identitylinks/{family}/{identityId}/{type}

TaskIdentityLinkResource.class

9

/runtime/tasks/{taskId}/comments

TaskCommentCollectionResource.class

10

/runtime/tasks/{taskId}/comments/{commentId}

TaskCommentResource.class

11

/runtime/tasks/{taskId}/events

TaskEventCollectionResource.class

12

/runtime/tasks/{taskId}/events/{eventId}

TaskEventResource.class

13

/runtime/tasks/{taskId}/attachments

TaskAttachmentCollectionResource.class

14

/runtime/tasks/{taskId}/attachments/{attachmentId}

TaskAttachmentResource.class

15

/runtime/tasks/{taskId}/attachments/{attachmentId}/content

TaskAttachmentContentResource.class

16

/runtime/process-instances/{processInstanceId}

ProcessInstanceResource.class

17

/runtime/process-instances

ProcessInstanceCollectionResource.class

18

/runtime/process-instances/{processInstanceId}/variables

ProcessInstanceVariableCollectionResource.class

19

/runtime/process-instances/{processInstanceId}/variables/{variableName}

ProcessInstanceVariableResource.class


3、history部分

序号

Rest url

classes

1

/history/historic-process-instances/{processInstanceId}

HistoricProcessInstanceResource.class

2

/history/historic-process-instances/{processInstanceId}/identitylinks

HistoricProcessInstanceIdentityLinkCollectionResource.class

3

/history/historic-process-instances/{processInstanceId}/variables/{variableName}/data?

HistoricProcessInstanceVariableDataResource.class

4

/history/historic-process-instances? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

HistoricProcessInstanceCollectionResource.class

5

/history/historic-task-instances/{taskId}

HistoricTaskInstanceResource.class

6

/history/historic-task-instances/{taskId}/identitylinks

HistoricTaskInstanceIdentityLinkCollectionResource.class

7

/history/historic-task-instances/{taskId}/variables/{variableName}/data? ? ? ? ? ? ? ?

HistoricTaskInstanceVariableDataResource.class

8

/history/historic-task-instances

HistoricTaskInstanceCollectionResource.class

9

/history/historic-activity-instances

HistoricActivityInstanceCollectionResource.class

10

/history/historic-variable-instances

HistoricVariableInstanceCollectionResource.class

11

/history/historic-variable-instances/{varInstanceId}/data? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

HistoricVariableInstanceDataResource.class

12

/history/historic-detail

HistoricDetailCollectionResource.class

13

/history/historic-detail/{detailId}/data

HistoricDetailDataResource.class


4、management部分

序号

Rest url

classes

1

/management/tables? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

TableCollectionResource.class

2

/management/tables/{tableName}? ? ? ? ? ? ? ? ? ?

TableResource.class

3

/management/tables/{tableName}/columns? ? ? ? ? ?

TableColumnsResource.class

4

/management/tables/{tableName}/data ? ? ? ? ? ? ?

TableDataResource.class

5

/management/jobs? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

JobCollectionResource.class

6

/management/jobs/{jobId}? ? ? ? ? ? ? ? ? ? ? ? ?

JobResource.class

7

/management/jobs/{jobId}/exception-stacktrace ? ?

JobExceptionStacktraceResource.class

8

/management/properties? ? ? ? ? ? ? ? ? ? ? ? ? ?

PropertiesCollectionResource.class

9

/management/engine? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

ProcessEngineResource.class


5、其他部分

序号

Rest url

classes

1

/form/form-data? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

FormDataResource.class

2

/identity/users? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

UserCollectionResource.class

3

/identity/users/{userId} ? ? ? ? ? ? ? ? ? ? ?

UserResource.class

4

/identity/users/{userId}/picture ? ? ? ? ? ? ?

UserPictureResource.class

5

/identity/users/{userId}/info/{key}? ? ? ? ? ?

UserInfoResource.class

6

/identity/users/{userId}/info? ? ? ? ? ? ? ? ?

UserInfoCollectionResource.class

7

/identity/groups ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

GroupCollectionResource.class

8

/identity/groups/{groupId} ? ? ? ? ? ? ? ? ? ?

GroupResource.class

9

/identity/groups/{groupId}/members ? ? ? ? ? ?

GroupMembershipCollectionResource.class

10

/identity/groups/{groupId}/members/{userId}? ?

GroupMembershipResource.class

11

/query/tasks ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

TaskQueryResource.class

12

/query/process-instances ? ? ? ? ? ? ? ? ? ? ?

ProcessInstanceQueryResource.class

13

/query/executions? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

ExecutionQueryResource.class

14

/query/historic-process-instances? ? ? ? ? ? ?

HistoricProcessInstanceQueryResource.class

15

/query/historic-task-instances ? ? ? ? ? ? ? ?

HistoricTaskInstanceQueryResource.class

16

/query/historic-activity-instances ? ? ? ? ? ?

HistoricActivityInstanceQueryResource.class

17

/query/historic-variable-instances ? ? ? ? ? ?

HistoricVariableInstanceQueryResource.class

18

/query/historic-detail ? ? ? ? ? ? ? ? ? ? ? ?

HistoricDetailQueryResource.class


二、原有的URL

序号

Rest url

classes

1

/process-engine

ProcessEngineResource.class

2

/login

LegacyLoginResource.class

3

/user

LegacyUserCreateResource.class

4

/user/{userId}

LegacyUserResource.class

5

/user/{userId}/groups

LegacyUserGroupsResource.class

6

/user/{userId}/groups/{groupId}

LegacyUserGroupsDeleteResource.class

7

/user/{userId}/picture

LegacyUserPictureResource.class

8

/users

LegacyUserSearchResource.class

9

/group

LegacyGroupCreateResource.class

10

/group/{groupId}

LegacyGroupResource.class

11

/group/{groupId}/users/{userId}

LegacyUserGroupsDeleteResource.class

12

/group/{groupId}/users

LegacyGroupUsersResource.class

13

/groups

LegacyGroupSearchResource.class

14

/process-definitions

ProcessDefinitionsResource.class

15

/process-instances

LegacyProcessInstancesResource.class

16

/process-instance

StartProcessInstanceResource.class

17

/process-instance/{processInstanceId}

LegacyProcessInstanceResource.class

18

/process-instance/{processInstanceId}/diagram

ProcessInstanceDiagramResource.class

19

/process-instance/{processInstanceId}/tasks

ProcessInstanceTaskResource.class

20

/process-instance/{processInstanceId}/signal

ProcessInstanceSignalExecutionResource.class

21

/process-instance/{processInstanceId}/event/{signalName}

SignalEventSubscriptionResource.class

22

/process-definition/{processDefinitionId}/form

ProcessDefinitionFormResource.class

23

/process-definition/{processDefinitionId}/diagram

ProcessDefinitionDiagramResource.class

24

/process-definition/{processDefinitionId}/properties

ProcessDefinitionPropertiesResource.class

25

/tasks ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

TasksResource.class

26

/tasks-summary ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

TasksSummaryResource.class

27

/task? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

TaskAddResource.class

28

/task/{taskId} ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

LegacyTaskResource.class

29

/task/{taskId}/form? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

TaskFormResource.class

30

/task/{taskId}/attachment? ? ? ? ? ? ? ? ? ? ? ? ?

TaskAttachmentAddResource.class

31

/task/{taskId}/url ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

TaskUrlAddResource.class

32

/task/{taskId}/{operation} ? ? ? ? ? ? ? ? ? ? ? ?

TaskOperationResource.class

33

/history/{taskId}/form-properties? ? ? ? ? ? ? ? ?

HistoricFormPropertiesResource.class

34

/attachment/{attachmentId} ? ? ? ? ? ? ? ? ? ? ? ?

LegacyTaskAttachmentResource.class

35

/form/{taskId}/properties? ? ? ? ? ? ? ? ? ? ? ? ?

TaskPropertiesResource.class

36

/deployments ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

DeploymentsResource.class

37

/deployment? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

DeploymentUploadResource.class

38

/deployments/delete? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

DeploymentsDeleteResource.class

39

/deployment/{deploymentId} ? ? ? ? ? ? ? ? ? ? ? ?

DeploymentDeleteResource.class

40

/deployment/{deploymentId}/resources ? ? ? ? ? ? ?

DeploymentArtifactsResource.class

41

/deployment/{deploymentId}/resource/{resourceName}

DeploymentArtifactResource.class

42

/management/jobs ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

JobsResource.class

43

/management/job/{jobId}? ? ? ? ? ? ? ? ? ? ? ? ? ?

LegacyJobResource.class

44

/management/job/{jobId}/execute? ? ? ? ? ? ? ? ? ?

JobExecuteResource.class

45

/management/jobs/execute ? ? ? ? ? ? ? ? ? ? ? ? ?

JobsExecuteResource.class

46

/management/tables ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

TablesResource.class

47

/management/table/{tableName}? ? ? ? ? ? ? ? ? ? ?

LegacyTableResource.class

48

/management/table/{tableName}/data ? ? ? ? ? ? ? ?

LegacyTableDataResource.class

49

/simple-workflow ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

SimpleWorkflowResource.class


从rest url的变化来看,开发这一部分的人对 restlet 不是很熟悉。

还有一点,根据Resource的方法,可以看出 rest 2.2.1 开始支持一个类中对应多于一个Http method.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读