Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
开发团队
Flowable Engine
提交
31ae0ab5
F
Flowable Engine
项目概览
开发团队
/
Flowable Engine
通知
9
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
F
Flowable Engine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
31ae0ab5
编写于
1月 21, 2011
作者:
M
meyerd
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Activiti Cycle: bugfix for the resolution of the parentArtifactId in SignavioConnector
上级
22b2ecd5
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
16 addition
and
15 deletion
+16
-15
modules/activiti-cycle/src/main/java/org/activiti/cycle/impl/connector/signavio/SignavioConnector.java
...viti/cycle/impl/connector/signavio/SignavioConnector.java
+2
-1
modules/activiti-cycle/src/main/resources/org/activiti/cycle/impl/action/DefaultCopyArtifactAction.html
...activiti/cycle/impl/action/DefaultCopyArtifactAction.html
+1
-1
modules/activiti-webapp-rest/src/main/java/org/activiti/rest/api/cycle/TreeGet.java
...st/src/main/java/org/activiti/rest/api/cycle/TreeGet.java
+13
-13
未找到文件。
modules/activiti-cycle/src/main/java/org/activiti/cycle/impl/connector/signavio/SignavioConnector.java
浏览文件 @
31ae0ab5
...
...
@@ -301,6 +301,7 @@ public class SignavioConnector extends AbstractRepositoryConnector implements Si
String
parent
=
json
.
optString
(
"parent"
);
if
(
parent
!=
null
)
{
String
parentId
=
getConfiguration
().
getModelIdFromUrl
(
parent
);
parentId
=
parentId
.
replace
(
"/directory"
,
""
);
fileInfo
.
getMetadata
().
setParentFolderId
(
parentId
);
}
...
...
@@ -772,7 +773,7 @@ public class SignavioConnector extends AbstractRepositoryConnector implements Si
path
=
path
+
"/"
;
}
setConfigValue
(
CONFIG_KEY_SIGNAVIO_BASE_URL
,
path
);
String
type
=
getConfigValue
(
CONFIG_KEY_TYPE
,
String
.
class
);
String
type
=
getConfigValue
(
CONFIG_KEY_TYPE
,
String
.
class
);
if
(
"oryx"
.
equals
(
type
))
{
configuration
=
new
OryxConnectorConfiguration
(
this
);
}
else
{
...
...
modules/activiti-cycle/src/main/resources/org/activiti/cycle/impl/action/DefaultCopyArtifactAction.html
浏览文件 @
31ae0ab5
...
...
@@ -27,7 +27,7 @@
<td>
<label>
Keep link:
<br/>
<input
type=
"checkbox"
name=
"createLink"
value=
"true"
checked=
"checked"
"
/>
<input
type=
"checkbox"
name=
"createLink"
value=
"true"
checked=
"checked"
/>
<input
type=
"hidden"
name=
"createLink_required"
value=
"true"
/>
<input
type=
"hidden"
name=
"createLink_type"
value=
"Boolean"
/>
</label><br/>
...
...
modules/activiti-webapp-rest/src/main/java/org/activiti/rest/api/cycle/TreeGet.java
浏览文件 @
31ae0ab5
...
...
@@ -33,16 +33,16 @@ import org.springframework.extensions.webscripts.Status;
*/
public
class
TreeGet
extends
ActivitiCycleWebScript
{
//
private static Logger log = Logger.getLogger(TreeGet.class.getName());
//
private static Logger log = Logger.getLogger(TreeGet.class.getName());
@Override
protected
void
execute
(
ActivitiRequest
req
,
Status
status
,
Cache
cache
,
Map
<
String
,
Object
>
model
)
{
RepositoryNodeCollection
rootNodes
=
this
.
repositoryService
.
getChildren
(
"/"
,
""
);
List
<
TreeFolderDto
>
tree
=
new
ArrayList
<
TreeFolderDto
>();
for
(
RepositoryNode
repositoryNode
:
rootNodes
.
asList
())
{
tree
.
add
(
new
TreeFolderDto
((
RepositoryFolder
)
repositoryNode
));
for
(
RepositoryNode
repositoryNode
:
rootNodes
.
asList
())
{
tree
.
add
(
new
TreeFolderDto
((
RepositoryFolder
)
repositoryNode
));
}
String
connectorId
=
req
.
getString
(
"connectorId"
);
String
nodeId
=
req
.
getString
(
"nodeId"
);
if
(
connectorId
!=
null
&&
nodeId
!=
null
)
{
...
...
@@ -56,16 +56,16 @@ public class TreeGet extends ActivitiCycleWebScript {
nodeDto
=
new
TreeFolderDto
((
RepositoryFolder
)
node
);
nodeDto
.
setExpanded
(
String
.
valueOf
(
Boolean
.
TRUE
));
}
String
parentFolderId
=
node
.
getMetadata
().
getParentFolderId
();
while
(
parentFolderId
!=
null
&&
!
parentFolderId
.
equals
(
"/"
))
{
while
(
parentFolderId
!=
null
&&
parentFolderId
.
length
()
>
0
&&
!
parentFolderId
.
equals
(
"/"
))
{
node
=
this
.
repositoryService
.
getRepositoryNode
(
connectorId
,
parentFolderId
);
TreeFolderDto
parentNodeDto
=
new
TreeFolderDto
((
RepositoryFolder
)
node
);
TreeFolderDto
parentNodeDto
=
new
TreeFolderDto
((
RepositoryFolder
)
node
);
parentNodeDto
.
setExpanded
(
String
.
valueOf
(
Boolean
.
TRUE
));
List
<
TreeNodeDto
>
dtoChildren
=
new
ArrayList
<
TreeNodeDto
>();
for
(
RepositoryNode
currentNode
:
this
.
repositoryService
.
getChildren
(
connectorId
,
node
.
getNodeId
()).
asList
())
{
if
(
currentNode
.
getNodeId
().
equals
(
nodeDto
.
getArtifactId
()))
{
if
(
currentNode
.
getNodeId
().
equals
(
nodeDto
.
getArtifactId
()))
{
dtoChildren
.
add
(
nodeDto
);
}
else
if
(
currentNode
instanceof
RepositoryArtifact
)
{
dtoChildren
.
add
(
new
TreeArtifactDto
((
RepositoryArtifact
)
currentNode
));
...
...
@@ -74,14 +74,14 @@ public class TreeGet extends ActivitiCycleWebScript {
}
}
parentNodeDto
.
setChildren
(
dtoChildren
);
parentFolderId
=
node
.
getMetadata
().
getParentFolderId
();
nodeDto
=
parentNodeDto
;
}
for
(
TreeNodeDto
treeNode
:
tree
)
{
if
(
treeNode
.
getConnectorId
().
equals
(
connectorId
))
{
((
TreeFolderDto
)
treeNode
).
setChildren
(((
TreeFolderDto
)
nodeDto
).
getChildren
());
for
(
TreeNodeDto
treeNode
:
tree
)
{
if
(
treeNode
.
getConnectorId
().
equals
(
connectorId
))
{
((
TreeFolderDto
)
treeNode
).
setChildren
(((
TreeFolderDto
)
nodeDto
).
getChildren
());
treeNode
.
setExpanded
(
String
.
valueOf
(
Boolean
.
TRUE
));
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录