commit 930ce02ac2b1fef51f541bd168e92a5f41c769bf Author: richie Date: Mon Oct 29 11:09:01 2018 +0800 Initial Commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..06839c5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +*.iml +.idea/ +target/ +lib/report/*.jar diff --git a/build.xml b/build.xml new file mode 100644 index 0000000..b6b649f --- /dev/null +++ b/build.xml @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/file.submit.oss.iml b/file.submit.oss.iml new file mode 100644 index 0000000..1d01f93 --- /dev/null +++ b/file.submit.oss.iml @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/plugin.xml b/plugin.xml new file mode 100644 index 0000000..fac7f84 --- /dev/null +++ b/plugin.xml @@ -0,0 +1,17 @@ + + com.fr.plugin.file.submit.oss + + yes + 1.0 + 10.0 + 2018-10-31 + author + + + ]]> + + + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..e486d36 --- /dev/null +++ b/pom.xml @@ -0,0 +1,26 @@ + + + 4.0.0 + + + com.fr.plugin + starter + 10.0 + + jar + file.submit.oss + + + + com.aliyun.oss + aliyun-sdk-oss + 3.3.0 + + + + + ${project.basedir}/../webroot/WEB-INF/plugins/plugin-com.fr.plugin.file.submit.oss-1.0/classes + + \ No newline at end of file diff --git a/src/main/java/com/fr/plugin/file/submit/oss/OssLocaleFinder.java b/src/main/java/com/fr/plugin/file/submit/oss/OssLocaleFinder.java new file mode 100644 index 0000000..6ec6488 --- /dev/null +++ b/src/main/java/com/fr/plugin/file/submit/oss/OssLocaleFinder.java @@ -0,0 +1,11 @@ +package com.fr.plugin.file.submit.oss; + +import com.fr.stable.fun.impl.AbstractLocaleFinder; + +public class OssLocaleFinder extends AbstractLocaleFinder { + + @Override + public String find() { + return "com/fr/plugin/file/submit/oss/submit"; + } +} diff --git a/src/main/java/com/fr/plugin/file/submit/oss/server/OssSubmitJob.java b/src/main/java/com/fr/plugin/file/submit/oss/server/OssSubmitJob.java new file mode 100644 index 0000000..594738e --- /dev/null +++ b/src/main/java/com/fr/plugin/file/submit/oss/server/OssSubmitJob.java @@ -0,0 +1,41 @@ +package com.fr.plugin.file.submit.oss.server; + +import com.fr.data.AbstractSubmitTask; +import com.fr.intelli.record.Focus; +import com.fr.intelli.record.Original; +import com.fr.record.analyzer.EnableMetrics; +import com.fr.script.Calculator; +import com.fr.stable.xml.XMLPrintWriter; +import com.fr.stable.xml.XMLableReader; + +/** + * 提交到OSS的任务 + */ +@EnableMetrics +public class OssSubmitJob extends AbstractSubmitTask { + @Override + public String getJobType() { + return null; + } + + @Override + @Focus(id="com.fr.plugin.file.submit.oss", text = "Plugin-File_Submit_OSS", source = Original.PLUGIN) + public void doJob(Calculator calculator) throws Exception { + + } + + @Override + public void doFinish(Calculator calculator) throws Exception { + + } + + @Override + public void readXML(XMLableReader xmLableReader) { + + } + + @Override + public void writeXML(XMLPrintWriter xmlPrintWriter) { + + } +} diff --git a/src/main/java/com/fr/plugin/file/submit/oss/ui/OssHyperlin4Dowload.java b/src/main/java/com/fr/plugin/file/submit/oss/ui/OssHyperlin4Dowload.java new file mode 100644 index 0000000..233ec5b --- /dev/null +++ b/src/main/java/com/fr/plugin/file/submit/oss/ui/OssHyperlin4Dowload.java @@ -0,0 +1,11 @@ +package com.fr.plugin.file.submit.oss.ui; + +import com.fr.design.fun.impl.AbstractHyperlinkProvider; +import com.fr.design.gui.controlpane.NameableCreator; + +public class OssHyperlin4Dowload extends AbstractHyperlinkProvider { + @Override + public NameableCreator createHyperlinkCreator() { + return null; + } +} diff --git a/src/main/java/com/fr/plugin/file/submit/oss/ui/OssJavaScriptActionImpl.java b/src/main/java/com/fr/plugin/file/submit/oss/ui/OssJavaScriptActionImpl.java new file mode 100644 index 0000000..4f989fc --- /dev/null +++ b/src/main/java/com/fr/plugin/file/submit/oss/ui/OssJavaScriptActionImpl.java @@ -0,0 +1,13 @@ +package com.fr.plugin.file.submit.oss.ui; + +import com.fr.design.beans.FurtherBasicBeanPane; +import com.fr.design.fun.impl.AbstractJavaScriptActionProvider; +import com.fr.js.JavaScript; + + +public class OssJavaScriptActionImpl extends AbstractJavaScriptActionProvider { + @Override + public FurtherBasicBeanPane getJavaScriptActionPane() { + return null; + } +} diff --git a/src/main/resources/com/fr/plugin/file/submit/oss/submit.properties b/src/main/resources/com/fr/plugin/file/submit/oss/submit.properties new file mode 100644 index 0000000..e69de29 diff --git a/src/main/resources/com/fr/plugin/file/submit/oss/submit_zh_CN.properties b/src/main/resources/com/fr/plugin/file/submit/oss/submit_zh_CN.properties new file mode 100644 index 0000000..e69de29