Browse Source

update: 根据pr意见进行处理。

remotes/1611766341912730171/master
zjz1993 5 years ago
parent
commit
560e1d63c8
  1. 19
      src/main/java/com/fanruan/api/design/ui/container/NameObjectCreator.java
  2. 13
      src/main/java/com/fanruan/api/session/SessionKit.java
  3. 9
      src/main/java/com/fanruan/api/util/ArrayKit.java
  4. 10
      src/main/java/com/fanruan/api/util/RenderKit.java
  5. 17
      src/main/java/com/fanruan/api/web/WebKit.java

19
src/main/java/com/fanruan/api/design/ui/container/NameObjectCreator.java

@ -1,19 +0,0 @@
package com.fanruan.api.design.ui.container;
import com.fr.design.beans.BasicBeanPane;
/**
* 创建一个名称空间对象
* */
public class NameObjectCreator extends com.fr.design.gui.controlpane.NameObjectCreator{
public NameObjectCreator(String menuName, Class clazz, Class<? extends BasicBeanPane> updatePane) {
super(menuName, clazz, updatePane);
}
public NameObjectCreator(String menuName, String iconPath, Class clazz) {
super(menuName, iconPath, clazz);
}
public NameObjectCreator(String menuName, String iconPath, Class clazz, Class<? extends BasicBeanPane> updatePane) {
super(menuName, iconPath, clazz, updatePane);
}
}

13
src/main/java/com/fanruan/api/session/SessionKit.java

@ -5,9 +5,13 @@ import com.fr.stable.web.SessionProvider;
import com.fr.web.core.ReportSessionIDInfor; import com.fr.web.core.ReportSessionIDInfor;
import com.fr.web.core.SessionPoolManager; import com.fr.web.core.SessionPoolManager;
import com.fr.web.session.SessionIDInfo; import com.fr.web.session.SessionIDInfo;
import com.fr.web.utils.WebUtils;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable; import org.jetbrains.annotations.Nullable;
import javax.servlet.http.HttpServletRequest;
import java.util.Map;
/** /**
* @author richie * @author richie
* @version 10.0 * @version 10.0
@ -32,4 +36,13 @@ public class SessionKit {
public static NameSpace asNameSpace(String sessionId) { public static NameSpace asNameSpace(String sessionId) {
return SessionIDInfo.asNameSpace(sessionId); return SessionIDInfo.asNameSpace(sessionId);
} }
/**
* 将HTTPServletRequest中的所有参数都读取出来,存储在一个Map中,返回出去
* @param req 请求
* @return 参数的map
* */
public static Map<String, Object> parameters4SessionIDInfor(HttpServletRequest req){
return WebUtils.parameters4SessionIDInfor(req);
}
} }

9
src/main/java/com/fanruan/api/util/ArrayKit.java

@ -58,6 +58,15 @@ public class ArrayKit {
public static <T> boolean isEmpty(T[] array) { public static <T> boolean isEmpty(T[] array) {
return ArrayUtils.isEmpty(array); return ArrayUtils.isEmpty(array);
} }
/**
* 判断数组是否为空
*
* @param array 源数组
* @return 返回数组判断为空的结果
*/
public static boolean isEmpty(boolean[] array) {
return ArrayUtils.isEmpty(array);
}
/** /**
* 移除目标数组中对应下标的元素 * 移除目标数组中对应下标的元素
* *

10
src/main/java/com/fanruan/api/util/RenderKit.java

@ -33,14 +33,4 @@ public class RenderKit {
public static String render(String s, Calculator c) throws Exception { public static String render(String s, Calculator c) throws Exception {
return TemplateUtils.render(s, c); return TemplateUtils.render(s, c);
} }
/**
* 根据参数, 来计算文档字符串
* @param string 待渲染的文本模板
* @return 返回渲染后的文本
* @throws Exception 渲染过程中出现错误则抛出此异常
*/
public static String render(String string) throws Exception {
return TemplateUtils.render(string);
}
} }

17
src/main/java/com/fanruan/api/web/WebKit.java

@ -1,17 +0,0 @@
package com.fanruan.api.web;
import com.fr.web.utils.WebUtils;
import javax.servlet.http.HttpServletRequest;
import java.util.Map;
public class WebKit {
/**
* 将HTTPServletRequest中的所有参数都读取出来,存储在一个Map中,返回出去
* @param req 请求
* @return 参数的map
* */
public static Map<String, Object> parameters4SessionIDInfor(HttpServletRequest req){
return WebUtils.parameters4SessionIDInfor(req);
}
}
Loading…
Cancel
Save