Przeglądaj źródła

Revert "Merge branch 'feature/remove_okr' into 'develop'"

This reverts merge request !1689
o2null 5 lat temu
rodzic
commit
0f72a6a73b

+ 3 - 1
o2server/x_base_core_project/src/main/java/com/x/base/core/project/Context.java

@@ -320,7 +320,9 @@ public class Context extends AbstractContext {
 
 	public void destrory(ServletContextEvent servletContextEvent) {
 		try {
-			queues.stream().forEach(AbstractQueue::stop);
+			queues.stream().forEach(p -> {
+				p.stop();
+			});
 			this.scheduler.shutdown();
 			EntityManagerContainerFactory.close();
 			PCRegistry.deRegister(JpaObject.class.getClassLoader());

+ 21 - 21
o2server/x_base_core_project/src/main/java/com/x/base/core/project/organization/OrganizationDefinition.java

@@ -12,67 +12,67 @@ import com.x.base.core.project.tools.ListTools;
 public class OrganizationDefinition {
 
 	public final static String Manager = "Manager";
-	public final static String Manager_description = "系统管理员(系统角色),拥有所有角色的权限,可以管理所有内容。";
+	public final static String Manager_discription = "系统管理员(系统角色),拥有所有角色的权限,可以管理所有内容。";
 
 	public final static String AttendanceManager = "AttendanceManager";
-	public final static String AttendanceManager_description = "考勤管理员(系统角色),可以管理考勤管理相关的配置,使用数据管理功能。";
+	public final static String AttendanceManager_discription = "考勤管理员(系统角色),可以管理考勤管理相关的配置,使用数据管理功能。";
 
 	public final static String OrganizationManager = "OrganizationManager";
-	public final static String OrganizationManager_description = "组织信息管理员(系统角色),可以使用组织架构、人员、群组以及角色相关的配置和管理功能。";
+	public final static String OrganizationManager_discription = "组织信息管理员(系统角色),可以使用组织架构、人员、群组以及角色相关的配置和管理功能。";
 
 	public final static String PersonManager = "PersonManager";
-	public final static String PersonManager_description = "人员信息管理员(系统角色),可以使用组织管理中的人员管理相关功能。";
+	public final static String PersonManager_discription = "人员信息管理员(系统角色),可以使用组织管理中的人员管理相关功能。";
 
 	public final static String GroupManager = "GroupManager";
-	public final static String GroupManager_description = "群组信息管理员(系统角色),可以使用组织管理中的群组管理相关功能。";
+	public final static String GroupManager_discription = "群组信息管理员(系统角色),可以使用组织管理中的群组管理相关功能。";
 
 	public final static String UnitManager = "UnitManager";
-	public final static String UnitManager_description = "组织信息管理员(系统角色),可以使用组织管理中的组织架构管理相关功能。";
+	public final static String UnitManager_discription = "组织信息管理员(系统角色),可以使用组织管理中的组织架构管理相关功能。";
 
 	public final static String RoleManager = "RoleManager";
-	public final static String RoleManager_description = "角色信息管理员(系统角色),可以使用组织管理中的角色管理相关功能。";
+	public final static String RoleManager_discription = "角色信息管理员(系统角色),可以使用组织管理中的角色管理相关功能。";
 
 	public final static String ProcessPlatformManager = "ProcessPlatformManager";
-	public final static String ProcessPlatformManager_description = "流程平台管理员(系统角色),可以对流程平台进行管理,可以进行流程设计管理,可以查询、调度和删除流程实例等。";
+	public final static String ProcessPlatformManager_discription = "流程平台管理员(系统角色),可以对流程平台进行管理,可以进行流程设计管理,可以查询、调度和删除流程实例等。";
 
 	public final static String ProcessPlatformCreator = "ProcessPlatformCreator";
-	public final static String ProcessPlatformCreator_description = "流程设计创建者(系统角色),可以进行流程设计,新增和设计流程应用。";
+	public final static String ProcessPlatformCreator_discription = "流程设计创建者(系统角色),可以进行流程设计,新增和设计流程应用。";
 
 	public final static String MeetingManager = "MeetingManager";
-	public final static String MeetingManager_description = "会议管理员(系统角色),可以对会议地址,会议室,会议等信息进行管理,对会议管理系统所有配置进行管理。";
+	public final static String MeetingManager_discription = "会议管理员(系统角色),可以对会议地址,会议室,会议等信息进行管理,对会议管理系统所有配置进行管理。";
 
 	public final static String MeetingViewer = "MeetingViewer";
-	public final static String MeetingViewer_description = "会议观察员(系统角色),可以对所有的会议信息进行查看。";
+	public final static String MeetingViewer_discription = "会议观察员(系统角色),可以对所有的会议信息进行查看。";
 
 	public final static String PortalManager = "PortalManager";
-	public final static String PortalManager_description = "门户管理员(系统角色),可以进行门户应用设计,对门户应用进行管理操作。";
+	public final static String PortalManager_discription = "门户管理员(系统角色),可以进行门户应用设计,对门户应用进行管理操作。";
 
 	public final static String BBSManager = "BSSManager";
-	public final static String BBSManager_description = "社区管理员(系统角色),可以对社区进行论坛分区,版块的创建,权限的设定,贴子的管理等操作。";
+	public final static String BBSManager_discription = "社区管理员(系统角色),可以对社区进行论坛分区,版块的创建,权限的设定,贴子的管理等操作。";
 
 	public final static String CMSManager = "CMSManager";
-	public final static String CMSManager_description = "内容管理系统管理员(系统角色),可以设计内容管理栏目,分类,对表单,列表进行设计,对文档进行管理等操作。";
+	public final static String CMSManager_discription = "内容管理系统管理员(系统角色),可以设计内容管理栏目,分类,对表单,列表进行设计,对文档进行管理等操作。";
 
 	public final static String OKRManager = "OKRManager";
-	public final static String OKRManager_description = "执行力管理员(系统角色),可以进行执行力管理系统配置,对工作内容进行管理操作。";
+	public final static String OKRManager_discription = "执行力管理员(系统角色),可以进行执行力管理系统配置,对工作内容进行管理操作。";
 
 	public final static String CRMManager = "CRMManager";
-	public final static String CRMManager_description = "CRM管理员(系统角色),可以进行CRM系统相关配置,对客户信息,商机等信息进行管理操作。";
+	public final static String CRMManager_discription = "CRM管理员(系统角色),可以进行CRM系统相关配置,对客户信息,商机等信息进行管理操作。";
 	
 	public final static String TeamWorkManager = "TeamWorkManager";
-	public final static String TeamWorkManager_description = "TeamWork管理员(系统角色),可以进行TeamWork系统相关配置,对项目,任务等信息进行管理操作。";
+	public final static String TeamWorkManager_discription = "TeamWork管理员(系统角色),可以进行TeamWork系统相关配置,对项目,任务等信息进行管理操作。";
 
 	public final static String QueryManager = "QueryManager";
-	public final static String QueryManager_description = "数据中心管理员(系统角色),可以在数据中心进行视图管理,统计管理等操作。";
+	public final static String QueryManager_discription = "数据中心管理员(系统角色),可以在数据中心进行视图管理,统计管理等操作。";
 
 	public final static String MessageManager = "MessageManager";
-	public final static String MessageManager_description = "消息管理员(系统角色),可以对系统中产生的消息进行管理。";
+	public final static String MessageManager_discription = "消息管理员(系统角色),可以对系统中产生的消息进行管理。";
 
 	public final static String HotPictureManager = "HotPictureManager";
-	public final static String HotPictureManager_description = "热点图片控制权限(系统角色),可以对系统中产生的系统图片进行管理。";
+	public final static String HotPictureManager_discription = "热点图片控制权限(系统角色),可以对系统中产生的系统图片进行管理。";
 
 	public final static String SearchPrivilege = "SearchPrivilege";
-	public final static String SearchPrivilege_description = "搜索管理员(系统角色),可以跨权限对系统内容进行搜索。";
+	public final static String SearchPrivilege_discription = "搜索管理员(系统角色),可以跨权限对系统内容进行搜索。";
 
 	public final static String RoleDefinitionSuffix = "SystemRole";
 

+ 2 - 2
o2server/x_processplatform_core_entity/src/main/java/com/x/processplatform/core/entity/log/SignalStackLog.java

@@ -55,9 +55,9 @@ public class SignalStackLog extends SliceJpaObject {
 		this.properties = new SignalStackLogProperties();
 	}
 
-	public SignalStackLog(String work, String job, SignalStack signalStack) {
+	public SignalStackLog(String id, String job, SignalStack signalStack) {
 		this();
-		this.work = work;
+		this.id = id;
 		this.job = job;
 		this.getProperties().setSignalStack(signalStack);
 	}

+ 20 - 20
o2server/x_program_center/src/main/java/com/x/program/center/Context.java

@@ -268,45 +268,45 @@ public class Context extends AbstractContext {
 	 */
 	private String getDescriptionWithName(String str) {
 		if (OrganizationDefinition.Manager.equalsIgnoreCase(str)) {
-			return OrganizationDefinition.Manager_description;
+			return OrganizationDefinition.Manager_discription;
 		} else if (OrganizationDefinition.AttendanceManager.equalsIgnoreCase(str)) {
-			return OrganizationDefinition.AttendanceManager_description;
+			return OrganizationDefinition.AttendanceManager_discription;
 		} else if (OrganizationDefinition.OrganizationManager.equalsIgnoreCase(str)) {
-			return OrganizationDefinition.OrganizationManager_description;
+			return OrganizationDefinition.OrganizationManager_discription;
 		} else if (OrganizationDefinition.PersonManager.equalsIgnoreCase(str)) {
-			return OrganizationDefinition.PersonManager_description;
+			return OrganizationDefinition.PersonManager_discription;
 		} else if (OrganizationDefinition.GroupManager.equalsIgnoreCase(str)) {
-			return OrganizationDefinition.GroupManager_description;
+			return OrganizationDefinition.GroupManager_discription;
 		} else if (OrganizationDefinition.UnitManager.equalsIgnoreCase(str)) {
-			return OrganizationDefinition.UnitManager_description;
+			return OrganizationDefinition.UnitManager_discription;
 		} else if (OrganizationDefinition.RoleManager.equalsIgnoreCase(str)) {
-			return OrganizationDefinition.RoleManager_description;
+			return OrganizationDefinition.RoleManager_discription;
 		} else if (OrganizationDefinition.ProcessPlatformManager.equalsIgnoreCase(str)) {
-			return OrganizationDefinition.ProcessPlatformManager_description;
+			return OrganizationDefinition.ProcessPlatformManager_discription;
 		} else if (OrganizationDefinition.ProcessPlatformCreator.equalsIgnoreCase(str)) {
-			return OrganizationDefinition.ProcessPlatformCreator_description;
+			return OrganizationDefinition.ProcessPlatformCreator_discription;
 		} else if (OrganizationDefinition.MeetingManager.equalsIgnoreCase(str)) {
-			return OrganizationDefinition.MeetingManager_description;
+			return OrganizationDefinition.MeetingManager_discription;
 		} else if (OrganizationDefinition.MeetingViewer.equalsIgnoreCase(str)) {
-			return OrganizationDefinition.MeetingViewer_description;
+			return OrganizationDefinition.MeetingViewer_discription;
 		} else if (OrganizationDefinition.PortalManager.equalsIgnoreCase(str)) {
-			return OrganizationDefinition.PortalManager_description;
+			return OrganizationDefinition.PortalManager_discription;
 		} else if (OrganizationDefinition.BBSManager.equalsIgnoreCase(str)) {
-			return OrganizationDefinition.BBSManager_description;
+			return OrganizationDefinition.BBSManager_discription;
 		} else if (OrganizationDefinition.CMSManager.equalsIgnoreCase(str)) {
-			return OrganizationDefinition.CMSManager_description;
+			return OrganizationDefinition.CMSManager_discription;
 		} else if (OrganizationDefinition.OKRManager.equalsIgnoreCase(str)) {
-			return OrganizationDefinition.OKRManager_description;
+			return OrganizationDefinition.OKRManager_discription;
 		} else if (OrganizationDefinition.CRMManager.equalsIgnoreCase(str)) {
-			return OrganizationDefinition.CRMManager_description;
+			return OrganizationDefinition.CRMManager_discription;
 		} else if (OrganizationDefinition.TeamWorkManager.equalsIgnoreCase(str)) {
-			return OrganizationDefinition.TeamWorkManager_description;
+			return OrganizationDefinition.TeamWorkManager_discription;
 		} else if (OrganizationDefinition.QueryManager.equalsIgnoreCase(str)) {
-			return OrganizationDefinition.QueryManager_description;
+			return OrganizationDefinition.QueryManager_discription;
 		} else if (OrganizationDefinition.MessageManager.equalsIgnoreCase(str)) {
-			return OrganizationDefinition.MessageManager_description;
+			return OrganizationDefinition.MessageManager_discription;
 		} else if (OrganizationDefinition.SearchPrivilege.equalsIgnoreCase(str)) {
-			return OrganizationDefinition.SearchPrivilege_description;
+			return OrganizationDefinition.SearchPrivilege_discription;
 		}
 		return "";
 	}

+ 11 - 29
o2server/x_program_center/src/main/java/com/x/program/center/jaxrs/jest/ActionList.java

@@ -9,8 +9,6 @@ import java.util.stream.Collectors;
 
 import javax.servlet.http.HttpServletRequest;
 
-import org.apache.commons.lang3.BooleanUtils;
-
 import com.x.base.core.project.Application;
 import com.x.base.core.project.gson.GsonPropertyObject;
 import com.x.base.core.project.http.ActionResult;
@@ -18,56 +16,40 @@ import com.x.program.center.ThisApplication;
 
 class ActionList extends BaseAction {
 
-	private static final String JEST_INDEX_HTML = "/jest/index.html";
-
 	ActionResult<List<Wo>> execute(HttpServletRequest request, String source) throws Exception {
 		ActionResult<List<Wo>> result = new ActionResult<>();
 		List<Wo> wos = new ArrayList<>();
-		boolean fromProxy = this.formProxy(request, this.getHost(request));
-		String httpProtocol = "http://"; // O2LEE,修正如果开启SSL,x_program_center/jest/list.html 给出的URL都是HTTP协议的,无法访问的问题
+		Boolean fromProxy = this.formProxy(request, this.getHost(request));
+		String httpProtocol = "http://"; //O2LEE,修正如果开启SSL,x_program_center/jest/list.html 给出的URL都是HTTP协议的,无法访问的问题
 		for (Entry<String, CopyOnWriteArrayList<Application>> en : ThisApplication.context().applications()
 				.entrySet()) {
 			Wo wo = new Wo();
-			wo.setClassName(en.getKey());
-			wo.setUrlList(new ArrayList<>());
+			wo.setName(en.getKey());
+			wo.setUrlList(new ArrayList<String>());
 			for (Application o : en.getValue()) {
-				wo.setName(o.getName());
-				if (BooleanUtils.isTrue(o.getSslEnable())) {
+				
+				if( o.getSslEnable() ) {
 					httpProtocol = "https://";
 				}
-
+				
 				if (fromProxy) {
 					if (this.isUndefindHost(o.getProxyHost())) {
-						wo.getUrlList().add(httpProtocol + this.getHost(request) + ":" + o.getProxyPort()
-								+ o.getContextPath() +JEST_INDEX_HTML);
+						wo.getUrlList().add( httpProtocol + this.getHost(request) + ":" + o.getProxyPort() + o.getContextPath() + "/jest/index.html");
 					} else {
-						wo.getUrlList().add(httpProtocol + o.getProxyHost() + ":" + o.getProxyPort()
-								+ o.getContextPath() + JEST_INDEX_HTML);
+						wo.getUrlList().add( httpProtocol + o.getProxyHost() + ":" + o.getProxyPort() + o.getContextPath() + "/jest/index.html");
 					}
 				} else {
-					wo.getUrlList().add(
-							httpProtocol + o.getNode() + ":" + o.getPort() + o.getContextPath() + JEST_INDEX_HTML);
+					wo.getUrlList().add( httpProtocol + o.getNode() + ":" + o.getPort() + o.getContextPath() + "/jest/index.html");
 				}
 			}
 			wos.add(wo);
-			wos = wos.stream().sorted(Comparator.comparing(Wo::getName, Comparator.nullsLast(String::compareTo)))
-					.collect(Collectors.toList());
+			wos = wos.stream().sorted(Comparator.comparing(Wo::getName, Comparator.nullsLast(String::compareTo))) .collect(Collectors.toList());
 		}
 		result.setData(wos);
 		return result;
 	}
 
 	public static class Wo extends GsonPropertyObject {
-		private String className;
-
-		public String getClassName() {
-			return className;
-		}
-
-		public void setClassName(String className) {
-			this.className = className;
-		}
-
 		private String name;
 		private List<String> urlList;