|
|
|
@ -11,11 +11,11 @@ import com.fr.esd.event.DSMapping;
|
|
|
|
|
import com.fr.esd.event.DsNameTarget; |
|
|
|
|
import com.fr.esd.event.StrategyEventsNotifier; |
|
|
|
|
import com.fr.esd.event.xml.XMLSavedHook; |
|
|
|
|
import com.fr.file.FILE; |
|
|
|
|
import com.fr.log.FineLoggerFactory; |
|
|
|
|
import com.fr.stable.StringUtils; |
|
|
|
|
import com.fr.workspace.WorkContext; |
|
|
|
|
|
|
|
|
|
import java.nio.file.Paths; |
|
|
|
|
import java.util.HashMap; |
|
|
|
|
import java.util.HashSet; |
|
|
|
|
import java.util.Map; |
|
|
|
@ -46,7 +46,9 @@ public class StrategyConfigAttrUtils {
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//新建模版此时不存在,不需要注册钩子
|
|
|
|
|
if (attr.getXmlSavedHook() == null && WorkContext.getWorkResource().exist(jTemplate.getPath())) { |
|
|
|
|
//不处理外部路径,保存到设计器才处理
|
|
|
|
|
String path = jTemplate.getPath(); |
|
|
|
|
if (attr.getXmlSavedHook() == null && !Paths.get(path).isAbsolute() && WorkContext.getWorkResource().exist(path)) { |
|
|
|
|
attr.setXmlSavedHook(new StrategyConfigsAttrSavedHook(jTemplate.getPath(), attr)); |
|
|
|
|
} |
|
|
|
|
return attr; |
|
|
|
|