Browse Source

删除

pull/3/head
richie 6 years ago
parent
commit
23f67b82bd
  1. 3
      .gitignore
  2. 1
      crm-file-manager
  3. 1
      demo-file-submit-oss
  4. 1
      demo-formula-script
  5. 1
      demo-request-filter
  6. 1
      demo-simple-config
  7. 1
      demo-system-management
  8. 1
      demo-tabledata-redis
  9. 1
      demo-theme-original
  10. 1
      demo-web-request
  11. BIN
      lib/XmlSchema-1.4.7.jar
  12. BIN
      lib/axiom-api-1.2.13.jar
  13. BIN
      lib/axiom-impl-1.2.13.jar
  14. BIN
      lib/axis-1.4-sources.jar
  15. BIN
      lib/axis-1.4.jar
  16. BIN
      lib/axis2-adb-1.6.2.jar
  17. BIN
      lib/axis2-kernel-1.6.2.jar
  18. BIN
      lib/axis2-transport-http-1.6.2.jar
  19. BIN
      lib/axis2-transport-local-1.6.2.jar
  20. BIN
      lib/barcode4j-light.jar
  21. BIN
      lib/cluster_ejb_stateful_session.jar
  22. BIN
      lib/commons-codec-1.3.jar
  23. BIN
      lib/commons-httpclient-3.1.jar
  24. BIN
      lib/ejb20_basic_beanManaged_client.jar
  25. BIN
      lib/ejb20_basic_containerManaged_client.jar
  26. BIN
      lib/ejb20_basic_statefulSession_client.jar
  27. BIN
      lib/ejb20_basic_statelessSession_client.jar
  28. BIN
      lib/ejb20_relationships_bands_client.jar
  29. BIN
      lib/ejb21_ejbql_client.jar
  30. BIN
      lib/ejb21_timerService_statelessSession_client.jar
  31. BIN
      lib/ejb_message.jar
  32. BIN
      lib/httpcore-4.0.jar
  33. BIN
      lib/javax.annotation.jar
  34. BIN
      lib/javax.ejb.jar
  35. BIN
      lib/javax.jms.jar
  36. BIN
      lib/javax.persistence.jar
  37. BIN
      lib/javax.resource.jar
  38. BIN
      lib/javax.servlet.jsp.jstl.jar
  39. BIN
      lib/jaxrpc.jar
  40. BIN
      lib/jcommon-1.0.16.jar
  41. BIN
      lib/jfreechart-1.0.13.jar
  42. BIN
      lib/mail-1.4.jar
  43. BIN
      lib/neethi-3.0.2.jar
  44. BIN
      lib/sapjco.jar
  45. BIN
      lib/sapjco3.jar
  46. BIN
      lib/servlet-api.jar
  47. BIN
      lib/sjsxp-1.0.1.jar
  48. BIN
      lib/webservices_jws_basic_ejbClient_client.jar
  49. BIN
      lib/wsdl4j-1.6.2.jar
  50. 130
      plugin-function/build.xml
  51. 0
      plugin-function/lib/report/.gitkeep
  52. 19
      plugin-function/plugin.xml
  53. 27
      plugin-function/pom.xml
  54. 47
      plugin-function/src/main/java/com/fr/plugin/MyAbs.java
  55. 6
      plugin-function/src/main/java/com/fr/plugin/MyFunctionConstants.java
  56. 10
      plugin-function/src/main/java/com/fr/plugin/MyLocaleFinder.java
  57. 1
      plugin-function/src/main/resources/com/fr/plugin/demo.properties
  58. 1
      plugin-function/src/main/resources/com/fr/plugin/demo_zh_CN.properties
  59. 22
      plugin-report-doc_demo.iml

3
.gitignore vendored

@ -3,4 +3,5 @@
/target/
/download/
/webroot/
.DS_Store
.DS_Store
lib/report/*.jar

1
crm-file-manager

@ -1 +0,0 @@
Subproject commit 75a10bc87a91d199eb7d47776e332f957cf2776f

1
demo-file-submit-oss

@ -1 +0,0 @@
Subproject commit 0decc137e1cb47b7001506eda25ff2a00c755a6a

1
demo-formula-script

@ -1 +0,0 @@
Subproject commit da6920613bcfa69aabd43e45307378989a2da951

1
demo-request-filter

@ -1 +0,0 @@
Subproject commit 52a4304c7d2e5187c21ddaa5416b2495470a242b

1
demo-simple-config

@ -1 +0,0 @@
Subproject commit 4e1fe1302726dd0192660fd10b2ae8bf24a4773c

1
demo-system-management

@ -1 +0,0 @@
Subproject commit 29a6ca235dba058058f8a2780ee145601d6edb90

1
demo-tabledata-redis

@ -1 +0,0 @@
Subproject commit 412a4756db93fd787c47afb244c9adff0b77ec2a

1
demo-theme-original

@ -1 +0,0 @@
Subproject commit b6565303b3cb43d363058f5e543a0b4bdf78bf19

1
demo-web-request

@ -1 +0,0 @@
Subproject commit 9a47f327fc09cf396bc56abc9885be87932f29bd

BIN
lib/XmlSchema-1.4.7.jar

Binary file not shown.

BIN
lib/axiom-api-1.2.13.jar

Binary file not shown.

BIN
lib/axiom-impl-1.2.13.jar

Binary file not shown.

BIN
lib/axis-1.4-sources.jar

Binary file not shown.

BIN
lib/axis-1.4.jar

Binary file not shown.

BIN
lib/axis2-adb-1.6.2.jar

Binary file not shown.

BIN
lib/axis2-kernel-1.6.2.jar

Binary file not shown.

BIN
lib/axis2-transport-http-1.6.2.jar

Binary file not shown.

BIN
lib/axis2-transport-local-1.6.2.jar

Binary file not shown.

BIN
lib/barcode4j-light.jar

Binary file not shown.

BIN
lib/cluster_ejb_stateful_session.jar

Binary file not shown.

BIN
lib/commons-codec-1.3.jar

Binary file not shown.

BIN
lib/commons-httpclient-3.1.jar

Binary file not shown.

BIN
lib/ejb20_basic_beanManaged_client.jar

Binary file not shown.

BIN
lib/ejb20_basic_containerManaged_client.jar

Binary file not shown.

BIN
lib/ejb20_basic_statefulSession_client.jar

Binary file not shown.

BIN
lib/ejb20_basic_statelessSession_client.jar

Binary file not shown.

BIN
lib/ejb20_relationships_bands_client.jar

Binary file not shown.

BIN
lib/ejb21_ejbql_client.jar

Binary file not shown.

BIN
lib/ejb21_timerService_statelessSession_client.jar

Binary file not shown.

BIN
lib/ejb_message.jar

Binary file not shown.

BIN
lib/httpcore-4.0.jar

Binary file not shown.

BIN
lib/javax.annotation.jar

Binary file not shown.

BIN
lib/javax.ejb.jar

Binary file not shown.

BIN
lib/javax.jms.jar

Binary file not shown.

BIN
lib/javax.persistence.jar

Binary file not shown.

BIN
lib/javax.resource.jar

Binary file not shown.

BIN
lib/javax.servlet.jsp.jstl.jar

Binary file not shown.

BIN
lib/jaxrpc.jar

Binary file not shown.

BIN
lib/jcommon-1.0.16.jar

Binary file not shown.

BIN
lib/jfreechart-1.0.13.jar

Binary file not shown.

BIN
lib/mail-1.4.jar

Binary file not shown.

BIN
lib/neethi-3.0.2.jar

Binary file not shown.

BIN
lib/sapjco.jar

Binary file not shown.

BIN
lib/sapjco3.jar

Binary file not shown.

BIN
lib/servlet-api.jar

Binary file not shown.

BIN
lib/sjsxp-1.0.1.jar

Binary file not shown.

BIN
lib/webservices_jws_basic_ejbClient_client.jar

Binary file not shown.

BIN
lib/wsdl4j-1.6.2.jar

Binary file not shown.

130
plugin-function/build.xml

@ -1,130 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project basedir="." default="jar" name="plugin">
<!-- JDK路径,根据自己机器上实际位置修改-->
<property name="jdk.home" value="/Library/Java/JavaVirtualMachines/jdk1.8/Contents/Home"/>
<property name="libs" value="${basedir}/lib"/>
<property name="publicLibs" value=""/>
<property name="reportLibs" value="${basedir}/../webroot/WEB-INF/lib"/>
<property name="destLoc" value="."/>
<property name="classes" value="classes"/>
<xmlproperty file="${basedir}/plugin.xml"/>
<property name="current-version" value="${plugin.version}"/>
<!-- 插件版本-->
<property name="plugin-version" value="${current-version}"/>
<!-- 插件名字-->
<property name="plugin-name" value="function-test"/>
<property name="plugin-jar" value="fr-plugin-${plugin-name}-${plugin-version}.jar"/>
<target name="prepare">
<delete dir="${classes}"/>
<delete dir="fr-plugin-${plugin-name}-${plugin-version}"/>
<xmlproperty file="${basedir}/plugin.xml"/>
<delete dir="${destLoc}/${plugin.name}"/>
</target>
<path id="compile.classpath">
<fileset dir="${libs}">
<include name="**/*.jar"/>
</fileset>
<fileset dir="${publicLibs}">
<include name="**/*.jar"/>
</fileset>
<fileset dir="${reportLibs}">
<include name="**/*.jar"/>
</fileset>
</path>
<patternset id="resources4Jar">
<exclude name="**/.settings/**"/>
<exclude name=".classpath"/>
<exclude name=".project"/>
<exclude name="**/*.java"/>
<exclude name="**/*.db"/>
<exclude name="**/*.g"/>
<exclude name="**/package.html"/>
</patternset>
<target name="copy_resources">
<echo message="从${resources_from}拷贝图片,JS,CSS等资源文件"/>
<delete dir="tmp"/>
<copy todir="tmp">
<fileset dir="${resources_from}/src/main/resources">
<patternset refid="resources4Jar"/>
</fileset>
</copy>
<copy todir="${classes}">
<fileset dir="tmp"/>
</copy>
<delete dir="tmp"/>
</target>
<target name="compile_javas">
<echo message="编译${compile_files}下的Java文件"/>
<javac destdir="${classes}" debug="false" optimize="on" source="${source_jdk_version}"
target="${target_jdk_version}"
fork="true" memoryMaximumSize="512m" listfiles="false" srcdir="${basedir}"
executable="${compile_jdk_version}/bin/javac">
<src path="${basedir}/src/main/java"/>
<exclude name="**/.svn/**"/>
<compilerarg line="-encoding UTF8 "/>
<classpath refid="compile.classpath"/>
</javac>
<taskdef name="pretreatment" classname="com.fr.plugin.pack.PluginPretreatmentTask">
<classpath refid="compile.classpath"/>
</taskdef>
<pretreatment baseDir="${basedir}"/>
</target>
<target name="jar_classes">
<echo message="打Jar包:${jar_name}"/>
<delete file="${basedir}/${jar_name}"/>
<jar jarfile="${basedir}/${jar_name}">
<fileset dir="${classes}">
</fileset>
</jar>
</target>
<target name="super_jar" depends="prepare">
<antcall target="copy_resources">
<param name="resources_from" value="${basedir}"/>
</antcall>
<antcall target="compile_javas">
<param name="source_jdk_version" value="1.6"/>
<param name="target_jdk_version" value="1.6"/>
<param name="compile_jdk_version" value="${jdk.home}"/>
<param name="compile_files" value="${basedir}/src"/>
</antcall>
<echo message="compile plugin success!"/>
<antcall target="jar_classes">
<param name="jar_name" value="${plugin-jar}"/>
</antcall>
<delete dir="${classes}"/>
</target>
<target name="jar" depends="super_jar">
<antcall target="zip"/>
</target>
<target name="zip">
<property name="plugin-folder" value="fr-plugin-${plugin-name}-${plugin-version}"/>
<echo message="----------zip files----------"/>
<mkdir dir="${plugin-folder}"/>
<copy todir="${plugin-folder}">
<fileset dir=".">
<include name="${plugin-jar}"/>
<include name="plugin.xml"/>
</fileset>
<fileset dir="${libs}">
<include name="*.jar"/>
<include name="*.dll"/>
</fileset>
</copy>
<zip destfile="${basedir}/${plugin-folder}.zip" basedir=".">
<include name="${plugin-folder}/*.jar"/>
<include name="${plugin-folder}/*.dll"/>
<include name="${plugin-folder}/plugin.xml"/>
</zip>
<move file="${plugin-folder}.zip" todir="${destLoc}/install"/>
</target>
</project>

0
plugin-function/lib/report/.gitkeep

19
plugin-function/plugin.xml

@ -1,19 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><plugin>
<id>com.fr.plugin.function.test</id>
<name><![CDATA[测试函数插件]]></name>
<active>yes</active>
<version>1.0</version>
<env-version>10.0</env-version>
<jartime>2018-07-31</jartime>
<vendor>author</vendor>
<description><![CDATA[可以把一组数组都求绝对值]]></description>
<change-notes><![CDATA[
[2018-08-01]修改一点问题。<br/>
[2018-07-31]初始化插件。<br/>
]]></change-notes>
<extra-core>
<FunctionDefineProvider class="com.fr.plugin.MyAbs" name="MyAbs" description="求绝对值,支持数组。"/>
<LocaleFinder class="com.fr.plugin.MyLocaleFinder"/>
</extra-core>
<function-recorder class="com.fr.plugin.MyAbs"/>
</plugin>

27
plugin-function/pom.xml

@ -1,27 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.fr.plugin</groupId>
<artifactId>starter</artifactId>
<version>10.0</version>
</parent>
<packaging>jar</packaging>
<artifactId>plugin-function</artifactId>
<dependencies>
<dependency>
<groupId>com.fr.plugin</groupId>
<artifactId>gson</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/gson-2.3.1.jar</systemPath>
</dependency>
</dependencies>
<build>
<!---如果要更改调试插件,改这里的配置就可以了-->
<outputDirectory>${project.basedir}/../webroot/WEB-INF/plugins/plugin-com.fr.plugin.function.test-1.0/classes</outputDirectory>
</build>
</project>

47
plugin-function/src/main/java/com/fr/plugin/MyAbs.java

@ -1,47 +0,0 @@
package com.fr.plugin;
import com.fr.general.FArray;
import com.fr.general.GeneralUtils;
import com.fr.intelli.record.Focus;
import com.fr.intelli.record.Original;
import com.fr.plugin.context.PluginContexts;
import com.fr.record.analyzer.EnableMetrics;
import com.fr.script.AbstractFunction;
import com.fr.stable.ArrayUtils;
import com.fr.stable.Primitive;
import com.fr.stable.fun.Authorize;
@EnableMetrics
@Authorize(callSignKey = MyFunctionConstants.PLUGIN_ID)
public class MyAbs extends AbstractFunction {
@Focus(id = "com.fr.plugin.function.test", text = "Plugin-Test_Function_Abs", source = Original.PLUGIN)
public Object run(Object[] args) {
if (!PluginContexts.currentContext().isAvailable()) {
return "Error:authorization is expired.";
}
int len = ArrayUtils.getLength(args);
if (len == 0) {
return Primitive.ERROR_VALUE;
} else if (len == 1) {
Object one = args[0];
if (one instanceof FArray) {
FArray data = (FArray)one;
FArray<Double> result = new FArray<Double>();
for (Object el : data) {
result.add(Math.abs(GeneralUtils.objectToNumber(el).doubleValue()));
}
return result;
} else {
return Math.abs(GeneralUtils.objectToNumber(one).doubleValue());
}
} else {
FArray<Double> result = new FArray<Double>();
for (Object arg : args) {
result.add(Math.abs(GeneralUtils.objectToNumber(arg).doubleValue()));
}
return result;
}
}
}

6
plugin-function/src/main/java/com/fr/plugin/MyFunctionConstants.java

@ -1,6 +0,0 @@
package com.fr.plugin;
public class MyFunctionConstants {
public static final String PLUGIN_ID = "com.fr.plugin.function.test";
}

10
plugin-function/src/main/java/com/fr/plugin/MyLocaleFinder.java

@ -1,10 +0,0 @@
package com.fr.plugin;
import com.fr.stable.fun.impl.AbstractLocaleFinder;
public class MyLocaleFinder extends AbstractLocaleFinder {
@Override
public String find() {
return "com/fr/plugin/demo";
}
}

1
plugin-function/src/main/resources/com/fr/plugin/demo.properties

@ -1 +0,0 @@
Plugin-Test_Function_Abs=Test ABS

1
plugin-function/src/main/resources/com/fr/plugin/demo_zh_CN.properties

@ -1 +0,0 @@
Plugin-Test_Function_Abs=测试ABS函数

22
plugin-report-doc_demo.iml

@ -1,22 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_6" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="Maven: com.fr.core:fine-core:10.0-RELEASE-SNAPSHOT" level="project" />
<orderEntry type="module" module-name="engine" />
<orderEntry type="module" module-name="base-dialect" />
<orderEntry type="library" name="Maven: com.fr.third:fine-third:10.0-RELEASE-SNAPSHOT" level="project" />
<orderEntry type="module" module-name="engine-write" />
<orderEntry type="module" module-name="engine-cross" />
<orderEntry type="module" module-name="engine-page" />
<orderEntry type="library" name="lib" level="project" />
<orderEntry type="module" module-name="designer-realize" />
<orderEntry type="module" module-name="fservice" />
<orderEntry type="module" module-name="fschedule" />
</component>
</module>
Loading…
Cancel
Save