caixiangyi il y a 8 ans
Parent
commit
b36f3040fa
100 fichiers modifiés avec 0 ajouts et 4633 suppressions
  1. 0 36
      x_program_center/jest/adminLogin.js
  2. 0 105
      x_program_center/jest/application.js
  3. 0 238
      x_program_center/jest/applicationServer.js
  4. 0 62
      x_program_center/jest/applicationServers.js
  5. 0 18
      x_program_center/jest/applications.js
  6. 0 64
      x_program_center/jest/centerServer.js
  7. 0 265
      x_program_center/jest/collect.js
  8. 0 26
      x_program_center/jest/common.js
  9. 0 280
      x_program_center/jest/connection.js
  10. 0 24
      x_program_center/jest/connections.js
  11. 0 147
      x_program_center/jest/data.js
  12. 0 18
      x_program_center/jest/dataMappings.js
  13. 0 140
      x_program_center/jest/dataServer.js
  14. 0 45
      x_program_center/jest/dataServers.js
  15. 0 42
      x_program_center/jest/datas.js
  16. 0 51
      x_program_center/jest/distribute.js
  17. 0 134
      x_program_center/jest/index.html
  18. 0 1
      x_program_center/jest/jquery.js
  19. 0 166
      x_program_center/jest/server.js
  20. 0 110
      x_program_center/jest/storage.js
  21. 0 18
      x_program_center/jest/storageMappings.js
  22. 0 135
      x_program_center/jest/storageServer.js
  23. 0 45
      x_program_center/jest/storageServers.js
  24. 0 41
      x_program_center/jest/storages.js
  25. 0 123
      x_program_center/jest/webServer.js
  26. 0 44
      x_program_center/jest/webServers.js
  27. 0 18
      x_program_center/src/main/java/com/x/program/center/ApplicationServletContextListener.java
  28. 0 35
      x_program_center/src/main/java/com/x/program/center/LogMessage.java
  29. 0 39
      x_program_center/src/main/java/com/x/program/center/ThisApplication.java
  30. 0 47
      x_program_center/src/main/java/com/x/program/center/jaxrs/ActionApplication.java
  31. 0 10
      x_program_center/src/main/java/com/x/program/center/jaxrs/AdminLoginJaxrsFilter.java
  32. 0 10
      x_program_center/src/main/java/com/x/program/center/jaxrs/ApplicationServerJaxrsFilter.java
  33. 0 10
      x_program_center/src/main/java/com/x/program/center/jaxrs/ApplicationServersJaxrsFilter.java
  34. 0 10
      x_program_center/src/main/java/com/x/program/center/jaxrs/ApplicationsJaxrsFilter.java
  35. 0 10
      x_program_center/src/main/java/com/x/program/center/jaxrs/AssembleJaxrsFilter.java
  36. 0 10
      x_program_center/src/main/java/com/x/program/center/jaxrs/CenterJaxrsFilter.java
  37. 0 10
      x_program_center/src/main/java/com/x/program/center/jaxrs/CenterServerJaxrsFilter.java
  38. 0 10
      x_program_center/src/main/java/com/x/program/center/jaxrs/CollectJaxrsFilter.java
  39. 0 10
      x_program_center/src/main/java/com/x/program/center/jaxrs/ConfigJaxrsFilter.java
  40. 0 10
      x_program_center/src/main/java/com/x/program/center/jaxrs/DataJaxrsFilter.java
  41. 0 10
      x_program_center/src/main/java/com/x/program/center/jaxrs/DataMappingsJaxrsFilter.java
  42. 0 10
      x_program_center/src/main/java/com/x/program/center/jaxrs/DataServerJaxrsFilter.java
  43. 0 10
      x_program_center/src/main/java/com/x/program/center/jaxrs/DataServersJaxrsFilter.java
  44. 0 10
      x_program_center/src/main/java/com/x/program/center/jaxrs/DatasJaxrsFilter.java
  45. 0 10
      x_program_center/src/main/java/com/x/program/center/jaxrs/DistributeJaxrsFilter.java
  46. 0 10
      x_program_center/src/main/java/com/x/program/center/jaxrs/StorageServerJaxrsFilter.java
  47. 0 10
      x_program_center/src/main/java/com/x/program/center/jaxrs/StorageServersJaxrsFilter.java
  48. 0 10
      x_program_center/src/main/java/com/x/program/center/jaxrs/StroageJaxrsFilter.java
  49. 0 10
      x_program_center/src/main/java/com/x/program/center/jaxrs/StroageMappingsJaxrsFilter.java
  50. 0 10
      x_program_center/src/main/java/com/x/program/center/jaxrs/StroagesJaxrsFilter.java
  51. 0 10
      x_program_center/src/main/java/com/x/program/center/jaxrs/WebServerJaxrsFilter.java
  52. 0 10
      x_program_center/src/main/java/com/x/program/center/jaxrs/WebServersJaxrsFilter.java
  53. 0 34
      x_program_center/src/main/java/com/x/program/center/jaxrs/adminlogin/ActionLogin.java
  54. 0 21
      x_program_center/src/main/java/com/x/program/center/jaxrs/adminlogin/ActionLogout.java
  55. 0 64
      x_program_center/src/main/java/com/x/program/center/jaxrs/adminlogin/AdminLoginAction.java
  56. 0 39
      x_program_center/src/main/java/com/x/program/center/jaxrs/adminlogin/WrapInAdminLogin.java
  57. 0 48
      x_program_center/src/main/java/com/x/program/center/jaxrs/adminlogin/WrapOutAdminLogin.java
  58. 0 12
      x_program_center/src/main/java/com/x/program/center/jaxrs/applications/ActionGet.java
  59. 0 39
      x_program_center/src/main/java/com/x/program/center/jaxrs/applications/ApplicationsAction.java
  60. 0 122
      x_program_center/src/main/java/com/x/program/center/jaxrs/applicationserver/ActionBase.java
  61. 0 21
      x_program_center/src/main/java/com/x/program/center/jaxrs/applicationserver/ActionCreate.java
  62. 0 25
      x_program_center/src/main/java/com/x/program/center/jaxrs/applicationserver/ActionDelete.java
  63. 0 44
      x_program_center/src/main/java/com/x/program/center/jaxrs/applicationserver/ActionDeploy.java
  64. 0 31
      x_program_center/src/main/java/com/x/program/center/jaxrs/applicationserver/ActionGet.java
  65. 0 18
      x_program_center/src/main/java/com/x/program/center/jaxrs/applicationserver/ActionListDepolyable.java
  66. 0 28
      x_program_center/src/main/java/com/x/program/center/jaxrs/applicationserver/ActionUpdate.java
  67. 0 175
      x_program_center/src/main/java/com/x/program/center/jaxrs/applicationserver/ApplicationServerAction.java
  68. 0 17
      x_program_center/src/main/java/com/x/program/center/jaxrs/applicationserver/WrapOutDeployable.java
  69. 0 12
      x_program_center/src/main/java/com/x/program/center/jaxrs/applicationservers/ActionGet.java
  70. 0 38
      x_program_center/src/main/java/com/x/program/center/jaxrs/applicationservers/ApplicationServersAction.java
  71. 0 94
      x_program_center/src/main/java/com/x/program/center/jaxrs/center/ActionReport.java
  72. 0 39
      x_program_center/src/main/java/com/x/program/center/jaxrs/center/CenterAction.java
  73. 0 25
      x_program_center/src/main/java/com/x/program/center/jaxrs/centerserver/ActionBase.java
  74. 0 12
      x_program_center/src/main/java/com/x/program/center/jaxrs/centerserver/ActionGet.java
  75. 0 12
      x_program_center/src/main/java/com/x/program/center/jaxrs/centerserver/ActionUpdate.java
  76. 0 58
      x_program_center/src/main/java/com/x/program/center/jaxrs/centerserver/CenterServerAction.java
  77. 0 120
      x_program_center/src/main/java/com/x/program/center/jaxrs/collect/ActionBase.java
  78. 0 29
      x_program_center/src/main/java/com/x/program/center/jaxrs/collect/ActionCode.java
  79. 0 19
      x_program_center/src/main/java/com/x/program/center/jaxrs/collect/ActionConnect.java
  80. 0 19
      x_program_center/src/main/java/com/x/program/center/jaxrs/collect/ActionControllerMobile.java
  81. 0 19
      x_program_center/src/main/java/com/x/program/center/jaxrs/collect/ActionExist.java
  82. 0 16
      x_program_center/src/main/java/com/x/program/center/jaxrs/collect/ActionGet.java
  83. 0 64
      x_program_center/src/main/java/com/x/program/center/jaxrs/collect/ActionRegist.java
  84. 0 60
      x_program_center/src/main/java/com/x/program/center/jaxrs/collect/ActionResetPassword.java
  85. 0 46
      x_program_center/src/main/java/com/x/program/center/jaxrs/collect/ActionUpdate.java
  86. 0 21
      x_program_center/src/main/java/com/x/program/center/jaxrs/collect/ActionValidate.java
  87. 0 39
      x_program_center/src/main/java/com/x/program/center/jaxrs/collect/ActionValidateCodeAnswer.java
  88. 0 33
      x_program_center/src/main/java/com/x/program/center/jaxrs/collect/ActionValidateDirect.java
  89. 0 26
      x_program_center/src/main/java/com/x/program/center/jaxrs/collect/ActionValidatePassword.java
  90. 0 12
      x_program_center/src/main/java/com/x/program/center/jaxrs/collect/CodeAnswerEmptyException.java
  91. 0 235
      x_program_center/src/main/java/com/x/program/center/jaxrs/collect/CollectAction.java
  92. 0 12
      x_program_center/src/main/java/com/x/program/center/jaxrs/collect/DeniedException.java
  93. 0 12
      x_program_center/src/main/java/com/x/program/center/jaxrs/collect/DisableException.java
  94. 0 12
      x_program_center/src/main/java/com/x/program/center/jaxrs/collect/InvalidCodeAnswerException.java
  95. 0 12
      x_program_center/src/main/java/com/x/program/center/jaxrs/collect/InvalidCredentialException.java
  96. 0 12
      x_program_center/src/main/java/com/x/program/center/jaxrs/collect/InvalidMobileException.java
  97. 0 12
      x_program_center/src/main/java/com/x/program/center/jaxrs/collect/InvalidPasswordException.java
  98. 0 12
      x_program_center/src/main/java/com/x/program/center/jaxrs/collect/MobileEmptyException.java
  99. 0 12
      x_program_center/src/main/java/com/x/program/center/jaxrs/collect/NameEmptyException.java
  100. 0 14
      x_program_center/src/main/java/com/x/program/center/jaxrs/collect/NameExistException.java

+ 0 - 36
x_program_center/jest/adminLogin.js

@@ -1,36 +0,0 @@
-adminLogin_parameter = {};
-
-function adminLogin_init() {
-    $('#content').html('');
-    $('#result').html('');
-    var str = '<table border="1" width="100%">';
-    str += '<tr><td colspan="2"><a href="#" id="post">post</a></td></tr>';
-    str += '<tr><td>credential:</td><td><input type="text" style="width:95%" id="credential"/></td></tr>';
-    str += '<tr><td>password:</td><td><input type="password" style="width:95%" id="password"/></td></tr>';
-    str += '</table>';
-    $('#content').html(str);
-    $('#post').click(function() {
-	adminLogin_login();
-    });
-}
-
-function adminLogin_login() {
-    $('#result').html('');
-    $.ajax({
-	type : 'post',
-	dataType : 'json',
-	url : '../jaxrs/adminlogin',
-	contentType : 'application/json; charset=utf-8',
-	data : JSON.stringify({
-	    name : $('#name').val(),
-	    credential : $('#credential').val(),
-	    password : $('#password').val()
-	}),
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}

+ 0 - 105
x_program_center/jest/application.js

@@ -1,105 +0,0 @@
-application_parameter = {
-	applications : null
-};
-
-function application_list() {
-	$('#content').html('');
-	$.ajax({
-		type : 'get',
-		dataType : 'json',
-		contentType : 'application/json; charset=utf-8',
-		url : '../jaxrs/applications',
-		xhrFields : {
-			'withCredentials' : true
-		},
-		crossDomain : true
-	}).done(function(data) {
-		if (data.type == 'success') {
-			if (data.data && data.data.applicationTypes) {
-				application_parameter.applications = data.data;
-				var str = '<table border="1" width="100%">';
-				str += '<tr><th>host</th><th>port</th><th>contextPath</th><th>available</th><th>weight</th><th>operate</th></tr>';
-				$.each(data.data.applicationTypes, function(index, item) {
-					str += '<tr><td colspan="6">' + item.type + '</td></tr>';
-					$.each(item.applications, function(index, o) {
-						str += '<tr>';
-						str += '<td>' + o.host + '</td>';
-						str += '<td>' + o.port + '</td>';
-						str += '<td>' + o.contextPath + '</td>';
-						str += '<td>' + o.available + '</td>';
-						str += '<td>' + o.weight + '</td>';
-						str += '<td>';
-						str += '<a href="#" onclick="application_edit(\'' + o.token + '\')">edit</a>&nbsp;';
-						str += '</td>';
-						str += '</tr>';
-					});
-				});
-				str += '</table>';
-				$('#content').html(str);
-			}
-		} else {
-			failure(data);
-		}
-		$('#result').html(JSON.stringify(data.data, null, 4));
-	});
-}
-
-function application_edit(token) {
-	$('#result').html('');
-	var str = '<table border="1" width="100%">';
-	str += '<tr><td colspan="2"><a href="#" id="put">put</a></td></tr>';
-	str += '<tr><td>token:</td><td id="token">&nbsp;</td></tr>';
-	str += '<tr><td>available:</td><td id="available"/>&nbsp;</td></tr>';
-	str += '<tr><td>reportDate:</td><td id="reportDate"/>&nbsp;</td></tr>';
-	str += '<tr><td>contextPath:</td><td id="contextPath">&nbsp;</td></tr>';
-	str += '<tr><td>enable:</td><td><select id="enable"><option value ="true">true</option><option value ="false">false</option></select></td></tr>';
-	str += '<tr><td>host:</td><td><input type="text" style="width:95%" id= "host"/></td></tr>';
-	str += '<tr><td>port:</td><td><input type="text" style="width:95%" id= "port"/></td></tr>';
-	str += '<tr><td>weight:</td><td><input type="text" style="width:95%" id= "weight"/></td></tr>';
-	str += '</table>';
-	$('#content').html(str);
-	$('#put', '#content').click(function() {
-		application_put(token);
-	});
-	$.each(application_parameter.applications.applicationTypes, function(index, item) {
-		$.each(item.applications, function(index, o) {
-			if (o.token == token) {
-				$('#token', '#content').html(o.token);
-				$('#available', '#content').html(o.available + '');
-				$('#reportDate', '#content').html(o.reportDate);
-				$('#contextPath', '#content').html(o.contextPath);
-				$('#enable', '#content').val(o.enable + '');
-				$('#host', '#content').val(o.host);
-				$('#port', '#content').val(o.port);
-				$('#weight', '#content').val(o.weight);
-			}
-		});
-	});
-}
-
-function application_put(token) {
-	$('#result').html('');
-	$.ajax({
-		type : 'put',
-		dataType : 'json',
-		url : '../jaxrs/application/' + token,
-		contentType : 'application/json; charset=utf-8',
-		data : JSON.stringify({
-			enable : $('#enable', '#content').val(),
-			host : $('#host', '#content').val(),
-			port : $('#port', '#content').val(),
-			weight : $('#weight', '#content').val()
-		}),
-		xhrFields : {
-			'withCredentials' : true
-		},
-		crossDomain : true
-	}).done(function(data) {
-		if (data.type == 'success') {
-			application_list();
-		} else {
-			failure(data);
-		}
-	});
-
-}

+ 0 - 238
x_program_center/jest/applicationServer.js

@@ -1,238 +0,0 @@
-applicationServer_parameter = {};
-
-function applicationServer_create() {
-    $('#content').html('');
-    $('#result').html('');
-    var str = '<table border="1" width="100%">';
-    str += '<tr><td colspan="2"><a href="#" id="post">post</a></td></tr>';
-    str += '<tr><td>name:</td><td><input type="text" style="width:95%" id="name"/></td></tr>';
-    str += '<tr><td>containerType:</td><td><select id="containerType"><option value="tomcat8">tomcat8</option></select></td></tr>';
-    str += '<tr><td>host:</td><td><input type="text" style="width:95%" id="host"/></td></tr>';
-    str += '<tr><td>port:</td><td><input type="text" style="width:95%" id="port"/></td></tr>';
-    str += '<tr><td>proxyHost:</td><td><input type="text" style="width:95%" id="proxyHost"/></td></tr>';
-    str += '<tr><td>proxyPort:</td><td><input type="text" style="width:95%" id="proxyPort"/></td></tr>';
-    str += '<tr><td>username:</td><td><input type="text" style="width:95%" id="username"/></td></tr>';
-    str += '<tr><td>password:</td><td><input type="password" style="width:95%" id="password"/></td></tr>';
-    str += '<tr><td>deployableList:</td><td id= "deployableList">&nbsp;</td></tr>';
-    str += '</table>';
-    $('#content').html(str);
-    $.ajax({
-	type : 'get',
-	dataType : 'json',
-	contentType : 'application/json; charset=utf-8',
-	url : '../jaxrs/applicationserver/list/depolyable',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(
-	    function(json) {
-		$('#result').append(JSON.stringify(json, null, 4));
-		if (json.type == 'success') {
-		    if (json.data) {
-			var str = '<table><tr><th>name</th><th>context</th><th>plan</th><th>weight</th></tr>';
-			$.each(json.data, function(index, item) {
-			    str += '<tr><td>' + item.name + '</td><td id="context_' + item.name + '">false</td><td><input type="checkbox" value="' + item.name + '" id="plan_' + item.name
-				    + '"/></td><td><input type="text" style="width:95%" id="weight_' + item.name + '"/></td></tr>';
-			});
-			str += '</table>';
-			$('#deployableList').html(str);
-		    }
-		} else {
-		    failure(json);
-		}
-	    });
-    $('#post').click(function() {
-	applicationServer_post();
-    });
-}
-
-function applicationServer_edit(name) {
-    $('#content').html('');
-    $('#result').html('');
-    var str = '<table border="1" width="100%">';
-    str += '<tr><td colspan="2"><a href="#" id="put">put</a></td></tr>';
-    str += '<tr><td>name:</td><td><input type="text" style="width:95%" id="name"/></td></tr>';
-    str += '<tr><td>order:</td><td><input type="text" style="width:95%" id="order"/></td></tr>';
-    str += '<tr><td>containerType:</td><td><select id="containerType"><option value="tomcat8">tomcat8</option></select></td></tr>';
-    str += '<tr><td>host:</td><td><input type="text" style="width:95%" id="host"/></td></tr>';
-    str += '<tr><td>port:</td><td><input type="text" style="width:95%" id="port"/></td></tr>';
-    str += '<tr><td>proxyHost:</td><td><input type="text" style="width:95%" id="proxyHost"/></td></tr>';
-    str += '<tr><td>proxyPort:</td><td><input type="text" style="width:95%" id="proxyPort"/></td></tr>';
-    str += '<tr><td>username:</td><td><input type="text" style="width:95%" id="username"/></td></tr>';
-    str += '<tr><td>password:</td><td><input type="text" style="width:95%" id="password"/></td></tr>';
-    str += '<tr><td>deployableList:</td><td id= "deployableList">&nbsp;</td></tr>';
-    str += '</table>';
-    $('#content').html(str);
-    $.ajax({
-	type : 'get',
-	dataType : 'json',
-	contentType : 'application/json; charset=utf-8',
-	url : '../jaxrs/applicationserver/list/depolyable',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(
-	    function(json) {
-		$('#result').html(JSON.stringify(json, null, 4));
-		if (json.type == 'success') {
-		    if (json.data) {
-			var str = '<table><tr><th>name</th><th>deployed</th><th>plan</th><th>weight</th></tr>';
-			$.each(json.data, function(index, item) {
-			    str += '<tr><td>' + item.name + '</td><td id="context_' + item.name + '">false</td><td><input type="checkbox" value="' + item.name + '" id="plan_' + item.name
-				    + '"/></td><td><input type="text" style="width:95%" id="weight_' + item.name + '"/></td></tr>';
-			});
-			str += '</table>';
-			$('#deployableList').html(str);
-			$.ajax({
-			    type : 'get',
-			    dataType : 'json',
-			    contentType : 'application/json; charset=utf-8',
-			    url : '../jaxrs/applicationserver/name/' + name,
-			    xhrFields : {
-				'withCredentials' : true
-			    },
-			    crossDomain : true
-			}).done(function(json) {
-			    $('#result').html(JSON.stringify(json, null, 4));
-			    if (json.type == 'success') {
-				if (json.data) {
-				    $('#order').val(json.data.order);
-				    $('#name').val(json.data.name);
-				    $('#containerType').val(json.data.containerType);
-				    $('#host').val(json.data.host);
-				    $('#port').val(json.data.port);
-				    $('#proxyHost').val(json.data.proxyHost);
-				    $('#proxyPort').val(json.data.proxyPort);
-				    $('#username').val(json.data.username);
-				    $('#password').val(json.data.password);
-				    if (json.data.contextList) {
-					$.each(json.data.contextList, function(idxm, m) {
-					    if ($('#context_' + m)) {
-						$('#context_' + m).html('true');
-					    }
-					});
-				    }
-				    if (json.data.planList) {
-					$.each(json.data.planList, function(idxn, n) {
-					    if ($('#plan_' + n.name)) {
-						$('#plan_' + n.name).attr("checked", true);
-						$('#weight_' + n.name).val(n.weight);
-					    }
-					});
-				    }
-				}
-			    } else {
-				failure(json);
-			    }
-			});
-		    }
-		} else {
-		    failure(json);
-		}
-	    });
-    $('#put', '#content').click(function() {
-	applicationServer_put(name);
-    });
-}
-
-function applicationServer_post() {
-    alert($('input[type="checkbox"]:checked').val());
-    $('#result').html('');
-    $.ajax({
-	type : 'post',
-	dataType : 'json',
-	url : '../jaxrs/applicationserver',
-	contentType : 'application/json; charset=utf-8',
-	data : JSON.stringify({
-	    name : $('#name').val(),
-	    containerType : $('#containerType').val(),
-	    host : $('#host').val(),
-	    port : $('#port').val(),
-	    proxyHost : $('#proxyHost').val(),
-	    proxyPort : $('#proxyPort').val(),
-	    username : $('#username').val(),
-	    password : $('#password').val(),
-	    planList : applicationServer_planListValue()
-	}),
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}
-
-function applicationServer_put(name) {
-    $('#result').html('');
-    $.ajax({
-	type : 'put',
-	dataType : 'json',
-	url : '../jaxrs/applicationserver/name/' + name,
-	contentType : 'application/json; charset=utf-8',
-	data : JSON.stringify({
-	    name : $('#name').val(),
-	    order : $('#order').val(),
-	    containerType : $('#containerType').val(),
-	    host : $('#host').val(),
-	    port : $('#port').val(),
-	    proxyHost : $('#proxyHost').val(),
-	    proxyPort : $('#proxyPort').val(),
-	    username : $('#username').val(),
-	    password : $('#password').val(),
-	    weight : $('#weight').val(),
-	    planList : applicationServer_planListValue()
-	}),
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}
-
-function applicationServer_delete(name) {
-    $('#result').html('');
-    $.ajax({
-	type : 'delete',
-	dataType : 'json',
-	url : '../jaxrs/applicationserver/name/' + name,
-	contentType : 'application/json; charset=utf-8',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}
-
-function applicationServer_deploy(name, forceRedeploy) {
-    $('#result').html('');
-    $.ajax({
-	type : 'get',
-	dataType : 'json',
-	url : '../jaxrs/applicationserver/name/' + name + '/deploy/' + forceRedeploy,
-	contentType : 'application/json; charset=utf-8',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}
-
-function applicationServer_planListValue() {
-    var arr = new Array();
-    $('input[type="checkbox"]:checked').each(function() {
-	var obj = {};
-	obj.name = $(this).val();
-	obj.weight = $('#weight_' + obj.name).val();
-	arr.push(obj);
-    });
-    return arr;
-}

+ 0 - 62
x_program_center/jest/applicationServers.js

@@ -1,62 +0,0 @@
-applicationServers_parameter = {};
-
-function applicationServers_list() {
-    $('#content').html('');
-    $('#result').html('');
-    $.ajax({
-	type : 'get',
-	dataType : 'json',
-	contentType : 'application/json; charset=utf-8',
-	url : '../jaxrs/applicationservers',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-	if (json.type == 'success') {
-	    if (json.data) {
-		var str = '<table border="1" width="100%">';
-		str += '<tr><th>order</th><th>name</th><th>host</th><th>port</th><th>username</th><th>operate</th></tr>';
-		$.each(json.data, function(index, o) {
-		    str += '<tr>';
-		    str += '<td>' + o.order + '</td>';
-		    str += '<td>' + o.name + '</td>';
-		    str += '<td>' + o.host + '</td>';
-		    str += '<td>' + o.port + '</td>';
-		    str += '<td>' + o.username + '</td>';
-		    str += '<td><a href="#" onclick="applicationServer_edit(\'' + o.name + '\')">edit</a>&nbsp;';
-		    str += '<a href="#" onclick="applicationServer_delete(\'' + o.name + '\')">delete</a>';
-		    str += '</td>';
-		    str += '</tr><tr>'
-		    str += '<td>' + o.status + '</td>';
-		    str += '<td colspan="5">';
-		    if (o.message) {
-			str += o.message;
-		    } else {
-			str += '&nbsp';
-		    }
-		    str += '</td>';
-		    str += '</tr><tr>'
-		    str += '<td>planList</td>';
-		    str += '<td colspan="4"><table border="0"><tr><th>name</th><th>weight</th></tr>';
-		    if (o.planList) {
-			$.each(o.planList, function(idx, p) {
-			    str += '<tr><td>' + p.name + '</td><td>' + p.weight + '</td></tr>';
-			})
-		    }
-		    str += '</table></td>';
-		    str += '<td>';
-		    str += '<a href="#" onclick="applicationServer_deploy(\'' + o.name + '\', false)">deploy</a>&nbsp;';
-		    str += '<a href="#" onclick="applicationServer_deploy(\'' + o.name + '\', true)">redeploy</a>';
-		    str += '</td>';
-		    str += '</tr>';
-		});
-		str += '</table>';
-		$('#content').html(str);
-	    }
-	} else {
-	    failure(json);
-	}
-    });
-}

+ 0 - 18
x_program_center/jest/applications.js

@@ -1,18 +0,0 @@
-function applications_get() {
-    var str = '<table border="1" width="100%">';
-    str += '<tr><td><textarea style="width:95%; height:240px"  id="applications"/></td></tr>';
-    str += '</table>';
-    $('#content').html(str);
-    $.ajax({
-	type : 'get',
-	dataType : 'json',
-	contentType : 'application/json; charset=utf-8',
-	url : '../jaxrs/applications',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}

+ 0 - 64
x_program_center/jest/centerServer.js

@@ -1,64 +0,0 @@
-centerServer_parameter = {};
-
-function centerServer_get() {
-    $('#content').html('');
-    $('#result').html('');
-    var str = '<table border="1" width="100%">';
-    str += '<tr><td colspan="2"><a href="#" id="put">put</a></td></tr>';
-    str += '<tr><td>host:</td><td><input type="text" style="width:95%" id="host"/></td></tr>';
-    str += '<tr><td>port:</td><td><input type="text" style="width:95%" id="port"/></td></tr>';
-    str += '<tr><td>cipher:</td><td><input type="text" style="width:95%" id="cipher"/></td></tr>';
-    str += '<tr><td>proxyHost:</td><td><input type="text" style="width:95%" id="proxyHost"/></td></tr>';
-    str += '<tr><td>proxyPort:</td><td><input type="text" style="width:95%" id="proxyPort"/></td></tr>';
-    str += '</table>';
-    $('#content').html(str);
-    $.ajax({
-	type : 'get',
-	dataType : 'json',
-	contentType : 'application/json; charset=utf-8',
-	url : '../jaxrs/centerserver',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-	if (json.type == 'success') {
-	    if (json.data) {
-		$('#host').val(json.data.host);
-		$('#port').val(json.data.port);
-		$('#cipher').val(json.data.cipher);
-		$('#proxyHost').val(json.data.proxyHost);
-		$('#proxyPort').val(json.data.proxyPort);
-	    }
-	} else {
-	    failure(json);
-	}
-    });
-    $('#put').click(function() {
-	centerServer_put();
-    });
-}
-
-function centerServer_put() {
-    $('#result').html('');
-    $.ajax({
-	type : 'put',
-	dataType : 'json',
-	url : '../jaxrs/centerserver',
-	contentType : 'application/json; charset=utf-8',
-	data : JSON.stringify({
-	    host : $('#host').val(),
-	    port : $('#port').val(),
-	    cipher : $('#cipher').val(),
-	    proxyHost : $('#proxyHost').val(),
-	    proxyPort : $('#proxyPort').val()
-	}),
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}

+ 0 - 265
x_program_center/jest/collect.js

@@ -1,265 +0,0 @@
-collect_parameter = {};
-
-function collect_init() {
-    $('#content').html('');
-    $('#result').html('');
-    var str = '<table border="1" width="100%">';
-    str += '<tr><td colspan="2"><a href="#" id="get">get</a>&nbsp;<a href="#" id="update">update</a>&nbsp;<a href="#" id="connect">connect</a>&nbsp;<a href="#" id="nameExist">nameExist</a>&nbsp;<a href="#" id="code">code</a>&nbsp;<a href="#" id="regist">regist</a>&nbsp;<a href="#" id="controllerMobile">controllerMobile</a>&nbsp;<a href="#" id="resetPassword">resetPassword</a></td></tr>';
-    str += '<tr><td colspan="2"><a href="#" id="validate">validate</a>&nbsp;<a href="#" id="validateDirect">validateDirect</a>&nbsp;<a href="#" id="validateCodeAnswer">validateCodeAnswer</a>&nbsp;<a href="#" id="validatePassword">validatePassword</a></td></tr>';
-    str += '<tr><td>enable:</td><td><select id="enable"><option value="true">true</option><option value="false">false</option></select></td></tr>';
-    str += '<tr><td>name:</td><td><input id="name" style="width:95%"/></td></tr>';
-    str += '<tr><td>password:</td><td><input id="password" type="password" style="width:95%"/></td></tr>';
-    str += '<tr><td>mobile:</td><td><input id="mobile" style="width:95%"/></td></tr>';
-    str += '<tr><td>codeAnswer:</td><td><input id="codeAnswer" style="width:95%"/></td></tr>';
-    str += '</tbody>';
-    str += '</table>';
-    $('#content').html(str);
-    $('#get').click(function() {
-	collect_get();
-    });
-    $('#update').click(function() {
-	collect_update();
-    });
-    $('#connect').click(function() {
-	collect_connect();
-    });
-    $('#validate').click(function() {
-	collect_validate();
-    });
-    $('#validateDirect').click(function() {
-	collect_validateDirect();
-    });
-    $('#validateCodeAnswer').click(function() {
-	collect_validateCodeAnswer();
-    });
-    $('#validatePassword').click(function() {
-	collect_validatePassword();
-    });
-    $('#nameExist').click(function() {
-	collect_name_exist($('#name').val());
-    });
-    $('#code').click(function() {
-	collect_code($('#mobile').val());
-    });
-    $('#regist').click(function() {
-	collect_regist();
-    });
-    $('#controllerMobile').click(function() {
-	collect_controller_mobile($('#name').val(), $('#mobile').val());
-    });
-    $('#resetPassword').click(function() {
-	collect_reset_password();
-    });
-}
-
-function collect_get() {
-    $.ajax({
-	type : 'get',
-	dataType : 'json',
-	url : '../jaxrs/collect',
-	contentType : 'application/json; charset=utf-8',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).always(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    }).done(function(json) {
-	$('#enable').val(json.data.enable + '');
-	$('#name').val(json.data.name);
-	$('#password').val(json.data.password);
-    });
-}
-
-function collect_update() {
-    $.ajax({
-	type : 'put',
-	dataType : 'json',
-	url : '../jaxrs/collect',
-	contentType : 'application/json; charset=utf-8',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	data : JSON.stringify({
-	    enable : $('#enable').val(),
-	    name : $('#name').val(),
-	    password : $('#password').val()
-	}),
-	crossDomain : true
-    }).always(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}
-
-function collect_connect() {
-    $.ajax({
-	type : 'get',
-	dataType : 'json',
-	url : '../jaxrs/collect/connect',
-	contentType : 'application/json; charset=utf-8',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).always(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}
-
-function collect_validate() {
-    $.ajax({
-	type : 'get',
-	dataType : 'json',
-	url : '../jaxrs/collect/validate',
-	contentType : 'application/json; charset=utf-8',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).always(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}
-
-function collect_validateDirect() {
-    $.ajax({
-	type : 'put',
-	dataType : 'json',
-	url : '../jaxrs/collect/validate/direct',
-	contentType : 'application/json; charset=utf-8',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	data : JSON.stringify({
-	    name : $('#name').val(),
-	    password : $('#password').val()
-	}),
-	crossDomain : true
-    }).always(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}
-
-function collect_validatePassword() {
-    $.ajax({
-	type : 'put',
-	dataType : 'json',
-	url : '../jaxrs/collect/validate/password',
-	contentType : 'application/json; charset=utf-8',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	data : JSON.stringify({
-	    password : $('#password').val()
-	}),
-	crossDomain : true
-    }).always(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}
-
-function collect_validateCodeAnswer() {
-    $.ajax({
-	type : 'put',
-	dataType : 'json',
-	url : '../jaxrs/collect/validate/codeanswer',
-	contentType : 'application/json; charset=utf-8',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	data : JSON.stringify({
-	    mobile : $('#mobile').val(),
-	    codeAnswer : $('#codeAnswer').val()
-	}),
-	crossDomain : true
-    }).always(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}
-
-function collect_code(mobile) {
-    $.ajax({
-	type : 'get',
-	dataType : 'json',
-	url : '../jaxrs/collect/code/mobile/' + mobile,
-	contentType : 'application/json; charset=utf-8',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).always(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}
-
-function collect_name_exist(name) {
-    $.ajax({
-	type : 'get',
-	dataType : 'json',
-	url : '../jaxrs/collect/name/' + name + '/exist',
-	contentType : 'application/json; charset=utf-8',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).always(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}
-
-function collect_regist() {
-    $.ajax({
-	type : 'post',
-	dataType : 'json',
-	url : '../jaxrs/collect',
-	contentType : 'application/json; charset=utf-8',
-	data : JSON.stringify({
-	    name : $('#name').val(),
-	    password : $('#password').val(),
-	    mobile : $('#mobile').val(),
-	    codeAnswer : $('#codeAnswer').val()
-	}),
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).always(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}
-
-function collect_reset_password() {
-    $.ajax({
-	type : 'put',
-	dataType : 'json',
-	url : '../jaxrs/collect/resetpassword',
-	contentType : 'application/json; charset=utf-8',
-	data : JSON.stringify({
-	    name : $('#name').val(),
-	    password : $('#password').val(),
-	    mobile : $('#mobile').val(),
-	    codeAnswer : $('#codeAnswer').val()
-	}),
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).always(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}
-
-function collect_controller_mobile(name, mobile) {
-    $.ajax({
-	type : 'get',
-	dataType : 'json',
-	url : '../jaxrs/collect/controllermobile/name/' + name + '/mobile/' + mobile,
-	contentType : 'application/json; charset=utf-8',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).always(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}

+ 0 - 26
x_program_center/jest/common.js

@@ -1,26 +0,0 @@
-function failure(data) {
-	console.log(data);
-	alert(data.message);
-}
-
-function splitValue(str) {
-	if (str) {
-		if (str.length > 0) {
-			return str.split(',');
-		}
-	}
-	return [];
-}
-
-function joinValue(o, split) {
-	var s = ',';
-	if (split) {
-		s = '' + split;
-	}
-	if (o) {
-		if (toString.apply(o) === '[object Array]') {
-			return o.join(s);
-		}
-	}
-	return o;
-}

+ 0 - 280
x_program_center/jest/connection.js

@@ -1,280 +0,0 @@
-function connection_list_init() {
-	$('#result').html('');
-	$.ajax({
-		type : 'get',
-		dataType : 'json',
-		contentType : 'application/json; charset=utf-8',
-		url : '../jaxrs/connection/list/connectiontype',
-		xhrFields : {
-			'withCredentials' : true
-		},
-		crossDomain : true
-	}).done(function(data) {
-		if (data.type == 'success') {
-			var str = '<table border="1" width="100%">';
-			str += '<tr><td>type</td><td><select id="type">';
-			if (data.data) {
-				$.each(data.data, function(typeIndex, type) {
-					str += '<option value="' + type + '">' + typeIndex + '.' + type + '</option>';
-				});
-			}
-			str += '</select>&nbsp;<a href="#" id="list">list</a></td></tr><tr><td colspan="2" id="grid">&nbsp;</td></tr></table>';
-			$('#content').html(str);
-			$('#list', '#content').click(function() {
-				connection_list($('#type', '#content').val());
-			});
-			$('#result').html(JSON.stringify(data.data, null, 4));
-		} else {
-			failure(data);
-		}
-	});
-}
-
-function connection_list(connectionType) {
-	$('#grid').html('');
-	$.ajax({
-		type : 'get',
-		dataType : 'json',
-		contentType : 'application/json; charset=utf-8',
-		url : '../jaxrs/connection/list/connectiontype/' + connectionType,
-		xhrFields : {
-			'withCredentials' : true
-		},
-		crossDomain : true
-	}).done(function(data) {
-		if (data.type == 'success') {
-			var str = '<table border="1" width="100%">';
-			str += '<tr><th>url</th><th>username</th><th>operate</th></tr>';
-			if (data.data) {
-				$.each(data.data, function(typeIndex, item) {
-					str += '<tr>';
-					str += '<td>' + item.url + '</td>';
-					str += '<td>' + item.username + '</td>';
-					str += '<td>';
-					str += '<a href="#" onclick="connection_edit(\'' + connectionType + '\',\'' + item.order + '\')">edit</a>&nbsp;';
-					str += '<a href="#" onclick="connection_delete(\'' + connectionType + '\',\'' + item.order + '\')">delete</a>&nbsp;';
-					str += '</td>';
-					str += '</tr>';
-				});
-			}
-			str += '</table>';
-			$('#grid').html(str);
-			$('#result').html(JSON.stringify(data.data, null, 4));
-		} else {
-			failure(data);
-		}
-	});
-}
-
-function connection_edit(connectionType, order) {
-	$('#result').html('');
-	$('#content').html('');
-	var str = '<table border="1" width="100%">';
-	str += '<tr><td colspan="2"><a href="#" id="put">put</a></td></tr>';
-	str += '<tr><td>type</td><td id="type">' + connectionType + '</td></tr>';
-	str += '<tr><td>url:</td><td><input type="text" style="width:95%" id="url"/></td></tr>';
-	str += '<tr><td>username:</td><td><input type="text" style="width:95%" id="username"/></td></tr>';
-	str += '<tr><td>password:</td><td><input type="text" style="width:95%" id="password"/></td></tr>';
-	str += '<tr><td>enable:</td><td><select id="enable"><option value="true">true</option><option value="false">false</option></select></td></tr>';
-	str += '<tr><td>order:</td><td><input type="text" style="width:95%" id="order"/></td></tr>';
-	str += '</table>';
-	$('#content').html(str);
-	$.ajax({
-		type : 'get',
-		dataType : 'json',
-		contentType : 'application/json; charset=utf-8',
-		url : '../jaxrs/connection/connectiontype/' + connectionType + '/order/' + order,
-		xhrFields : {
-			'withCredentials' : true
-		},
-		crossDomain : true
-	}).done(function(data) {
-		if (data.type == 'success') {
-			$('#url', '#content').val(data.data.url);
-			$('#username', '#content').val(data.data.username);
-			$('#password', '#content').val(data.data.password);
-			$('#enable', '#content').val(data.data.enable + '');
-			$('#order', '#content').val(data.data.order);
-		} else {
-			failure(data);
-		}
-		$('#result').html(JSON.stringify(data.data, null, 4));
-	});
-	$('#put', '#content').click(function() {
-		connection_put(connectionType, order);
-	});
-}
-
-function connection_put(connectionType, order) {
-	$('#result').html('');
-	$.ajax({
-		type : 'put',
-		dataType : 'json',
-		url : '../jaxrs/connection/connectiontype/' + connectionType + '/order/' + order,
-		contentType : 'application/json; charset=utf-8',
-		data : JSON.stringify({
-			url : $('#url', '#content').val(),
-			username : $('#username', '#content').val(),
-			password : $('#password', '#content').val(),
-			order : $('#order', '#content').val(),
-			enable : $('#enable', '#content').val(),
-		}),
-		xhrFields : {
-			'withCredentials' : true
-		},
-		crossDomain : true
-	}).done(function(data) {
-		if (data.type == 'success') {
-		} else {
-			failure(data);
-		}
-		$('#result').html(JSON.stringify(data.data, null, 4));
-	});
-}
-
-function connection_create_init() {
-	$('#result').html('');
-	var str = '<table border="1" width="100%">';
-	str += '<tr><td colspan="2"><a href="#" id="post">post</a></td></tr>';
-	str += '<tr><td>type:</td><td><select id="type"/></td></tr>';
-	str += '<tr><td>url:</td><td><input type="text" style="width:95%" id="url"/></td></tr>';
-	str += '<tr><td>username:</td><td><input type="text" style="width:95%" id="username"/></td></tr>';
-	str += '<tr><td>password:</td><td><input type="text" style="width:95%" id="password"/></td></tr>';
-	str += '<tr><td>enable:</td><td><select id="enable"><option value="true">true</option><option value="false">false</option></select></td></tr>';
-	str += '</table>';
-	$('#content').html(str);
-	$.ajax({
-		type : 'get',
-		dataType : 'json',
-		contentType : 'application/json; charset=utf-8',
-		url : '../jaxrs/connection/list/connectiontype',
-		xhrFields : {
-			'withCredentials' : true
-		},
-		crossDomain : true
-	}).done(function(data) {
-		if (data.type == 'success') {
-			if (data.data) {
-				var str = '';
-				$.each(data.data, function(typeIndex, type) {
-					str += '<option value="' + type + '">' + type + '</option>';
-				});
-			}
-			$('#type').html(str);
-			$('#result').html(JSON.stringify(data.data, null, 4));
-		} else {
-			failure(data);
-		}
-	});
-	$('#post', '#content').click(function() {
-		connection_post($('#type', '#content').val());
-	});
-}
-
-function connection_post(connectionType) {
-	$.ajax({
-		type : 'post',
-		dataType : 'json',
-		url : '../jaxrs/connection/connectiontype/' + connectionType,
-		contentType : 'application/json; charset=utf-8',
-		data : JSON.stringify({
-			url : $('#url', '#content').val(),
-			username : $('#username', '#content').val(),
-			password : $('#password', '#content').val(),
-			enable : $('#enable', '#content').val()
-		}),
-		xhrFields : {
-			'withCredentials' : true
-		},
-		crossDomain : true
-	}).done(function(data) {
-		if (data.type == 'success') {
-		} else {
-			failure(data);
-		}
-		$('#result').html(JSON.stringify(data.data, null, 4));
-	});
-}
-
-function connection_update() {
-	var str = '<table border="1" width="100%">';
-	str += '<tr><td colspan="2"><a href="#" id="put">put</a></td></tr>';
-	str += '<tr><td>type:</td><td><input type="text" style="width:95%" id="type"/></td></tr>';
-	str += '<tr><td>url:</td><td><input type="text" style="width:95%" id="url"/></td></tr>';
-	str += '<tr><td>username:</td><td><input type="text" style="width:95%" id="username"/></td></tr>';
-	str += '<tr><td>password:</td><td><input type="text" style="width:95%" id="password"/></td></tr>';
-	str += '<tr><td>order:</td><td><input type="text" style="width:95%" id="order"/></td></tr>';
-	str += '<tr><td>enable:</td><td><select id="enable"><option value="true">true</option><option value="false">false</option></select></td></tr>';
-	str += '<tr><td>toolLevel:</td><td><select id="toolLevel"><option value="FATAL">FATAL</option><option value="ERROR">ERROR</option><option value="WARN">WARN</option><option value="INFO">INFO</option><option value="TRACE">TRACE</option></select></td></tr>';
-	str += '<tr><td>runtimeLevel:</td><td><select id="runtimeLevel"><option value="FATAL">FATAL</option><option value="ERROR">ERROR</option><option value="WARN">WARN</option><option value="INFO">INFO</option><option value="TRACE">TRACE</option></select></td></tr>';
-	str += '<tr><td>dataCacheLevel:</td><td><select id="dataCacheLevel"><option value="FATAL">FATAL</option><option value="ERROR">ERROR</option><option value="WARN">WARN</option><option value="INFO">INFO</option><option value="TRACE">TRACE</option></select></td></tr>';
-	str += '<tr><td>metaDataLevel:</td><td><select id="metaDataLevel"><option value="FATAL">FATAL</option><option value="ERROR">ERROR</option><option value="WARN">WARN</option><option value="INFO">INFO</option><option value="TRACE">TRACE</option></select></td></tr>';
-	str += '<tr><td>enhanceLevel:</td><td><select id="enhanceLevel"><option value="FATAL">FATAL</option><option value="ERROR">ERROR</option><option value="WARN">WARN</option><option value="INFO">INFO</option><option value="TRACE">TRACE</option></select></td></tr>';
-	str += '<tr><td>queryLevel:</td><td><select id="queryLevel"><option value="FATAL">FATAL</option><option value="ERROR">ERROR</option><option value="WARN">WARN</option><option value="INFO">INFO</option><option value="TRACE">TRACE</option></select></td></tr>';
-	str += '<tr><td>sqlLevel:</td><td><select id="sqlLevel"><option value="FATAL">FATAL</option><option value="ERROR">ERROR</option><option value="WARN">WARN</option><option value="INFO">INFO</option><option value="TRACE">TRACE</option></select></td></tr>';
-	str += '<tr><td>jdbcLevel:</td><td><select id="jdbcLevel"><option value="FATAL">FATAL</option><option value="ERROR">ERROR</option><option value="WARN">WARN</option><option value="INFO">INFO</option><option value="TRACE">TRACE</option></select></td></tr>';
-	str += '</table>';
-	$('#content').html(str);
-	$('#put', '#content').click(function() {
-		connection_put();
-	});
-}
-
-function connection_delete(connectionType, order) {
-	$.ajax({
-		type : 'delete',
-		dataType : 'json',
-		url : '../jaxrs/connection/connectiontype/' + connectionType + '/order/' + order,
-		contentType : 'application/json; charset=utf-8',
-		xhrFields : {
-			'withCredentials' : true
-		},
-		crossDomain : true
-	}).done(function(data) {
-		if (data.type == 'success') {
-		} else {
-			failure(data);
-		}
-		$('#result').html(JSON.stringify(data.data, null, 4));
-	});
-}
-
-function connection_createForEach_init() {
-	$('#result').html('');
-	var str = '<table border="1" width="100%">';
-	str += '<tr><td colspan="2"><a href="#" id="post">post</a></td></tr>';
-	str += '<tr><td>url:</td><td><input type="text" style="width:95%" id="url"/></td></tr>';
-	str += '<tr><td>username:</td><td><input type="text" style="width:95%" id="username"/></td></tr>';
-	str += '<tr><td>password:</td><td><input type="text" style="width:95%" id="password"/></td></tr>';
-	str += '<tr><td>enable:</td><td><select id="enable"><option value="true">true</option><option value="false">false</option></select></td></tr>';
-	str += '</table>';
-	$('#content').html(str);
-	$('#post', '#content').click(function() {
-		connection_postForEach();
-	});
-}
-
-function connection_postForEach() {
-	$.ajax({
-		type : 'post',
-		dataType : 'json',
-		url : '../jaxrs/connection/connectiontype/all/type',
-		contentType : 'application/json; charset=utf-8',
-		data : JSON.stringify({
-			url : $('#url', '#content').val(),
-			username : $('#username', '#content').val(),
-			password : $('#password', '#content').val(),
-			enable : $('#enable', '#content').val()
-		}),
-		xhrFields : {
-			'withCredentials' : true
-		},
-		crossDomain : true
-	}).done(function(data) {
-		if (data.type == 'success') {
-		} else {
-			failure(data);
-		}
-		$('#result').html(JSON.stringify(data.data, null, 4));
-	});
-}

+ 0 - 24
x_program_center/jest/connections.js

@@ -1,24 +0,0 @@
-function connections_view() {
-    var str = '<table border="1" width="100%">';
-    str += '<tr><td><textarea style="width:95%; height:240px"  id="connections"/></td></tr>';
-    str += '</table>';
-    $('#content').html(str);
-    $.ajax({
-	type : 'get',
-	dataType : 'json',
-	contentType : 'application/json; charset=utf-8',
-	url : '../jaxrs/connections',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(data) {
-	if (data.type == 'success') {
-	    if (data.data) {
-		$('#connections', '#content').val(JSON.stringify(data.data, null, '\t'));
-	    }
-	} else {
-	    failure(data);
-	}
-    });
-}

+ 0 - 147
x_program_center/jest/data.js

@@ -1,147 +0,0 @@
-data_parameter = {};
-
-function data_create(entity) {
-    $('#content').html('');
-    $('#result').html('');
-    var str = '<table border="1" width="100%">';
-    str += '<tr><td colspan="2"><a href="#" id="post">post</a></td></tr>';
-    str += '<tr><td>entity:</td><td>' + entity + '</td></tr>';
-    str += '<tr><td>dataServer:</td><td><input type="text" style="width:95%" id="dataServer"/></td></tr>';
-    str += '<tr><td>order:</td><td><input type="text" style="width:95%" id="order"/></td></tr>';
-    str += '<tr><td>toolLevel:</td><td><select id="toolLevel"><option value="FATAL">FATAL</option><option value="ERROR">ERROR</option><option value="WARN">WARN</option><option value="INFO">INFO</option><option value="TRACE">TRACE</option></select></td></tr>';
-    str += '<tr><td>runtimeLevel:</td><td><select id="runtimeLevel"><option value="FATAL">FATAL</option><option value="ERROR">ERROR</option><option value="WARN">WARN</option><option value="INFO">INFO</option><option value="TRACE">TRACE</option></select></td></tr>';
-    str += '<tr><td>dataCacheLevel:</td><td><select id="dataCacheLevel"><option value="FATAL">FATAL</option><option value="ERROR">ERROR</option><option value="WARN">WARN</option><option value="INFO">INFO</option><option value="TRACE">TRACE</option></select></td></tr>';
-    str += '<tr><td>metaDataLevel:</td><td><select id="metaDataLevel"><option value="FATAL">FATAL</option><option value="ERROR">ERROR</option><option value="WARN">WARN</option><option value="INFO">INFO</option><option value="TRACE">TRACE</option></select></td></tr>';
-    str += '<tr><td>enhanceLevel:</td><td><select id="enhanceLevel"><option value="FATAL">FATAL</option><option value="ERROR">ERROR</option><option value="WARN">WARN</option><option value="INFO">INFO</option><option value="TRACE">TRACE</option></select></td></tr>';
-    str += '<tr><td>queryLevel:</td><td><select id="queryLevel"><option value="FATAL">FATAL</option><option value="ERROR">ERROR</option><option value="WARN">WARN</option><option value="INFO">INFO</option><option value="TRACE">TRACE</option></select></td></tr>';
-    str += '<tr><td>sqlLevel:</td><td><select id="sqlLevel"><option value="FATAL">FATAL</option><option value="ERROR">ERROR</option><option value="WARN">WARN</option><option value="INFO">INFO</option><option value="TRACE">TRACE</option></select></td></tr>';
-    str += '<tr><td>jdbcLevel:</td><td><select id="jdbcLevel"><option value="FATAL">FATAL</option><option value="ERROR">ERROR</option><option value="WARN">WARN</option><option value="INFO">INFO</option><option value="TRACE">TRACE</option></select></td></tr>';
-    str += '</table>';
-    $('#content').html(str);
-    $('#post').click(function() {
-	data_post(entity);
-    });
-}
-
-function data_edit(entity, dataServer) {
-    $('#content').html('');
-    $('#result').html('');
-    var str = '<table border="1" width="100%">';
-    str += '<tr><td colspan="2"><a href="#" id="put">put</a></td></tr>';
-    str += '<tr><td>entity:</td><td>' + entity + '</td></tr>';
-    str += '<tr><td>dataServer:</td><td><input type="text" style="width:95%" id="dataServer"/></td></tr>';
-    str += '<tr><td>order:</td><td><input type="text" style="width:95%" id="order"/></td></tr>';
-    str += '<tr><td>toolLevel:</td><td><select id="toolLevel"><option value="FATAL">FATAL</option><option value="ERROR">ERROR</option><option value="WARN">WARN</option><option value="INFO">INFO</option><option value="TRACE">TRACE</option></select></td></tr>';
-    str += '<tr><td>runtimeLevel:</td><td><select id="runtimeLevel"><option value="FATAL">FATAL</option><option value="ERROR">ERROR</option><option value="WARN">WARN</option><option value="INFO">INFO</option><option value="TRACE">TRACE</option></select></td></tr>';
-    str += '<tr><td>dataCacheLevel:</td><td><select id="dataCacheLevel"><option value="FATAL">FATAL</option><option value="ERROR">ERROR</option><option value="WARN">WARN</option><option value="INFO">INFO</option><option value="TRACE">TRACE</option></select></td></tr>';
-    str += '<tr><td>metaDataLevel:</td><td><select id="metaDataLevel"><option value="FATAL">FATAL</option><option value="ERROR">ERROR</option><option value="WARN">WARN</option><option value="INFO">INFO</option><option value="TRACE">TRACE</option></select></td></tr>';
-    str += '<tr><td>enhanceLevel:</td><td><select id="enhanceLevel"><option value="FATAL">FATAL</option><option value="ERROR">ERROR</option><option value="WARN">WARN</option><option value="INFO">INFO</option><option value="TRACE">TRACE</option></select></td></tr>';
-    str += '<tr><td>queryLevel:</td><td><select id="queryLevel"><option value="FATAL">FATAL</option><option value="ERROR">ERROR</option><option value="WARN">WARN</option><option value="INFO">INFO</option><option value="TRACE">TRACE</option></select></td></tr>';
-    str += '<tr><td>sqlLevel:</td><td><select id="sqlLevel"><option value="FATAL">FATAL</option><option value="ERROR">ERROR</option><option value="WARN">WARN</option><option value="INFO">INFO</option><option value="TRACE">TRACE</option></select></td></tr>';
-    str += '<tr><td>jdbcLevel:</td><td><select id="jdbcLevel"><option value="FATAL">FATAL</option><option value="ERROR">ERROR</option><option value="WARN">WARN</option><option value="INFO">INFO</option><option value="TRACE">TRACE</option></select></td></tr>';
-    str += '</table>';
-    $('#content').html(str);
-    $.ajax({
-	type : 'get',
-	dataType : 'json',
-	contentType : 'application/json; charset=utf-8',
-	url : '../jaxrs/data/entity/' + entity + '/dataserver/' + dataServer,
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-	if (json.type == 'success') {
-	    if (json.data) {
-		$('#dataServer').val(json.data.dataServer);
-		$('#order').val(json.data.order);
-		$('#toolLevel').val(json.data.toolLevel);
-		$('#runtimeLevel').val(json.data.runtimeLevel);
-		$('#dataCacheLevel').val(json.data.dataCacheLevel);
-		$('#metaDataLevel').val(json.data.metaDataLevel);
-		$('#enhanceLevel').val(json.data.enhanceLevel);
-		$('#queryLevel').val(json.data.queryLevel);
-		$('#sqlLevel').val(json.data.sqlLevel);
-		$('#jdbcLevel').val(json.data.jdbcLevel);
-	    }
-	} else {
-	    failure(data);
-	}
-    });
-    $('#put', '#content').click(function() {
-	data_put(entity, dataServer);
-    });
-}
-
-function data_post(entity) {
-    $('#result').html('');
-    $.ajax({
-	type : 'post',
-	dataType : 'json',
-	url : '../jaxrs/data/entity/' + entity,
-	contentType : 'application/json; charset=utf-8',
-	data : JSON.stringify({
-	    dataServer : $('#dataServer').val(),
-	    order : $('#order').val(),
-	    toolLevel : $('#toolLevel').val(),
-	    runtimeLevel : $('#runtimeLevel').val(),
-	    dataCacheLevel : $('#dataCacheLevel').val(),
-	    metaDataLevel : $('#metaDataLevel').val(),
-	    enhanceLevel : $('#enhanceLevel').val(),
-	    queryLevel : $('#queryLevel').val(),
-	    sqlLevel : $('#sqlLevel').val(),
-	    jdbcLevel : $('#jdbcLevel').val()
-	}),
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}
-
-function data_put(entity, dataServer) {
-    $('#result').html('');
-    $.ajax({
-	type : 'put',
-	dataType : 'json',
-	url : '../jaxrs/data/entity/' + entity + '/dataserver/' + dataServer,
-	contentType : 'application/json; charset=utf-8',
-	data : JSON.stringify({
-	    dataServer : $('#dataServer').val(),
-	    order : $('#order').val(),
-	    toolLevel : $('#toolLevel').val(),
-	    runtimeLevel : $('#runtimeLevel').val(),
-	    dataCacheLevel : $('#dataCacheLevel').val(),
-	    metaDataLevel : $('#metaDataLevel').val(),
-	    enhanceLevel : $('#enhanceLevel').val(),
-	    queryLevel : $('#queryLevel').val(),
-	    sqlLevel : $('#sqlLevel').val(),
-	    jdbcLevel : $('#jdbcLevel').val()
-	}),
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}
-
-function data_delete(entity, dataServer) {
-    $('#result').html('');
-    $.ajax({
-	type : 'delete',
-	dataType : 'json',
-	url : '../jaxrs/data/entity/' + entity + '/dataserver/' + dataServer,
-	contentType : 'application/json; charset=utf-8',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}

+ 0 - 18
x_program_center/jest/dataMappings.js

@@ -1,18 +0,0 @@
-dataMappings_parameter = {};
-
-function dataMappings_get() {
-    $('#result').html('');
-    $('#content').html('');
-    $.ajax({
-	type : 'get',
-	dataType : 'json',
-	url : '../jaxrs/datamappings',
-	contentType : 'application/json; charset=utf-8',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}

+ 0 - 140
x_program_center/jest/dataServer.js

@@ -1,140 +0,0 @@
-dataServer_parameter = {};
-
-function dataServer_create() {
-    $('#content').html('');
-    $('#result').html('');
-    var str = '<table border="1" width="100%">';
-    str += '<tr><td colspan="2"><a href="#" id="post">post</a></td></tr>';
-    str += '<tr><td>name:</td><td><input type="text" style="width:95%" id="name"/></td></tr>';
-    str += '<tr><td>description:</td><td><input type="text" style="width:95%" id="description"/></td></tr>';
-    str += '<tr><td>order:</td><td><input type="text" style="width:95%" id="order"/></td></tr>';
-    str += '<tr><td>databaseType:</td><td><select id="databaseType"><option value="postgreSQL">postgreSQL</option><option value="mysql">mysql</option><option value="db2">db2</option><option value="oracle">oracle</option></select></td></tr>';
-    str += '<tr><td>host:</td><td><input type="text" style="width:95%" id="host"/></td></tr>';
-    str += '<tr><td>port:</td><td><input type="text" style="width:95%" id="port"/></td></tr>';
-    str += '<tr><td>database:</td><td><input type="text" style="width:95%" id="database"/></td></tr>';
-    str += '<tr><td>username:</td><td><input type="text" style="width:95%" id="username"/></td></tr>';
-    str += '<tr><td>password:</td><td><input type="password" style="width:95%" id="password"/></td></tr>';
-    str += '</table>';
-    $('#content').html(str);
-    $('#post').click(function() {
-	dataServer_post();
-    });
-}
-
-function dataServer_edit(name) {
-    $('#content').html('');
-    $('#result').html('');
-    var str = '<table border="1" width="100%">';
-    str += '<tr><td colspan="2"><a href="#" id="put">put</a></td></tr>';
-    str += '<tr><td>name:</td><td><input type="text" style="width:95%" id="name"/></td></tr>';
-    str += '<tr><td>description:</td><td><input type="text" style="width:95%" id="description"/></td></tr>';
-    str += '<tr><td>order:</td><td><input type="text" style="width:95%" id="order"/></td></tr>';
-    str += '<tr><td>databaseType:</td><td><select id="databaseType"><option value="postgreSQL">postgreSQL</option><option value="mysql">mysql</option><option value="db2">db2</option><option value="oracle">oracle</option></select></td></tr>';
-    str += '<tr><td>host:</td><td><input type="text" style="width:95%" id="host"/></td></tr>';
-    str += '<tr><td>port:</td><td><input type="text" style="width:95%" id="port"/></td></tr>';
-    str += '<tr><td>database:</td><td><input type="text" style="width:95%" id="database"/></td></tr>';
-    str += '<tr><td>username:</td><td><input type="text" style="width:95%" id="username"/></td></tr>';
-    str += '<tr><td>password:</td><td><input type="password" style="width:95%" id="password"/></td></tr>';
-    str += '</table>';
-    $('#content').html(str);
-    $.ajax({
-	type : 'get',
-	dataType : 'json',
-	contentType : 'application/json; charset=utf-8',
-	url : '../jaxrs/dataserver/name/' + name,
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-	if (json.type == 'success') {
-	    if (json.data) {
-		$('#name').val(json.data.name);
-		$('#description').val(json.data.description);
-		$('#order').val(json.data.order);
-		$('#databaseType').val(json.data.databaseType);
-		$('#host').val(json.data.host);
-		$('#port').val(json.data.port);
-		$('#database').val(json.data.database);
-		$('#username').val(json.data.username);
-		$('#password').val(json.data.password);
-	    }
-	} else {
-	    failure(data);
-	}
-    });
-    $('#put', '#content').click(function() {
-	dataServer_put(name);
-    });
-}
-
-function dataServer_post() {
-    $('#result').html('');
-    $.ajax({
-	type : 'post',
-	dataType : 'json',
-	url : '../jaxrs/dataserver',
-	contentType : 'application/json; charset=utf-8',
-	data : JSON.stringify({
-	    name : $('#name').val(),
-	    description : $('#description').val(),
-	    order : $('#order').val(),
-	    databaseType : $('#databaseType').val(),
-	    host : $('#host').val(),
-	    port : $('#port').val(),
-	    database : $('#database').val(),
-	    username : $('#username').val(),
-	    password : $('#password').val()
-	}),
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}
-
-function dataServer_put(name) {
-    $('#result').html('');
-    $.ajax({
-	type : 'put',
-	dataType : 'json',
-	url : '../jaxrs/dataserver/name/' + name,
-	contentType : 'application/json; charset=utf-8',
-	data : JSON.stringify({
-	    name : $('#name').val(),
-	    description : $('#description').val(),
-	    order : $('#order').val(),
-	    databaseType : $('#databaseType').val(),
-	    host : $('#host').val(),
-	    port : $('#port').val(),
-	    database : $('#database').val(),
-	    username : $('#username').val(),
-	    password : $('#password').val()
-	}),
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}
-
-function dataServer_delete(name) {
-    $('#result').html('');
-    $.ajax({
-	type : 'delete',
-	dataType : 'json',
-	url : '../jaxrs/dataserver/name/' + name,
-	contentType : 'application/json; charset=utf-8',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}

+ 0 - 45
x_program_center/jest/dataServers.js

@@ -1,45 +0,0 @@
-dataServers_parameter = {};
-
-function dataServers_list() {
-    $('#content').html('');
-    $('#result').html('');
-    $.ajax({
-	type : 'get',
-	dataType : 'json',
-	contentType : 'application/json; charset=utf-8',
-	url : '../jaxrs/dataservers',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json.data, null, 4));
-	if (json.type == 'success') {
-	    if (json.data) {
-		var str = '<table border="1" width="100%">';
-		str += '<tr><th>order</th><th>name</th><th>host</th><th>port</th><th>database</th><th>operate</th></tr>';
-		$.each(json.data, function(index, o) {
-		    str += '<tr>';
-		    str += '<td>' + o.order + '</td>';
-		    str += '<td>' + o.name + '</td>';
-		    str += '<td>' + o.host + '</td>';
-		    str += '<td>' + o.port + '</td>';
-		    str += '<td>' + o.database + '</td>';
-		    str += '<td>';
-		    str += '<a href="#" onclick="dataServer_edit(\'' + o.name + '\')">edit</a>&nbsp;';
-		    str += '<a href="#" onclick="dataServer_delete(\'' + o.name + '\')">delete</a>';
-		    str += '</td>';
-		    str += '</tr><tr>';
-		    str += '<td>' + o.databaseType + '</td>';
-		    str += '<td colspan="2">' + o.status + '</td>';
-		    str += '<td colspan="3">' + o.message + '</td>';
-		    str += '</tr>';
-		});
-		str += '</table>';
-		$('#content').html(str);
-	    }
-	} else {
-	    failure(data);
-	}
-    });
-}

+ 0 - 42
x_program_center/jest/datas.js

@@ -1,42 +0,0 @@
-datas_parameter = {};
-
-function datas_list() {
-    $('#content').html('');
-    $('#result').html('');
-    $.ajax({
-	type : 'get',
-	dataType : 'json',
-	contentType : 'application/json; charset=utf-8',
-	url : '../jaxrs/datas',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json.data, null, 4));
-	if (json.type == 'success') {
-	    if (json.data) {
-		var str = '<table border="1" width="100%">';
-		str += '<tr><th>order</th><th>dataServer</th><th>operate</th></tr>';
-		$.each(json.data, function(k, v) {
-		    str += '<tr><td colspan="3">' + k + '&nbsp;' + '<a href="#" onclick="data_create(\'' + k + '\')">add</a>';
-		    +'</td></tr>';
-		    $.each(v, function(i, o) {
-			str += '<tr>';
-			str += '<td>' + o.order + '</td>';
-			str += '<td>' + o.dataServer + '</td>';
-			str += '<td>';
-			str += '<a href="#" onclick="data_edit(\'' + k + '\',\'' + o.dataServer + '\')">edit</a>&nbsp;';
-			str += '<a href="#" onclick="data_delete(\'' + k + '\',\'' + o.dataServer + '\')">delete</a>';
-			str += '</td>';
-			str += '</tr>';
-		    });
-		});
-		str += '</table>';
-		$('#content').html(str);
-	    }
-	} else {
-	    failure(data);
-	}
-    });
-}

+ 0 - 51
x_program_center/jest/distribute.js

@@ -1,51 +0,0 @@
-distribute_parameter = {};
-
-function distribute_init() {
-    $('#content').html('');
-    $('#result').html('');
-    var str = '<table border="1" width="100%">';
-    str += '<tr><td colspan="2"><a href="#" id="assemble">assemble</a>&nbsp;<a href="#" id="webServerAssemble">webServerAssemble</a></td></tr>';
-    str += '<tr><td>source</td><td><input type="text" style="width:95%" id="source"></td></tr>';
-    str += '</table>';
-    $('#content').html(str);
-    $('#assemble').click(function() {
-	distribute_assemble($('#source').val());
-    });
-    $('#webServerAssemble').click(function() {
-	distribute_webServerAssemble($('#source').val());
-    });
-}
-
-function distribute_assemble(source) {
-    $('#content').html('');
-    $('#result').html('');
-    $.ajax({
-	type : 'get',
-	dataType : 'json',
-	contentType : 'application/json; charset=utf-8',
-	url : '../jaxrs/distribute/assemble/source/' + source,
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).always(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}
-
-function distribute_webServerAssemble(source) {
-    $('#content').html('');
-    $('#result').html('');
-    $.ajax({
-	type : 'get',
-	dataType : 'json',
-	contentType : 'application/json; charset=utf-8',
-	url : '../jaxrs/distribute/webserver/assemble/source/' + source,
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).always(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}

+ 0 - 134
x_program_center/jest/index.html

@@ -1,134 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<meta charset="UTF-8" />
-<title>x_program_center</title>
-<script src="./common.js"></script>
-<script src="./jquery.js"></script>
-<script src="./adminLogin.js"></script>
-<script src="./centerServer.js"></script>
-<script src="./applicationServer.js"></script>
-<script src="./applicationServers.js"></script>
-<script src="./applications.js"></script>
-<script src="./distribute.js"></script>
-<script src="./storageServer.js"></script>
-<script src="./storageServers.js"></script>
-<script src="./storage.js"></script>
-<script src="./storages.js"></script>
-<script src="./storageMappings.js"></script>
-<script src="./dataServer.js"></script>
-<script src="./dataServers.js"></script>
-<script src="./collect.js"></script>
-<script src="./data.js"></script>
-<script src="./datas.js"></script>
-<script src="./dataMappings.js"></script>
-<script src="./webServer.js"></script>
-<script src="./webServers.js"></script>
-<script>
-    $(document).ready(function() {
-	adminLogin_init();
-    });
-</script>
-</head>
-
-<body style="margin: 0; font-size: 1.0em; font-family: Microsoft Yahei">
-	<div id="container" style="width: 1000px; margin: 0 auto;">
-		<div id="header"
-			style="background-color: #4682B4; clear: both; text-align: center;">
-			x_program_center</div>
-		<div id="menu"
-			style="background-color: #B0E0E6; height: 950px; width: 280px; float: left;">
-			<ul>
-				<li>AdminLogin
-					<ul>
-						<li><a onclick="adminLogin_init()" href="#">Login</a></li>
-					</ul>
-				</li>
-				<li>Distribute
-					<ul>
-						<li><a onclick="distribute_init()" href="#">Get</a></li>
-					</ul>
-				</li>
-				<li>Server
-					<ul>
-						<li>CenterServer
-							<ul>
-								<li><a onclick="centerServer_get()" href="#">Get</a></li>
-							</ul>
-						</li>
-						<li>ApplicationServer
-							<ul>
-								<li><a onclick="applicationServers_list()" href="#">List</a></li>
-								<li><a onclick="applicationServer_create()" href="#">Create</a>
-								</li>
-							</ul>
-						</li>
-						<li>WebServer
-							<ul>
-								<li><a onclick="webServers_list()" href="#">List</a></li>
-								<li><a onclick="webServer_create()" href="#">Create</a></li>
-							</ul>
-						</li>
-						<li>DataServer
-							<ul>
-								<li><a onclick="dataServers_list()" href="#">List</a></li>
-								<li><a onclick="dataServer_create()" href="#">Create</a></li>
-							</ul>
-						</li>
-						<li>StorageServer
-							<ul>
-								<li><a onclick="storageServers_list()" href="#">List</a></li>
-								<li><a onclick="storageServer_create()" href="#">Create</a></li>
-							</ul>
-						</li>
-					</ul>
-				</li>
-				<li>Setting
-					<ul>
-						<li>Applications
-							<ul>
-								<li><a onclick="applications_get()" href="#">Get</a></li>
-							</ul>
-						</li>
-						<li>Datas
-							<ul>
-								<li><a onclick="datas_list()" href="#">List</a></li>
-								<li><a onclick="data_create()" href="#">Create</a></li>
-							</ul>
-						</li>
-						<li>DataMappings
-							<ul>
-								<li><a onclick="dataMappings_get()" href="#">Get</a></li>
-							</ul>
-						</li>
-						<li>Storages
-							<ul>
-								<li><a onclick="storages_list()" href="#">List</a></li>
-							</ul>
-						</li>
-						<li>StorageMappings
-							<ul>
-								<li><a onclick="storageMappings_get()" href="#">Get</a></li>
-							</ul>
-						</li>
-					</ul>
-				</li>
-				<li>Collect
-					<ul>
-						<li><a onclick="collect_init()" href="#">Init</a></li>
-					</ul>
-				</li>
-			</ul>
-		</div>
-		<div style="float: left; width: 720px;">
-			<div id="content" style="width: 100%;">&nbsp;</div>
-			<div id="result"
-				style="width: 100%; white-space: pre; font-size: 10px; word-break: break-all; word-wrap: break-word;">
-				&nbsp;</div>
-		</div>
-		<div id="footer"
-			style="background-color: #4682B4; clear: both; text-align: center; display: none">
-			Copyright © x</div>
-	</div>
-</body>
-</html>

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
x_program_center/jest/jquery.js


+ 0 - 166
x_program_center/jest/server.js

@@ -1,166 +0,0 @@
-function server_list() {
-	$('#content').html('');
-	$('#result').html('');
-	$.ajax({
-		type : 'get',
-		dataType : 'json',
-		contentType : 'application/json; charset=utf-8',
-		url : '../jaxrs/server/list',
-		xhrFields : {
-			'withCredentials' : true
-		},
-		crossDomain : true
-	}).done(function(data) {
-		if (data.type == 'success') {
-			var str = '<table border="1" width="100%">';
-			str += '<tr><th>host</th><th>port</th><th>username</th><th>operate</th></tr>';
-			if (data.data) {
-				$.each(data.data, function(typeIndex, item) {
-					str += '<tr>';
-					str += '<td>' + item.host + '</td>';
-					str += '<td>' + item.port + '</td>';
-					str += '<td>' + item.username + '</td>';
-					str += '<td>';
-					str += '<a href="#" onclick="server_edit(' + item.order + ')">edit</a>&nbsp;';
-					str += '<a href="#" onclick="server_delete(' + item.order + ')">delete</a>';
-					str += '</td>';
-					str += '</tr>';
-				});
-			}
-			str += '</table>';
-			$('#content').html(str);
-			$('#result').html(JSON.stringify(data.data, null, 4));
-		} else {
-			failure(data);
-		}
-	});
-}
-
-function server_edit(order) {
-	$('#result').html('');
-	$('#content').html('');
-	var str = '<table border="1" width="100%">';
-	str += '<tr><td colspan="2"><a href="#" id="put">put</a></td></tr>';
-	str += '<tr><td>host:</td><td><input type="text" style="width:95%" id="host"/></td></tr>';
-	str += '<tr><td>port:</td><td><input type="text" style="width:95%" id="port"/></td></tr>';
-	str += '<tr><td>username:</td><td><input type="text" style="width:95%" id="username"/></td></tr>';
-	str += '<tr><td>password:</td><td><input type="text" style="width:95%" id="password"/></td></tr>';
-	str += '<tr><td>containerType:</td><td><select id="containerType"><option value="tomcat8">tomcat8</option></select></td></tr>';
-	str += '<tr><td>order:</td><td><input type="text" style="width:95%" id="order"/></td></tr>';
-	str += '</table>';
-	$('#content').html(str);
-	$.ajax({
-		type : 'get',
-		dataType : 'json',
-		contentType : 'application/json; charset=utf-8',
-		url : '../jaxrs/server/order/' + order,
-		xhrFields : {
-			'withCredentials' : true
-		},
-		crossDomain : true
-	}).done(function(data) {
-		if (data.type == 'success') {
-			$('#host', '#content').val(data.data.host);
-			$('#port', '#content').val(data.data.port);
-			$('#username', '#content').val(data.data.username);
-			$('#password', '#content').val(data.data.password);
-			$('#containerType', '#content').val(data.data.containerType);
-			$('#order', '#content').val(data.data.order);
-		} else {
-			failure(data);
-		}
-		$('#result').html(JSON.stringify(data.data, null, 4));
-	});
-	$('#put', '#content').click(function() {
-		server_put(order);
-	});
-}
-
-function server_put(order) {
-	$('#result').html('');
-	$.ajax({
-		type : 'put',
-		dataType : 'json',
-		url : '../jaxrs/server/order/' + order,
-		contentType : 'application/json; charset=utf-8',
-		data : JSON.stringify({
-			host : $('#host', '#content').val(),
-			port : $('#port', '#content').val(),
-			username : $('#username', '#content').val(),
-			password : $('#password', '#content').val(),
-			containerType : $('#containerType', '#content').val(),
-			order : $('#order', '#content').val()
-		}),
-		xhrFields : {
-			'withCredentials' : true
-		},
-		crossDomain : true
-	}).done(function(data) {
-		if (data.type == 'success') {
-		} else {
-			failure(data);
-		}
-		$('#result').html(JSON.stringify(data.data, null, 4));
-	});
-}
-
-function server_create_init() {
-	$('#result').html('');
-	var str = '<table border="1" width="100%">';
-	str += '<tr><td colspan="2"><a href="#" id="post">post</a></td></tr>';
-	str += '<tr><td>host:</td><td><input type="text" style="width:95%" id="host"/></td></tr>';
-	str += '<tr><td>port:</td><td><input type="text" style="width:95%" id="port"/></td></tr>';
-	str += '<tr><td>username:</td><td><input type="text" style="width:95%" id="username"/></td></tr>';
-	str += '<tr><td>password:</td><td><input type="text" style="width:95%" id="password"/></td></tr>';
-	str += '<tr><td>containerType:</td><td><select id="containerType"><option value="tomcat8">tomcat8</option></select></td></tr>';
-	str += '</table>';
-	$('#content').html(str);
-	$('#post', '#content').click(function() {
-		server_post();
-	});
-}
-
-function server_post() {
-	$.ajax({
-		type : 'post',
-		dataType : 'json',
-		url : '../jaxrs/server',
-		contentType : 'application/json; charset=utf-8',
-		data : JSON.stringify({
-			host : $('#host', '#content').val(),
-			port : $('#port', '#content').val(),
-			username : $('#username', '#content').val(),
-			password : $('#password', '#content').val(),
-			containerType : $('#containerType', '#content').val()
-		}),
-		xhrFields : {
-			'withCredentials' : true
-		},
-		crossDomain : true
-	}).done(function(data) {
-		if (data.type == 'success') {
-		} else {
-			failure(data);
-		}
-		$('#result').html(JSON.stringify(data.data, null, 4));
-	});
-}
-
-function server_delete(order) {
-	$.ajax({
-		type : 'delete',
-		dataType : 'json',
-		url : '../jaxrs/server/order/' + order,
-		contentType : 'application/json; charset=utf-8',
-		xhrFields : {
-			'withCredentials' : true
-		},
-		crossDomain : true
-	}).done(function(data) {
-		if (data.type == 'success') {
-		} else {
-			failure(data);
-		}
-		$('#result').html(JSON.stringify(data.data, null, 4));
-	});
-}

+ 0 - 110
x_program_center/jest/storage.js

@@ -1,110 +0,0 @@
-function storage_create(storageType) {
-    var str = '<table border="1" width="100%">';
-    str += '<tr><td colspan="2"><a href="#" id="post">post</a></td></tr>';
-    str += '<tr><td>storageType:</td><td id="storageType">' + storageType + '</td></tr>';
-    str += '<tr><td>storageServer:</td><td><input type="text" style="width:95%" id="storageServer"/></td></tr>';
-    str += '<tr><td>enable:</td><td><select id="enable"><option value="true">true</option><option value="false">false</option></select></td></tr>';
-    str += '<tr><td>weight:</td><td><input type="text" style="width:95%" id="weight"/></td></tr>';
-    str += '<tr><td>order:</td><td><input type="text" style="width:95%" id="order"/></td></tr>';
-    str += '</table>';
-    $('#content').html(str);
-    $('#post', '#content').click(function() {
-	storage_post(storageType);
-    });
-}
-
-function storage_post(storageType) {
-    $.ajax({
-	type : 'post',
-	dataType : 'json',
-	url : '../jaxrs/storage/storagetype/' + storageType,
-	contentType : 'application/json; charset=utf-8',
-	data : JSON.stringify({
-	    enable : $('#enable').val(),
-	    weight : $('#weight').val(),
-	    order : $('#order').val(),
-	    storageServer : $('#storageServer').val()
-	}),
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}
-
-function storage_edit(storageType, storageServer) {
-    $('#result').html('');
-    $('#content').html('');
-    var str = '<table border="1" width="100%">';
-    str += '<tr><td colspan="2"><a href="#" id="put">put</a></td></tr>';
-    str += '<tr><td>storageType:</td><td id="storageType">' + storageType + '</td></tr>';
-    str += '<tr><td>storageServer:</td><td><input type="text" style="width:95%" id="storageServer"/></td></tr>';
-    str += '<tr><td>enable:</td><td><select id="enable"><option value="true">true</option><option value="false">false</option></select></td></tr>';
-    str += '<tr><td>weight:</td><td><input type="text" style="width:95%" id="weight"/></td></tr>';
-    str += '<tr><td>order:</td><td><input type="text" style="width:95%" id="order"/></td></tr>';
-    str += '</table>';
-    $('#content').html(str);
-    $.ajax({
-	type : 'get',
-	dataType : 'json',
-	contentType : 'application/json; charset=utf-8',
-	url : '../jaxrs/storage/storagetype/' + storageType + '/storageserver/' + storageServer,
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-	if (json.type == 'success') {
-	    if (json.data) {
-		$('#storageServer').val(json.data.storageServer);
-		$('#enable').val(json.data.enable);
-		$('#weight').val(json.data.weight);
-		$('#order').val(json.data.order);
-	    }
-	} else {
-	    failure(json);
-	}
-    });
-    $('#put').click(function() {
-	storage_put(storageType, storageServer);
-    });
-}
-
-function storage_put(storageType, storageServer) {
-    $.ajax({
-	type : 'put',
-	dataType : 'json',
-	url : '../jaxrs/storage/storagetype/' + storageType + '/storageserver/' + storageServer,
-	contentType : 'application/json; charset=utf-8',
-	data : JSON.stringify({
-	    enable : $('#enable').val(),
-	    weight : $('#weight').val(),
-	    order : $('#order').val(),
-	    storageServer : $('#storageServer').val()
-	}),
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}
-
-function storage_delete(storageType, storageServer) {
-    $.ajax({
-	type : 'delete',
-	dataType : 'json',
-	url : '../jaxrs/storage/storagetype/' + storageType + '/storageserver/' + storageServer,
-	contentType : 'application/json; charset=utf-8',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}

+ 0 - 18
x_program_center/jest/storageMappings.js

@@ -1,18 +0,0 @@
-storageMappings_parameter = {};
-
-function storageMappings_get() {
-    $('#result').html('');
-    $('#content').html('');
-    $.ajax({
-	type : 'get',
-	dataType : 'json',
-	url : '../jaxrs/storagemappings',
-	contentType : 'application/json; charset=utf-8',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}

+ 0 - 135
x_program_center/jest/storageServer.js

@@ -1,135 +0,0 @@
-storageServer_parameter = {};
-
-function storageServer_create() {
-    $('#content').html('');
-    $('#result').html('');
-    var str = '<table border="1" width="100%">';
-    str += '<tr><td colspan="2"><a href="#" id="post">post</a></td></tr>';
-    str += '<tr><td>name:</td><td><input type="text" style="width:95%" id="name"/></td></tr>';
-    str += '<tr><td>order:</td><td><input type="text" style="width:95%" id="order"/></td></tr>';
-    str += '<tr><td>storageServiceType:</td><td><select id="storageServiceType"><option value="ftp">ftp</option></select></td></tr>';
-    str += '<tr><td>username:</td><td><input type="text" style="width:95%" id="username"/></td></tr>';
-    str += '<tr><td>password:</td><td><input type="password" style="width:95%" id="password"/></td></tr>';
-    str += '<tr><td>host:</td><td><input type="text" style="width:95%" id="host"/></td></tr>';
-    str += '<tr><td>port:</td><td><input type="text" style="width:95%" id="port"/></td></tr>';
-    str += '<tr><td>path:</td><td><input type="text" style="width:95%" id= "path"/></td></tr>';
-    str += '</table>';
-    $('#content').html(str);
-    $('#post').click(function() {
-	storageServer_post();
-    });
-}
-
-function storageServer_edit(name) {
-    $('#content').html('');
-    $('#result').html('');
-    var str = '<table border="1" width="100%">';
-    str += '<tr><td colspan="2"><a href="#" id="put">put</a></td></tr>';
-    str += '<tr><td>name:</td><td><input type="text" style="width:95%" id="name"/></td></tr>';
-    str += '<tr><td>order:</td><td><input type="text" style="width:95%" id="order"/></td></tr>';
-    str += '<tr><td>storageServiceType:</td><td><select id="storageServiceType"><option value="ftp">ftp</option></select></td></tr>';
-    str += '<tr><td>username:</td><td><input type="text" style="width:95%" id="username"/></td></tr>';
-    str += '<tr><td>password:</td><td><input type="password" style="width:95%" id="password"/></td></tr>';
-    str += '<tr><td>host:</td><td><input type="text" style="width:95%" id="host"/></td></tr>';
-    str += '<tr><td>port:</td><td><input type="text" style="width:95%" id="port"/></td></tr>';
-    str += '<tr><td>path:</td><td><input type="text" style="width:95%" id="path"/></td></tr>';
-    str += '</table>';
-    $('#content').html(str);
-    $.ajax({
-	type : 'get',
-	dataType : 'json',
-	contentType : 'application/json; charset=utf-8',
-	url : '../jaxrs/storageserver/name/' + name,
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-	if (json.type == 'success') {
-	    if (json.data) {
-		$('#order').val(json.data.order);
-		$('#name').val(json.data.name);
-		$('#storageServiceType').val(json.data.storageServiceType);
-		$('#host').val(json.data.host);
-		$('#port').val(json.data.port);
-		$('#path').val(json.data.path);
-		$('#username').val(json.data.username);
-		$('#password').val(json.data.password);
-	    }
-	} else {
-	    failure(json);
-	}
-    });
-    $('#put', '#content').click(function() {
-	storageServer_put(name);
-    });
-}
-
-function storageServer_post() {
-    $('#result').html('');
-    $.ajax({
-	type : 'post',
-	dataType : 'json',
-	url : '../jaxrs/storageserver',
-	contentType : 'application/json; charset=utf-8',
-	data : JSON.stringify({
-	    name : $('#name').val(),
-	    order : $('#order').val(),
-	    storageServiceType : $('#storageServiceType').val(),
-	    host : $('#host').val(),
-	    port : $('#port').val(),
-	    path : $('#path').val(),
-	    username : $('#username').val(),
-	    password : $('#password').val()
-	}),
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}
-
-function storageServer_put(name) {
-    $('#result').html('');
-    $.ajax({
-	type : 'put',
-	dataType : 'json',
-	url : '../jaxrs/storageserver/name/' + name,
-	contentType : 'application/json; charset=utf-8',
-	data : JSON.stringify({
-	    name : $('#name').val(),
-	    order : $('#order').val(),
-	    storageServiceType : $('#storageServiceType').val(),
-	    host : $('#host').val(),
-	    port : $('#port').val(),
-	    path : $('#path').val(),
-	    username : $('#username').val(),
-	    password : $('#password').val()
-	}),
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}
-
-function storageServer_delete(name) {
-    $('#result').html('');
-    $.ajax({
-	type : 'delete',
-	dataType : 'json',
-	url : '../jaxrs/storageserver/name/' + name,
-	contentType : 'application/json; charset=utf-8',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-    });
-}

+ 0 - 45
x_program_center/jest/storageServers.js

@@ -1,45 +0,0 @@
-storageServers_parameter = {};
-
-function storageServers_list() {
-    $('#content').html('');
-    $('#result').html('');
-    $.ajax({
-	type : 'get',
-	dataType : 'json',
-	contentType : 'application/json; charset=utf-8',
-	url : '../jaxrs/storageservers',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-	if (json.type == 'success') {
-	    if (json.data) {
-		var str = '<table border="1" width="100%">';
-		str += '<tr><th>order</th><th>name</th><th>host</th><th>port</th><th>username</th><th>operate</th></tr>';
-		$.each(json.data, function(index, o) {
-		    str += '<tr>';
-		    str += '<td>' + o.order + '</td>';
-		    str += '<td>' + o.name + '</td>';
-		    str += '<td>' + o.host + '</td>';
-		    str += '<td>' + o.port + '</td>';
-		    str += '<td>' + o.username + '</td>';
-		    str += '<td>';
-		    str += '<a href="#" onclick="storageServer_edit(\'' + o.name + '\')">edit</a>&nbsp;';
-		    str += '<a href="#" onclick="storageServer_delete(\'' + o.name + '\')">delete</a>&nbsp;';
-		    str += '</td>';
-		    str += '</tr><tr>';
-		    str += '<td>' + o.storageServiceType + '</td>';
-		    str += '<td colspan="2">' + o.status + '</td>';
-		    str += '<td colspan="3">' + o.message + '</td>';
-		    str += '</tr>'
-		});
-		str += '</table>';
-		$('#content').html(str);
-	    }
-	} else {
-	    failure(data);
-	}
-    });
-}

+ 0 - 41
x_program_center/jest/storages.js

@@ -1,41 +0,0 @@
-function storages_list() {
-    $('#result').html('');
-    $('#content').html('');
-    $.ajax({
-	type : 'get',
-	dataType : 'json',
-	contentType : 'application/json; charset=utf-8',
-	url : '../jaxrs/storages',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(json) {
-	$('#result').html(JSON.stringify(json, null, 4));
-	if (json.type == 'success') {
-	    var str = '<table border="1" width="100%">';
-	    str += '<tr><th>order</th><th>storageServer</th><th>enable</th><th>weight</th><th>operate</th></tr>';
-	    if (json.data) {
-		$.each(json.data, function(type, item) {
-		    str += '<tr><td colspan="6">' + type + '&nbsp;<a href="#" onclick="storage_create(\'' + type + '\')">add</a></td></tr>';
-		    $.each(item, function(i, o) {
-			str += '<tr>';
-			str += '<td>' + o.order + '</td>';
-			str += '<td>' + o.storageServer + '</td>';
-			str += '<td>' + o.enable + '</td>';
-			str += '<td>' + o.weight + '</td>';
-			str += '<td>';
-			str += '<a href="#" onclick="storage_edit(\'' + type + '\',\'' + o.storageServer + '\')">edit</a>&nbsp;';
-			str += '<a href="#" onclick="storage_delete(\'' + type + '\',\'' + o.storageServer + '\')">delete</a>';
-			str += '</td>';
-			str += '</tr>';
-		    });
-		});
-	    }
-	    str += '</table>';
-	    $('#content').html(str);
-	} else {
-	    failure(json);
-	}
-    });
-}

+ 0 - 123
x_program_center/jest/webServer.js

@@ -1,123 +0,0 @@
-webServer_parameter = {};
-
-function webServer_create() {
-    $('#content').html('');
-    $('#result').html('');
-    var str = '<table border="1" width="100%">';
-    str += '<tr><td colspan="2"><a href="#" id="post">post</a></td></tr>';
-    str += '<tr><td>name:</td><td><input type="text" style="width:95%" id="name"/></td></tr>';
-    str += '<tr><td>host:</td><td><input type="text" style="width:95%" id="host"/></td></tr>';
-    str += '<tr><td>port:</td><td><input type="text" style="width:95%" id="port"/></td></tr>';
-    str += '<tr><td>username:</td><td><input type="text" style="width:95%" id="username"/></td></tr>';
-    str += '<tr><td>password:</td><td><input type="password" style="width:95%" id="password"/></td></tr>';
-    str += '</table>';
-    $('#content').html(str);
-    $('#post').click(function() {
-	webServer_post();
-    });
-}
-
-function webServer_edit(name) {
-    $('#content').html('');
-    $('#result').html('');
-    var str = '<table border="1" width="100%">';
-    str += '<tr><td colspan="2"><a href="#" id="put">put</a></td></tr>';
-    str += '<tr><td>name:</td><td><input type="text" style="width:95%" id="name"/></td></tr>';
-    str += '<tr><td>order:</td><td><input type="text" style="width:95%" id="order"/></td></tr>';
-    str += '<tr><td>host:</td><td><input type="text" style="width:95%" id="host"/></td></tr>';
-    str += '<tr><td>port:</td><td><input type="text" style="width:95%" id="port"/></td></tr>';
-    str += '<tr><td>username:</td><td><input type="text" style="width:95%" id="username"/></td></tr>';
-    str += '<tr><td>password:</td><td><input type="password" style="width:95%" id="password"/></td></tr>';
-    str += '</table>';
-    $('#content').html(str);
-    $.ajax({
-	type : 'get',
-	dataType : 'json',
-	contentType : 'application/json; charset=utf-8',
-	url : '../jaxrs/webserver/name/' + name,
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(data) {
-	$('#result').html(JSON.stringify(data.data, null, 4));
-	if (data.type == 'success') {
-	    if (data.data) {
-		$('#order').val(data.data.order);
-		$('#name').val(data.data.name);
-		$('#host').val(data.data.host);
-		$('#port').val(data.data.port);
-		$('#username').val(data.data.username);
-		$('#password').val(data.data.password);
-	    }
-	} else {
-	    failure(data);
-	}
-    });
-    $('#put', '#content').click(function() {
-	webServer_put(name);
-    });
-}
-
-function webServer_post() {
-    $('#result').html('');
-    $.ajax({
-	type : 'post',
-	dataType : 'json',
-	url : '../jaxrs/webserver',
-	contentType : 'application/json; charset=utf-8',
-	data : JSON.stringify({
-	    name : $('#name').val(),
-	    host : $('#host').val(),
-	    port : $('#port').val(),
-	    username : $('#username').val(),
-	    password : $('#password').val(),
-	}),
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(data) {
-	$('#result').html(JSON.stringify(data.data, null, 4));
-    });
-}
-
-function webServer_put(name) {
-    $('#result').html('');
-    $.ajax({
-	type : 'put',
-	dataType : 'json',
-	url : '../jaxrs/webserver/name/' + name,
-	contentType : 'application/json; charset=utf-8',
-	data : JSON.stringify({
-	    name : $('#name').val(),
-	    order : $('#order').val(),
-	    host : $('#host').val(),
-	    port : $('#port').val(),
-	    username : $('#username').val(),
-	    password : $('#password').val(),
-	}),
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(data) {
-	$('#result').html(JSON.stringify(data.data, null, 4));
-    });
-}
-
-function webServer_delete(name) {
-    $('#result').html('');
-    $.ajax({
-	type : 'delete',
-	dataType : 'json',
-	url : '../jaxrs/webserver/name/' + name,
-	contentType : 'application/json; charset=utf-8',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(data) {
-	$('#result').html(JSON.stringify(data.data, null, 4));
-    });
-}

+ 0 - 44
x_program_center/jest/webServers.js

@@ -1,44 +0,0 @@
-webServers_parameter = {};
-
-function webServers_list() {
-    $('#content').html('');
-    $('#result').html('');
-    $.ajax({
-	type : 'get',
-	dataType : 'json',
-	contentType : 'application/json; charset=utf-8',
-	url : '../jaxrs/webservers',
-	xhrFields : {
-	    'withCredentials' : true
-	},
-	crossDomain : true
-    }).done(function(data) {
-	$('#result').html(JSON.stringify(data.data, null, 4));
-	if (data.type == 'success') {
-	    if (data.data) {
-		var str = '<table border="1" width="100%">';
-		str += '<tr><th>order</th><th>name</th><th>host</th><th>port</th><th>username</th><th>operate</th></tr>';
-		$.each(json.data, function(index, o) {
-		    str += '<tr>';
-		    str += '<td>' + o.order + '</td>';
-		    str += '<td>' + o.name + '</td>';
-		    str += '<td>' + o.host + '</td>';
-		    str += '<td>' + o.port + '</td>';
-		    str += '<td>' + o.username + '</td>';
-		    str += '<td><a href="#" onclick="webServer_edit(\'' + o.name + '\')">edit</a>&nbsp;';
-		    str += '<a href="#" onclick="webServer_delete(\'' + o.name + '\')">delete</a>&nbsp;';
-		    str += '</td>';
-		    str += '</tr><tr>'
-		    str += '<td>' + o.status + '</td>';
-		    str += '<td colspan="3">' + o.message + '</td>';
-		    str += '<td colspan="2">' + joinValue(o.contextList, '<br/>') + '</td>';
-		    str += '</tr>';
-		});
-		str += '</table>';
-		$('#content').html(str);
-	    }
-	} else {
-	    failure(data);
-	}
-    });
-}

+ 0 - 18
x_program_center/src/main/java/com/x/program/center/ApplicationServletContextListener.java

@@ -1,18 +0,0 @@
-package com.x.program.center;
-
-import javax.servlet.annotation.WebListener;
-
-import com.x.base.core.project.AbstractApplicationServletContextListener;
-import com.x.base.core.project.ThisApplicationClass;
-import com.x.base.core.project.x_program_center;
-
-@WebListener
-@ThisApplicationClass(ThisApplication.class)
-public class ApplicationServletContextListener extends AbstractApplicationServletContextListener {
-
-	@Override
-	public Class<?> getThis() {
-		return x_program_center.class;
-	}
-
-}

+ 0 - 35
x_program_center/src/main/java/com/x/program/center/LogMessage.java

@@ -1,35 +0,0 @@
-package com.x.program.center;
-
-import java.util.Date;
-
-public class LogMessage {
-	
-	private String remoteAddress;
-	private String text;
-	private Date dateTime;
-
-	public String getRemoteAddress() {
-		return remoteAddress;
-	}
-
-	public void setRemoteAddress(String remoteAddress) {
-		this.remoteAddress = remoteAddress;
-	}
-
-	public String getText() {
-		return text;
-	}
-
-	public void setText(String text) {
-		this.text = text;
-	}
-
-	public Date getDateTime() {
-		return dateTime;
-	}
-
-	public void setDateTime(Date dateTime) {
-		this.dateTime = dateTime;
-	}
-
-}

+ 0 - 39
x_program_center/src/main/java/com/x/program/center/ThisApplication.java

@@ -1,39 +0,0 @@
-package com.x.program.center;
-
-import java.util.concurrent.Executors;
-import java.util.concurrent.ScheduledExecutorService;
-import java.util.concurrent.TimeUnit;
-
-import com.x.base.core.application.Applications;
-import com.x.base.core.project.AbstractThisApplication;
-import com.x.program.center.jaxrs.center.ActionReport;
-import com.x.program.center.timertask.CheckServerTimerTask;
-import com.x.program.center.timertask.ClearApplicationsTimerTask;
-
-public class ThisApplication extends AbstractThisApplication {
-
-	private static ScheduledExecutorService centerLocalscheduledExecutorService;
-
-	public static void init() throws Exception {
-		/* 启动报告任务 */
-		// scheduler.scheduleWithFixedDelay(new ReportTask(), 1, 20,
-		// TimeUnit.SECONDS);
-		// timerWithFixedDelay(new ClearApplicationsTimerTask(),);
-		// timerWithFixedDelay(new CheckServerTimerTask(), 5, 60 * 5);
-		centerLocalscheduledExecutorService = Executors.newSingleThreadScheduledExecutor();
-		centerLocalscheduledExecutorService.scheduleWithFixedDelay(new ClearApplicationsTimerTask(), 10, 30,
-				TimeUnit.SECONDS);
-		centerLocalscheduledExecutorService.scheduleWithFixedDelay(new CheckServerTimerTask(), 5, 60 * 5,
-				TimeUnit.SECONDS);
-		// dataMappings = new DataMappings(nodeConfigs);
-		// storageMappings = new StorageMappings(nodeConfigs);
-		applications = new Applications();
-		ActionReport.start();
-	}
-
-	public static void destroy() {
-		ActionReport.stop();
-		centerLocalscheduledExecutorService.shutdownNow();
-	}
-
-}

+ 0 - 47
x_program_center/src/main/java/com/x/program/center/jaxrs/ActionApplication.java

@@ -1,47 +0,0 @@
-package com.x.program.center.jaxrs;
-
-import java.util.Set;
-
-import javax.ws.rs.ApplicationPath;
-
-import com.x.base.core.application.jaxrs.AbstractActionApplication;
-import com.x.program.center.jaxrs.adminlogin.AdminLoginAction;
-import com.x.program.center.jaxrs.applications.ApplicationsAction;
-import com.x.program.center.jaxrs.applicationserver.ApplicationServerAction;
-import com.x.program.center.jaxrs.applicationservers.ApplicationServersAction;
-import com.x.program.center.jaxrs.center.CenterAction;
-import com.x.program.center.jaxrs.centerserver.CenterServerAction;
-import com.x.program.center.jaxrs.collect.CollectAction;
-import com.x.program.center.jaxrs.config.ConfigAction;
-import com.x.program.center.jaxrs.datamappings.DataMappingsAction;
-import com.x.program.center.jaxrs.dataserver.DataServerAction;
-import com.x.program.center.jaxrs.dataservers.DataServersAction;
-import com.x.program.center.jaxrs.distribute.DistributeAction;
-import com.x.program.center.jaxrs.storagemappings.StorageMappingsAction;
-import com.x.program.center.jaxrs.storageservers.StorageServersAction;
-import com.x.program.center.jaxrs.webserver.WebServerAction;
-import com.x.program.center.jaxrs.webservers.WebServersAction;
-
-@ApplicationPath("jaxrs")
-public class ActionApplication extends AbstractActionApplication {
-
-	public Set<Class<?>> getClasses() {
-		classes.add(ConfigAction.class);
-		classes.add(ApplicationsAction.class);
-		classes.add(ApplicationServerAction.class);
-		classes.add(ApplicationServersAction.class);
-		classes.add(WebServerAction.class);
-		classes.add(WebServersAction.class);
-		classes.add(CenterAction.class);
-		classes.add(CenterServerAction.class);
-		classes.add(DistributeAction.class);
-		classes.add(StorageServersAction.class);
-		classes.add(StorageMappingsAction.class);
-		classes.add(DataServerAction.class);
-		classes.add(DataServersAction.class);
-		classes.add(DataMappingsAction.class);
-		classes.add(AdminLoginAction.class);
-		classes.add(CollectAction.class);
-		return classes;
-	}
-}

+ 0 - 10
x_program_center/src/main/java/com/x/program/center/jaxrs/AdminLoginJaxrsFilter.java

@@ -1,10 +0,0 @@
-package com.x.program.center.jaxrs;
-
-import javax.servlet.annotation.WebFilter;
-
-import com.x.base.core.application.jaxrs.AnonymousCipherManagerUserJaxrsFilter;
-
-@WebFilter(urlPatterns = { "/jaxrs/adminlogin/*" })
-public class AdminLoginJaxrsFilter extends AnonymousCipherManagerUserJaxrsFilter {
-
-}

+ 0 - 10
x_program_center/src/main/java/com/x/program/center/jaxrs/ApplicationServerJaxrsFilter.java

@@ -1,10 +0,0 @@
-package com.x.program.center.jaxrs;
-
-import javax.servlet.annotation.WebFilter;
-
-import com.x.base.core.application.jaxrs.CipherManagerJaxrsFilter;
-
-@WebFilter(urlPatterns = { "/jaxrs/applicationserver/*" })
-public class ApplicationServerJaxrsFilter extends CipherManagerJaxrsFilter {
-
-}

+ 0 - 10
x_program_center/src/main/java/com/x/program/center/jaxrs/ApplicationServersJaxrsFilter.java

@@ -1,10 +0,0 @@
-package com.x.program.center.jaxrs;
-
-import javax.servlet.annotation.WebFilter;
-
-import com.x.base.core.application.jaxrs.CipherManagerJaxrsFilter;
-
-@WebFilter(urlPatterns = { "/jaxrs/applicationservers/*" })
-public class ApplicationServersJaxrsFilter extends CipherManagerJaxrsFilter {
-
-}

+ 0 - 10
x_program_center/src/main/java/com/x/program/center/jaxrs/ApplicationsJaxrsFilter.java

@@ -1,10 +0,0 @@
-package com.x.program.center.jaxrs;
-
-import javax.servlet.annotation.WebFilter;
-
-import com.x.base.core.application.jaxrs.AnonymousCipherManagerUserJaxrsFilter;
-
-@WebFilter(urlPatterns = { "/jaxrs/applications/*" })
-public class ApplicationsJaxrsFilter extends AnonymousCipherManagerUserJaxrsFilter {
-
-}

+ 0 - 10
x_program_center/src/main/java/com/x/program/center/jaxrs/AssembleJaxrsFilter.java

@@ -1,10 +0,0 @@
-package com.x.program.center.jaxrs;
-
-import javax.servlet.annotation.WebFilter;
-
-import com.x.base.core.application.jaxrs.AnonymousCipherManagerUserJaxrsFilter;
-
-@WebFilter(urlPatterns = { "/jaxrs/assemble/*" })
-public class AssembleJaxrsFilter extends AnonymousCipherManagerUserJaxrsFilter {
-
-}

+ 0 - 10
x_program_center/src/main/java/com/x/program/center/jaxrs/CenterJaxrsFilter.java

@@ -1,10 +0,0 @@
-package com.x.program.center.jaxrs;
-
-import javax.servlet.annotation.WebFilter;
-
-import com.x.base.core.application.jaxrs.CipherManagerJaxrsFilter;
-
-@WebFilter(urlPatterns = { "/jaxrs/center/*" })
-public class CenterJaxrsFilter extends CipherManagerJaxrsFilter {
-
-}

+ 0 - 10
x_program_center/src/main/java/com/x/program/center/jaxrs/CenterServerJaxrsFilter.java

@@ -1,10 +0,0 @@
-package com.x.program.center.jaxrs;
-
-import javax.servlet.annotation.WebFilter;
-
-import com.x.base.core.application.jaxrs.CipherManagerJaxrsFilter;
-
-@WebFilter(urlPatterns = { "/jaxrs/centerserver/*" })
-public class CenterServerJaxrsFilter extends CipherManagerJaxrsFilter {
-
-}

+ 0 - 10
x_program_center/src/main/java/com/x/program/center/jaxrs/CollectJaxrsFilter.java

@@ -1,10 +0,0 @@
-package com.x.program.center.jaxrs;
-
-import javax.servlet.annotation.WebFilter;
-
-import com.x.base.core.application.jaxrs.CipherManagerJaxrsFilter;
-
-@WebFilter(urlPatterns = { "/jaxrs/collect/*" })
-public class CollectJaxrsFilter extends CipherManagerJaxrsFilter {
-
-}

+ 0 - 10
x_program_center/src/main/java/com/x/program/center/jaxrs/ConfigJaxrsFilter.java

@@ -1,10 +0,0 @@
-package com.x.program.center.jaxrs;
-
-import javax.servlet.annotation.WebFilter;
-
-import com.x.base.core.application.jaxrs.CipherManagerJaxrsFilter;
-
-@WebFilter(urlPatterns = { "/jaxrs/config/*" })
-public class ConfigJaxrsFilter extends CipherManagerJaxrsFilter {
-
-}

+ 0 - 10
x_program_center/src/main/java/com/x/program/center/jaxrs/DataJaxrsFilter.java

@@ -1,10 +0,0 @@
-package com.x.program.center.jaxrs;
-
-import javax.servlet.annotation.WebFilter;
-
-import com.x.base.core.application.jaxrs.CipherManagerJaxrsFilter;
-
-@WebFilter(urlPatterns = { "/jaxrs/data/*" })
-public class DataJaxrsFilter extends CipherManagerJaxrsFilter {
-
-}

+ 0 - 10
x_program_center/src/main/java/com/x/program/center/jaxrs/DataMappingsJaxrsFilter.java

@@ -1,10 +0,0 @@
-package com.x.program.center.jaxrs;
-
-import javax.servlet.annotation.WebFilter;
-
-import com.x.base.core.application.jaxrs.CipherManagerJaxrsFilter;
-
-@WebFilter(urlPatterns = { "/jaxrs/datamappings/*" })
-public class DataMappingsJaxrsFilter extends CipherManagerJaxrsFilter {
-
-}

+ 0 - 10
x_program_center/src/main/java/com/x/program/center/jaxrs/DataServerJaxrsFilter.java

@@ -1,10 +0,0 @@
-package com.x.program.center.jaxrs;
-
-import javax.servlet.annotation.WebFilter;
-
-import com.x.base.core.application.jaxrs.CipherManagerJaxrsFilter;
-
-@WebFilter(urlPatterns = { "/jaxrs/dataserver/*" })
-public class DataServerJaxrsFilter extends CipherManagerJaxrsFilter {
-
-}

+ 0 - 10
x_program_center/src/main/java/com/x/program/center/jaxrs/DataServersJaxrsFilter.java

@@ -1,10 +0,0 @@
-package com.x.program.center.jaxrs;
-
-import javax.servlet.annotation.WebFilter;
-
-import com.x.base.core.application.jaxrs.CipherManagerJaxrsFilter;
-
-@WebFilter(urlPatterns = { "/jaxrs/dataservers/*" })
-public class DataServersJaxrsFilter extends CipherManagerJaxrsFilter {
-
-}

+ 0 - 10
x_program_center/src/main/java/com/x/program/center/jaxrs/DatasJaxrsFilter.java

@@ -1,10 +0,0 @@
-package com.x.program.center.jaxrs;
-
-import javax.servlet.annotation.WebFilter;
-
-import com.x.base.core.application.jaxrs.CipherManagerJaxrsFilter;
-
-@WebFilter(urlPatterns = { "/jaxrs/datas/*" })
-public class DatasJaxrsFilter extends CipherManagerJaxrsFilter {
-
-}

+ 0 - 10
x_program_center/src/main/java/com/x/program/center/jaxrs/DistributeJaxrsFilter.java

@@ -1,10 +0,0 @@
-package com.x.program.center.jaxrs;
-
-import javax.servlet.annotation.WebFilter;
-
-import com.x.base.core.application.jaxrs.AnonymousCipherManagerUserJaxrsFilter;
-
-@WebFilter(urlPatterns = { "/jaxrs/distribute/*" })
-public class DistributeJaxrsFilter extends AnonymousCipherManagerUserJaxrsFilter {
-
-}

+ 0 - 10
x_program_center/src/main/java/com/x/program/center/jaxrs/StorageServerJaxrsFilter.java

@@ -1,10 +0,0 @@
-package com.x.program.center.jaxrs;
-
-import javax.servlet.annotation.WebFilter;
-
-import com.x.base.core.application.jaxrs.CipherManagerJaxrsFilter;
-
-@WebFilter(urlPatterns = { "/jaxrs/storageserver/*" })
-public class StorageServerJaxrsFilter extends CipherManagerJaxrsFilter {
-
-}

+ 0 - 10
x_program_center/src/main/java/com/x/program/center/jaxrs/StorageServersJaxrsFilter.java

@@ -1,10 +0,0 @@
-package com.x.program.center.jaxrs;
-
-import javax.servlet.annotation.WebFilter;
-
-import com.x.base.core.application.jaxrs.CipherManagerJaxrsFilter;
-
-@WebFilter(urlPatterns = { "/jaxrs/storageservers/*" })
-public class StorageServersJaxrsFilter extends CipherManagerJaxrsFilter {
-
-}

+ 0 - 10
x_program_center/src/main/java/com/x/program/center/jaxrs/StroageJaxrsFilter.java

@@ -1,10 +0,0 @@
-package com.x.program.center.jaxrs;
-
-import javax.servlet.annotation.WebFilter;
-
-import com.x.base.core.application.jaxrs.CipherManagerJaxrsFilter;
-
-@WebFilter(urlPatterns = { "/jaxrs/storage/*" })
-public class StroageJaxrsFilter extends CipherManagerJaxrsFilter {
-
-}

+ 0 - 10
x_program_center/src/main/java/com/x/program/center/jaxrs/StroageMappingsJaxrsFilter.java

@@ -1,10 +0,0 @@
-package com.x.program.center.jaxrs;
-
-import javax.servlet.annotation.WebFilter;
-
-import com.x.base.core.application.jaxrs.CipherManagerJaxrsFilter;
-
-@WebFilter(urlPatterns = { "/jaxrs/storagemappings/*" })
-public class StroageMappingsJaxrsFilter extends CipherManagerJaxrsFilter {
-
-}

+ 0 - 10
x_program_center/src/main/java/com/x/program/center/jaxrs/StroagesJaxrsFilter.java

@@ -1,10 +0,0 @@
-package com.x.program.center.jaxrs;
-
-import javax.servlet.annotation.WebFilter;
-
-import com.x.base.core.application.jaxrs.CipherManagerJaxrsFilter;
-
-@WebFilter(urlPatterns = { "/jaxrs/storages/*" })
-public class StroagesJaxrsFilter extends CipherManagerJaxrsFilter {
-
-}

+ 0 - 10
x_program_center/src/main/java/com/x/program/center/jaxrs/WebServerJaxrsFilter.java

@@ -1,10 +0,0 @@
-package com.x.program.center.jaxrs;
-
-import javax.servlet.annotation.WebFilter;
-
-import com.x.base.core.application.jaxrs.CipherManagerJaxrsFilter;
-
-@WebFilter(urlPatterns = { "/jaxrs/webserver/*" })
-public class WebServerJaxrsFilter extends CipherManagerJaxrsFilter {
-
-}

+ 0 - 10
x_program_center/src/main/java/com/x/program/center/jaxrs/WebServersJaxrsFilter.java

@@ -1,10 +0,0 @@
-package com.x.program.center.jaxrs;
-
-import javax.servlet.annotation.WebFilter;
-
-import com.x.base.core.application.jaxrs.CipherManagerJaxrsFilter;
-
-@WebFilter(urlPatterns = { "/jaxrs/webservers/*" })
-public class WebServersJaxrsFilter extends CipherManagerJaxrsFilter {
-
-}

+ 0 - 34
x_program_center/src/main/java/com/x/program/center/jaxrs/adminlogin/ActionLogin.java

@@ -1,34 +0,0 @@
-package com.x.program.center.jaxrs.adminlogin;
-
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-import org.apache.commons.lang3.StringUtils;
-
-import com.x.base.core.http.EffectivePerson;
-import com.x.base.core.http.HttpToken;
-import com.x.base.core.http.TokenType;
-import com.x.base.core.project.server.Config;
-
-public class ActionLogin {
-	public WrapOutAdminLogin execute(HttpServletRequest request, HttpServletResponse response, String credential,
-			String password) throws Exception {
-		if (!Config.token().isInitialManager(credential)) {
-			/* 管理员登陆 */
-			throw new Exception("credential not match.");
-		}
-		if (!StringUtils.equals(Config.token().getPassword(), password)) {
-			throw new Exception("password not match, credential:" + credential + ".");
-		}
-		HttpToken httpToken = new HttpToken();
-		EffectivePerson effectivePerson = new EffectivePerson(Config.token().initialManagerInstance().getName(),
-				TokenType.manager, Config.token().getCipher());
-		httpToken.setToken(request, response, effectivePerson);
-		WrapOutAdminLogin wrap = new WrapOutAdminLogin();
-		Config.token().initialManagerInstance().copyTo(wrap);
-		wrap.setToken(effectivePerson.getToken());
-		wrap.setTokenType(TokenType.manager);
-		return wrap;
-	}
-
-}

+ 0 - 21
x_program_center/src/main/java/com/x/program/center/jaxrs/adminlogin/ActionLogout.java

@@ -1,21 +0,0 @@
-package com.x.program.center.jaxrs.adminlogin;
-
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-import com.x.base.core.http.EffectivePerson;
-import com.x.base.core.http.HttpToken;
-import com.x.base.core.http.TokenType;
-
-public class ActionLogout {
-
-	public WrapOutAdminLogin execute(HttpServletRequest request, HttpServletResponse response) throws Exception {
-		HttpToken httpToken = new HttpToken();
-		httpToken.deleteToken(request, response);
-		WrapOutAdminLogin wrap = new WrapOutAdminLogin();
-		wrap.setTokenType(TokenType.anonymous);
-		wrap.setName(EffectivePerson.ANONYMOUS);
-		return wrap;
-	}
-
-}

+ 0 - 64
x_program_center/src/main/java/com/x/program/center/jaxrs/adminlogin/AdminLoginAction.java

@@ -1,64 +0,0 @@
-package com.x.program.center.jaxrs.adminlogin;
-
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import javax.ws.rs.Consumes;
-import javax.ws.rs.DELETE;
-import javax.ws.rs.POST;
-import javax.ws.rs.Path;
-import javax.ws.rs.Produces;
-import javax.ws.rs.core.Context;
-import javax.ws.rs.core.MediaType;
-import javax.ws.rs.core.Response;
-
-import org.apache.commons.lang3.StringUtils;
-
-import com.x.base.core.application.jaxrs.AbstractJaxrsAction;
-import com.x.base.core.http.ActionResult;
-import com.x.base.core.http.HttpMediaType;
-import com.x.base.core.http.ResponseFactory;
-import com.x.base.core.http.annotation.HttpMethodDescribe;
-
-@Path("adminlogin")
-public class AdminLoginAction extends AbstractJaxrsAction {
-
-	@HttpMethodDescribe(value = "管理员登录.credential=xxxx,password=xxxx", response = WrapOutAdminLogin.class)
-	@POST
-	@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
-	@Consumes(MediaType.APPLICATION_JSON)
-	public Response login(@Context HttpServletRequest request, @Context HttpServletResponse response,
-			WrapInAdminLogin wrapIn) {
-		ActionResult<WrapOutAdminLogin> result = new ActionResult<>();
-		WrapOutAdminLogin wrap = new WrapOutAdminLogin();
-		try {
-			if (StringUtils.isEmpty(wrapIn.getPassword())) {
-				throw new Exception("password can not be empty.");
-			}
-			wrap = new ActionLogin().execute(request, response, wrapIn.getCredential(), wrapIn.getPassword());
-
-			result.setData(wrap);
-		} catch (Throwable th) {
-			th.printStackTrace();
-			result.error(th);
-		}
-		return ResponseFactory.getDefaultActionResultResponse(result);
-	}
-
-	@HttpMethodDescribe(value = "注销.", response = WrapOutAdminLogin.class)
-	@DELETE
-	@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
-	@Consumes(MediaType.APPLICATION_JSON)
-	public Response logout(@Context HttpServletRequest request, @Context HttpServletResponse response) {
-		ActionResult<WrapOutAdminLogin> result = new ActionResult<>();
-		WrapOutAdminLogin wrap = new WrapOutAdminLogin();
-		try {
-			wrap = new ActionLogout().execute(request, response);
-			result.setData(wrap);
-		} catch (Throwable th) {
-			th.printStackTrace();
-			result.error(th);
-		}
-		return ResponseFactory.getDefaultActionResultResponse(result);
-	}
-
-}

+ 0 - 39
x_program_center/src/main/java/com/x/program/center/jaxrs/adminlogin/WrapInAdminLogin.java

@@ -1,39 +0,0 @@
-package com.x.program.center.jaxrs.adminlogin;
-
-import com.x.base.core.gson.GsonPropertyObject;
-import com.x.base.core.http.annotation.Wrap;
-
-@Wrap
-public class WrapInAdminLogin extends GsonPropertyObject {
-
-	private String credential;
-
-	private String password;
-
-	private String code;
-
-	public String getPassword() {
-		return password;
-	}
-
-	public void setPassword(String password) {
-		this.password = password;
-	}
-
-	public String getCode() {
-		return code;
-	}
-
-	public void setCode(String code) {
-		this.code = code;
-	}
-
-	public String getCredential() {
-		return credential;
-	}
-
-	public void setCredential(String credential) {
-		this.credential = credential;
-	}
-
-}

+ 0 - 48
x_program_center/src/main/java/com/x/program/center/jaxrs/adminlogin/WrapOutAdminLogin.java

@@ -1,48 +0,0 @@
-package com.x.program.center.jaxrs.adminlogin;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import com.x.base.core.entity.JpaObject;
-import com.x.base.core.gson.GsonPropertyObject;
-import com.x.base.core.http.TokenType;
-
-public class WrapOutAdminLogin extends GsonPropertyObject {
-
-	public static List<String> Excludes = new ArrayList<>(JpaObject.FieldsInvisible);
-
-	private TokenType tokenType;
-
-	private String token;
-
-	private String name;
-
-	static {
-		Excludes.add("password");
-	}
-
-	public String getToken() {
-		return token;
-	}
-
-	public void setToken(String token) {
-		this.token = token;
-	}
-
-	public TokenType getTokenType() {
-		return tokenType;
-	}
-
-	public void setTokenType(TokenType tokenType) {
-		this.tokenType = tokenType;
-	}
-
-	public String getName() {
-		return name;
-	}
-
-	public void setName(String name) {
-		this.name = name;
-	}
-
-}

+ 0 - 12
x_program_center/src/main/java/com/x/program/center/jaxrs/applications/ActionGet.java

@@ -1,12 +0,0 @@
-package com.x.program.center.jaxrs.applications;
-
-import com.x.base.core.application.Applications;
-import com.x.program.center.ThisApplication;
-
-public class ActionGet {
-
-	public Applications execute() throws Exception {
-		return ThisApplication.applications;
-	}
-
-}

+ 0 - 39
x_program_center/src/main/java/com/x/program/center/jaxrs/applications/ApplicationsAction.java

@@ -1,39 +0,0 @@
-package com.x.program.center.jaxrs.applications;
-
-import javax.servlet.http.HttpServletRequest;
-import javax.ws.rs.Consumes;
-import javax.ws.rs.GET;
-import javax.ws.rs.Path;
-import javax.ws.rs.Produces;
-import javax.ws.rs.core.Context;
-import javax.ws.rs.core.MediaType;
-import javax.ws.rs.core.Response;
-
-import com.x.base.core.application.Applications;
-import com.x.base.core.application.jaxrs.AbstractJaxrsAction;
-import com.x.base.core.http.ActionResult;
-import com.x.base.core.http.HttpMediaType;
-import com.x.base.core.http.ResponseFactory;
-import com.x.base.core.http.annotation.HttpMethodDescribe;
-
-@Path("applications")
-public class ApplicationsAction extends AbstractJaxrsAction {
-
-	@HttpMethodDescribe(value = "获取Applications对象", response = Applications.class)
-	@GET
-	@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
-	@Consumes(MediaType.APPLICATION_JSON)
-	public Response get(@Context HttpServletRequest request) {
-		ActionResult<Applications> result = new ActionResult<>();
-		Applications wrap = null;
-		try {
-			wrap = new ActionGet().execute();
-			result.setData(wrap);
-		} catch (Throwable th) {
-			th.printStackTrace();
-			result.error(th);
-		}
-		return ResponseFactory.getDefaultActionResultResponse(result);
-	}
-
-}

+ 0 - 122
x_program_center/src/main/java/com/x/program/center/jaxrs/applicationserver/ActionBase.java

@@ -1,122 +0,0 @@
-package com.x.program.center.jaxrs.applicationserver;
-
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.Comparator;
-import java.util.LinkedHashMap;
-import java.util.List;
-
-import org.apache.commons.lang3.StringUtils;
-import org.codehaus.cargo.container.deployable.WAR;
-import org.codehaus.cargo.container.deployer.Deployer;
-import org.codehaus.cargo.container.tomcat.Tomcat8xRemoteDeployer;
-
-import com.x.base.core.Packages;
-import com.x.base.core.project.Assemble;
-import com.x.base.core.project.Deployable;
-import com.x.base.core.project.Service;
-import com.x.base.core.project.server.ApplicationServer;
-import com.x.program.center.ThisApplication;
-
-import io.github.lukehutch.fastclasspathscanner.FastClasspathScanner;
-import io.github.lukehutch.fastclasspathscanner.scanner.ScanResult;
-
-public abstract class ActionBase {
-
-	private static LinkedHashMap<String, Class<? extends Deployable>> deployableMap;
-
-	// protected Deployer getDeployer(ApplicationServer server) throws Exception
-	// {
-	// Deployer deployer = null;
-	// if (server.getContainerType().equals(ContainerType.tomcat8)) {
-	// TomcatRuntimeConfiguration configuration = new
-	// TomcatRuntimeConfiguration();
-	// configuration.setProperty(GeneralPropertySet.HOSTNAME,
-	// (StringUtils.isNotEmpty(server.getHost()) ? server.getHost() :
-	// Host.ROLLBACK_IPV4));
-	// configuration.setProperty(ServletPropertySet.PORT,
-	// (null == server.getPort()) ? "20080" : (server.getPort() + ""));
-	// configuration.setProperty(RemotePropertySet.USERNAME,
-	// server.getUsername());
-	// configuration.setProperty(RemotePropertySet.PASSWORD,
-	// server.getPassword());
-	// Tomcat8xRemoteContainer container = new
-	// Tomcat8xRemoteContainer(configuration);
-	// deployer = new Tomcat8xRemoteDeployer(container);
-	// }
-	// if (null == deployer) {
-	// throw new Exception("can not get deployer of applicationServer:" +
-	// server);
-	// }
-	// return deployer;
-	// }
-
-	protected List<String> listDeployed(Deployer deployer) throws Exception {
-		List<String> list = new ArrayList<>();
-		Tomcat8xRemoteDeployer remoteDeployer = (Tomcat8xRemoteDeployer) deployer;
-		for (String str : StringUtils.split(remoteDeployer.list(), StringUtils.LF)) {
-			String[] values = str.split(":");
-			if (values.length == 4) {
-				if (null != this.getDeployable().get(values[3])) {
-					list.add(values[3]);
-				}
-			}
-		}
-		Collections.sort(list);
-		return list;
-	}
-
-	@SuppressWarnings("unchecked")
-	protected LinkedHashMap<String, Class<? extends Deployable>> getDeployable() {
-		if (null == deployableMap) {
-			synchronized (ActionBase.class) {
-				if (null == deployableMap) {
-					try {
-						deployableMap = new LinkedHashMap<String, Class<? extends Deployable>>();
-						ScanResult scanResult = new FastClasspathScanner(Packages.PREFIX).scan();
-						List<String> assembleList = scanResult.getNamesOfSubclassesOf(Assemble.class);
-						Collections.sort(assembleList, new Comparator<String>() {
-							public int compare(String s1, String s2) {
-								return s1.compareTo(s2);
-							}
-						});
-						for (String str : assembleList) {
-							Class<?> clz = Class.forName(str);
-							deployableMap.put(clz.getSimpleName(), (Class<Assemble>) clz);
-						}
-						List<String> serviceList = scanResult.getNamesOfSubclassesOf(Service.class);
-						Collections.sort(serviceList, new Comparator<String>() {
-							public int compare(String s1, String s2) {
-								return s1.compareTo(s2);
-							}
-						});
-						for (String str : serviceList) {
-							Class<?> clz = Class.forName(str);
-							deployableMap.put(clz.getSimpleName(), (Class<Service>) clz);
-						}
-					} catch (Exception e) {
-						e.printStackTrace();
-					}
-				}
-			}
-		}
-		return deployableMap;
-	}
-
-	protected void undeploy(Deployer deployer, String name) throws Exception {
-		WAR war = new WAR(null);
-		war.setContext("/" + name);
-		deployer.undeploy(war);
-	}
-
-	protected void deploy(ApplicationServer server, Deployer deployer, String name) throws Exception {
-		Class<? extends Deployable> clz = this.getDeployable().get(name);
-		Deployable deployable = clz.newInstance();
-		String distPath = ThisApplication.path + "WEB-INF/dist";
-		String repositoryPath = ThisApplication.path + "WEB-INF/applicationRepository";
-		String path = deployable.pack(distPath, repositoryPath);
-		WAR war = new WAR(path);
-		war.setContext("/" + name);
-		deployer.deploy(war);
-	}
-}

+ 0 - 21
x_program_center/src/main/java/com/x/program/center/jaxrs/applicationserver/ActionCreate.java

@@ -1,21 +0,0 @@
-package com.x.program.center.jaxrs.applicationserver;
-
-import com.x.base.core.project.server.ApplicationServer;
-
-public class ActionCreate extends ActionBase {
-
-	public ApplicationServer execute(ApplicationServer wrapIn) throws Exception {
-		// for (ApplicationServer o : ThisApplication.applicationServers) {
-		// if (StringUtils.equalsIgnoreCase(o.getName(), wrapIn.getName())) {
-		// throw new Exception("applicationServer{name:" + wrapIn.getName() + "}
-		// already existed.");
-		// }
-		// }
-		// ThisApplication.applicationServers.add(wrapIn);
-		// ThisApplication.applicationServers.sort();
-		// ApplicationServers.store(ThisApplication.applicationServers);
-		// return wrapIn;
-		return null;
-	}
-
-}

+ 0 - 25
x_program_center/src/main/java/com/x/program/center/jaxrs/applicationserver/ActionDelete.java

@@ -1,25 +0,0 @@
-package com.x.program.center.jaxrs.applicationserver;
-
-import com.x.base.core.project.server.ApplicationServer;
-
-public class ActionDelete extends ActionBase {
-
-	public ApplicationServer execute(String name) throws Exception {
-		// ApplicationServer server = null;
-		// for (ApplicationServer o : ThisApplication.applicationServers) {
-		// if (Objects.equals(o.getName(), name)) {
-		// server = o;
-		// }
-		// }
-		// if (null == server) {
-		// throw new Exception("applicationServer{name:" + name + "} not
-		// existed.");
-		// }
-		// ThisApplication.applicationServers.remove(server);
-		// ThisApplication.applicationServers.sort();
-		// ApplicationServers.store(ThisApplication.applicationServers);
-		// return server;
-		return null;
-	}
-
-}

+ 0 - 44
x_program_center/src/main/java/com/x/program/center/jaxrs/applicationserver/ActionDeploy.java

@@ -1,44 +0,0 @@
-package com.x.program.center.jaxrs.applicationserver;
-
-import com.x.base.core.project.server.ApplicationServer;
-
-public class ActionDeploy extends ActionBase {
-
-	public ApplicationServer execute(String name, Boolean forceRedeploy) throws Exception {
-		// ApplicationServer server = null;
-		// for (ApplicationServer o : ThisApplication.applicationServers) {
-		// if (Objects.equals(o.getName(), name)) {
-		// server = o;
-		// }
-		// }
-		// if (null == server) {
-		// throw new Exception("applicationServer{name:" + name + "} not
-		// existed.");
-		// }
-		// Deployer deployer = this.getDeployer(server);
-		// List<String> deployed = this.listDeployed(deployer);
-		// List<String> undeploy = new ArrayList<>();
-		// List<String> deploy = new ArrayList<>();
-		// if (forceRedeploy) {
-		// undeploy = deployed;
-		// deploy = ListTools.extractProperty(server.getPlanList(), "name",
-		// String.class, true, true);
-		// } else {
-		// undeploy = ListUtils.subtract(deployed,
-		// ListTools.extractProperty(server.getPlanList(), "name", String.class,
-		// true, true));
-		// deploy = ListUtils.subtract(
-		// ListTools.extractProperty(server.getPlanList(), "name", String.class,
-		// true, true), deployed);
-		// }
-		// for (String str : undeploy) {
-		// this.undeploy(deployer, str);
-		// }
-		// for (String str : deploy) {
-		// this.deploy(server, deployer, str);
-		// }
-		// return server;
-		return null;
-	}
-
-}

+ 0 - 31
x_program_center/src/main/java/com/x/program/center/jaxrs/applicationserver/ActionGet.java

@@ -1,31 +0,0 @@
-package com.x.program.center.jaxrs.applicationserver;
-
-import com.x.base.core.project.server.ApplicationServer;
-
-public class ActionGet extends ActionBase {
-
-	public ApplicationServer execute(String name) throws Exception {
-		// ApplicationServer applicationServer = null;
-		// for (ApplicationServer o : ThisApplication.applicationServers) {
-		// if (Objects.equals(o.getName(), name)) {
-		// applicationServer = o;
-		// }
-		// }
-		// if (null == applicationServer) {
-		// throw new Exception("applicationServer{name:" + name + "} not
-		// existed.");
-		// }
-		// try {
-		// Deployer deployer = this.getDeployer(applicationServer);
-		// applicationServer.setContextList(this.listDeployed(deployer));
-		// applicationServer.setStatus(Status.connected);
-		// } catch (Exception e) {
-		// applicationServer.setMessage(e.getMessage());
-		// applicationServer.setStatus(Status.disconnected);
-		// }
-		// ApplicationServers.store(ThisApplication.applicationServers);
-		// return applicationServer;
-		return null;
-	}
-
-}

+ 0 - 18
x_program_center/src/main/java/com/x/program/center/jaxrs/applicationserver/ActionListDepolyable.java

@@ -1,18 +0,0 @@
-package com.x.program.center.jaxrs.applicationserver;
-
-import java.util.ArrayList;
-import java.util.List;
-
-public class ActionListDepolyable extends ActionBase {
-
-	public List<WrapOutDeployable> execute() throws Exception {
-		List<WrapOutDeployable> wraps = new ArrayList<>();
-		for (String str : this.getDeployable().keySet()) {
-			WrapOutDeployable wrap = new WrapOutDeployable();
-			wrap.setName(str);
-			wraps.add(wrap);
-		}
-		return wraps;
-	}
-
-}

+ 0 - 28
x_program_center/src/main/java/com/x/program/center/jaxrs/applicationserver/ActionUpdate.java

@@ -1,28 +0,0 @@
-package com.x.program.center.jaxrs.applicationserver;
-
-import com.x.base.core.project.server.ApplicationServer;
-
-public class ActionUpdate extends ActionBase {
-
-	public ApplicationServer execute(String name, ApplicationServer wrapIn) throws Exception {
-//		ApplicationServer server = null;
-//		for (ApplicationServer o : ThisApplication.applicationServers) {
-//			if (Objects.equals(o.getName(), name)) {
-//				server = o;
-//			} else {
-//				if (StringUtils.equalsIgnoreCase(o.getName(), wrapIn.getName())) {
-//					throw new Exception("applicationServer{name:" + o.getName() + "} already existed.");
-//				}
-//			}
-//		}
-//		if (null == server) {
-//			throw new Exception("applicationServer{name:" + name + "} not existed.");
-//		}
-//		wrapIn.copyTo(server);
-//		ThisApplication.applicationServers.sort();
-//		ApplicationServers.store(ThisApplication.applicationServers);
-//		return server;
-		return null;
-	}
-
-}

+ 0 - 175
x_program_center/src/main/java/com/x/program/center/jaxrs/applicationserver/ApplicationServerAction.java

@@ -1,175 +0,0 @@
-package com.x.program.center.jaxrs.applicationserver;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import javax.servlet.http.HttpServletRequest;
-import javax.ws.rs.Consumes;
-import javax.ws.rs.DELETE;
-import javax.ws.rs.GET;
-import javax.ws.rs.POST;
-import javax.ws.rs.PUT;
-import javax.ws.rs.Path;
-import javax.ws.rs.PathParam;
-import javax.ws.rs.Produces;
-import javax.ws.rs.core.Context;
-import javax.ws.rs.core.MediaType;
-import javax.ws.rs.core.Response;
-
-import com.x.base.core.application.jaxrs.AbstractJaxrsAction;
-import com.x.base.core.http.ActionResult;
-import com.x.base.core.http.HttpMediaType;
-import com.x.base.core.http.ResponseFactory;
-import com.x.base.core.http.annotation.HttpMethodDescribe;
-import com.x.base.core.project.server.ApplicationServer;
-
-@Path("applicationserver")
-public class ApplicationServerAction extends AbstractJaxrsAction {
-
-	@GET
-	@Path("name/{name}")
-	@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
-	@Consumes(MediaType.APPLICATION_JSON)
-	@HttpMethodDescribe(value = "获取指定名称的Web服务器.", response = ApplicationServer.class)
-	public Response getWithName(@Context HttpServletRequest request, @PathParam("name") String name) {
-		ActionResult<ApplicationServer> result = new ActionResult<>();
-		ApplicationServer wrap = null;
-		try {
-			wrap = new ActionGet().execute(name);
-			result.setData(wrap);
-		} catch (Throwable th) {
-			th.printStackTrace();
-			result.error(th);
-		}
-		return ResponseFactory.getDefaultActionResultResponse(result);
-	}
-
-	@POST
-	@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
-	@Consumes(MediaType.APPLICATION_JSON)
-	@HttpMethodDescribe(value = "创建服务器配置.", request = ApplicationServer.class, response = ApplicationServer.class)
-	public Response create(@Context HttpServletRequest request, ApplicationServer wrapIn) {
-		ActionResult<ApplicationServer> result = new ActionResult<>();
-		ApplicationServer wrap = null;
-		// try {
-		// if (StringUtils.isEmpty(wrapIn.getName())) {
-		// throw new Exception("server name can not be empty.");
-		// }
-		// wrap = new ActionCreate().execute(wrapIn);
-		// result.setData(wrap);
-		// } catch (Throwable th) {
-		// th.printStackTrace();
-		// result.error(th);
-		// }
-		return ResponseFactory.getDefaultActionResultResponse(result);
-	}
-
-	@PUT
-	@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
-	@Consumes(MediaType.APPLICATION_JSON)
-	@Path("name/{name}")
-	@HttpMethodDescribe(value = "更新指定名称的服务器配置.", request = ApplicationServer.class, response = ApplicationServer.class)
-	public Response update(@Context HttpServletRequest request, @PathParam("name") String name,
-			ApplicationServer wrapIn) {
-		ActionResult<ApplicationServer> result = new ActionResult<>();
-		ApplicationServer wrap = null;
-		try {
-			wrap = new ActionUpdate().execute(name, wrapIn);
-			result.setData(wrap);
-		} catch (Throwable th) {
-			th.printStackTrace();
-			result.error(th);
-		}
-		return ResponseFactory.getDefaultActionResultResponse(result);
-	}
-
-	@DELETE
-	@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
-	@Consumes(MediaType.APPLICATION_JSON)
-	@Path("name/{name}")
-	@HttpMethodDescribe(value = "删除指定排序号的服务器配置.", response = ApplicationServer.class)
-	public Response delete(@Context HttpServletRequest request, @PathParam("name") String name) {
-		ActionResult<ApplicationServer> result = new ActionResult<>();
-		ApplicationServer wrap = null;
-		try {
-			wrap = new ActionDelete().execute(name);
-			result.setData(wrap);
-		} catch (Throwable th) {
-			th.printStackTrace();
-			result.error(th);
-		}
-		return ResponseFactory.getDefaultActionResultResponse(result);
-	}
-
-	@GET
-	@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
-	@Consumes(MediaType.APPLICATION_JSON)
-	@Path("list/depolyable")
-	@HttpMethodDescribe(value = "列示可部署的Assemble和Service.", response = WrapOutDeployable.class)
-	public Response listDepolyable(@Context HttpServletRequest request) {
-		ActionResult<List<WrapOutDeployable>> result = new ActionResult<>();
-		List<WrapOutDeployable> wraps = new ArrayList<>();
-		try {
-			wraps = new ActionListDepolyable().execute();
-			result.setData(wraps);
-		} catch (Throwable th) {
-			th.printStackTrace();
-			result.error(th);
-		}
-		return ResponseFactory.getDefaultActionResultResponse(result);
-	}
-
-	@GET
-	@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
-	@Consumes(MediaType.APPLICATION_JSON)
-	@Path("name/{name}/deploy/{forceRedeploy}")
-	@HttpMethodDescribe(value = "在指定的服务器上进行应用部署.", response = ApplicationServer.class)
-	public Response deploy(@Context HttpServletRequest request, @PathParam("name") String name,
-			@PathParam("forceRedeploy") Boolean forceRedeploy) {
-		ActionResult<ApplicationServer> result = new ActionResult<>();
-		ApplicationServer wrap = null;
-		try {
-			wrap = new ActionDeploy().execute(name, forceRedeploy);
-			result.setData(wrap);
-		} catch (Throwable th) {
-			th.printStackTrace();
-			result.error(th);
-		}
-		return ResponseFactory.getDefaultActionResultResponse(result);
-	}
-
-	// @GET
-	// @Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
-	// @Consumes(MediaType.APPLICATION_JSON)
-	// @Path("name/{name}/deploy/{forceRedeploy}")
-	// @HttpMethodDescribe(value = "在指定的服务器上进行应用部署.", response =
-	// ApplicationServer.class)
-	// public void deploy(@Suspended final AsyncResponse asyncResponse, @Context
-	// HttpServletRequest request,
-	// final @PathParam("name") String name, final @PathParam("forceRedeploy")
-	// Boolean forceRedeploy) {
-	// final ActionResult<ApplicationServer> result = new ActionResult<>();
-	// asyncResponse.register(new CompletionCallback() {
-	// @Override
-	// public void onComplete(Throwable throwable) {
-	// if (throwable != null) {
-	// result.error(throwable);
-	// } else {
-	// asyncResponse.resume(result.toJson());
-	// }
-	// }
-	// });
-	// new Thread(new Runnable() {
-	// @Override
-	// public void run() {
-	// try {
-	// ApplicationServer wrap = new ActionDeploy().execute(name, forceRedeploy);
-	// result.setData(wrap);
-	// } catch (Exception e) {
-	// result.error(e);
-	// }
-	// }
-	// }).start();
-	// }
-
-}

+ 0 - 17
x_program_center/src/main/java/com/x/program/center/jaxrs/applicationserver/WrapOutDeployable.java

@@ -1,17 +0,0 @@
-package com.x.program.center.jaxrs.applicationserver;
-
-import com.x.base.core.gson.GsonPropertyObject;
-
-public class WrapOutDeployable extends GsonPropertyObject {
-
-	private String name;
-
-	public String getName() {
-		return name;
-	}
-
-	public void setName(String name) {
-		this.name = name;
-	}
-
-}

+ 0 - 12
x_program_center/src/main/java/com/x/program/center/jaxrs/applicationservers/ActionGet.java

@@ -1,12 +0,0 @@
-package com.x.program.center.jaxrs.applicationservers;
-
-import com.x.base.core.project.server.ApplicationServers;
-import com.x.base.core.project.server.Config;
-
-public class ActionGet {
-
-	public ApplicationServers execute() throws Exception {
-		return Config.nodes().applicationServers();
-	}
-
-}

+ 0 - 38
x_program_center/src/main/java/com/x/program/center/jaxrs/applicationservers/ApplicationServersAction.java

@@ -1,38 +0,0 @@
-package com.x.program.center.jaxrs.applicationservers;
-
-import javax.servlet.http.HttpServletRequest;
-import javax.ws.rs.Consumes;
-import javax.ws.rs.GET;
-import javax.ws.rs.Path;
-import javax.ws.rs.Produces;
-import javax.ws.rs.core.Context;
-import javax.ws.rs.core.MediaType;
-import javax.ws.rs.core.Response;
-
-import com.x.base.core.application.jaxrs.AbstractJaxrsAction;
-import com.x.base.core.http.ActionResult;
-import com.x.base.core.http.HttpMediaType;
-import com.x.base.core.http.ResponseFactory;
-import com.x.base.core.http.annotation.HttpMethodDescribe;
-import com.x.base.core.project.server.ApplicationServers;
-
-@Path("applicationservers")
-public class ApplicationServersAction extends AbstractJaxrsAction {
-
-	@GET
-	@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
-	@Consumes(MediaType.APPLICATION_JSON)
-	@HttpMethodDescribe(value = "列示所有注册的ApplicationServer.")
-	public Response list(@Context HttpServletRequest request) {
-		ActionResult<ApplicationServers> result = new ActionResult<>();
-		ApplicationServers wrap = null;
-		try {
-			wrap = new ActionGet().execute();
-			result.setData(wrap);
-		} catch (Throwable th) {
-			th.printStackTrace();
-			result.error(th);
-		}
-		return ResponseFactory.getDefaultActionResultResponse(result);
-	}
-}

+ 0 - 94
x_program_center/src/main/java/com/x/program/center/jaxrs/center/ActionReport.java

@@ -1,94 +0,0 @@
-package com.x.program.center.jaxrs.center;
-
-import java.util.Date;
-import java.util.concurrent.LinkedBlockingQueue;
-
-import com.x.base.core.application.Application;
-import com.x.base.core.project.Report;
-import com.x.base.core.project.server.ApplicationServer;
-import com.x.base.core.project.server.Config;
-import com.x.base.core.utils.StringTools;
-import com.x.program.center.ThisApplication;
-
-public class ActionReport {
-
-	public static ActionReport INSTANCE;
-
-	private LinkedBlockingQueue<Report> queue;
-
-	private ActionReport() {
-		this.queue = new LinkedBlockingQueue<>();
-		ExecuteThread executeThread = new ExecuteThread();
-		executeThread.start();
-	}
-
-	public static void send(Report o) throws Exception {
-		INSTANCE.queue.put(o);
-	}
-
-	public static void start() {
-		if (INSTANCE == null) {
-			synchronized (ActionReport.class) {
-				if (INSTANCE == null) {
-					INSTANCE = new ActionReport();
-				}
-			}
-		}
-	}
-
-	public static void stop() {
-		try {
-			if (INSTANCE != null) {
-				INSTANCE.queue.put(INSTANCE.new StopSignal());
-			}
-		} catch (Exception e) {
-			e.printStackTrace();
-		}
-	}
-
-	private class ExecuteThread extends Thread {
-		public void run() {
-			while (true) {
-				try {
-					Report o = queue.take();
-					if (o instanceof StopSignal) {
-						break;
-					}
-					execute(o);
-				} catch (Exception e) {
-					e.printStackTrace();
-				}
-			}
-		}
-	}
-
-	private class StopSignal extends Report {
-
-	}
-
-	private void execute(Report report) {
-		try {
-			Class<?> clz = Class.forName(report.getClassName());
-			Application application = ThisApplication.applications.get(clz, report.getToken());
-			if (null != application) {
-				application.setReportDate(new Date());
-			} else {
-				ApplicationServer applicationServer = Config.nodes().applicationServers().get(report.getNode());
-				application = new Application();
-				application.setHost(report.getNode());
-				application.setPort(applicationServer.getPort());
-				application.setContext("/" + clz.getSimpleName());
-				application.setToken(report.getToken());
-				application.setWeight((null == report.getWeight()) ? 100 : report.getWeight());
-				application.setReportDate(new Date());
-				application.setProxyPort(applicationServer.getProxyPort());
-				application.setProxyHost(applicationServer.getProxyHost());
-				ThisApplication.applications.add(clz, application);
-			}
-			ThisApplication.applications.setToken(StringTools.uniqueToken());
-		} catch (Exception e) {
-			e.printStackTrace();
-		}
-	}
-
-}

+ 0 - 39
x_program_center/src/main/java/com/x/program/center/jaxrs/center/CenterAction.java

@@ -1,39 +0,0 @@
-package com.x.program.center.jaxrs.center;
-
-import javax.ws.rs.Consumes;
-import javax.ws.rs.PUT;
-import javax.ws.rs.Path;
-import javax.ws.rs.Produces;
-import javax.ws.rs.core.MediaType;
-import javax.ws.rs.core.Response;
-
-import com.x.base.core.application.jaxrs.AbstractJaxrsAction;
-import com.x.base.core.http.ActionResult;
-import com.x.base.core.http.HttpMediaType;
-import com.x.base.core.http.ResponseFactory;
-import com.x.base.core.project.Report;
-import com.x.base.core.project.ReportEcho;
-import com.x.program.center.ThisApplication;
-
-@Path("center")
-public class CenterAction extends AbstractJaxrsAction {
-
-	@PUT
-	@Path("report")
-	@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
-	@Consumes(MediaType.APPLICATION_JSON)
-	public Response report(Report report) {
-		ActionResult<ReportEcho> result = new ActionResult<>();
-		ReportEcho echo = null;
-		try {
-			ActionReport.send(report);
-			echo = new ReportEcho();
-			echo.setApplicationsToken(ThisApplication.applications.getToken());
-			result.setData(echo);
-		} catch (Throwable th) {
-			th.printStackTrace();
-			result.error(th);
-		}
-		return ResponseFactory.getDefaultActionResultResponse(result);
-	}
-}

+ 0 - 25
x_program_center/src/main/java/com/x/program/center/jaxrs/centerserver/ActionBase.java

@@ -1,25 +0,0 @@
-package com.x.program.center.jaxrs.centerserver;
-
-public abstract class ActionBase {
-
-	private static final String filePath = "config/centerServerConfig.json";
-
-//	protected CenterServer read() throws Exception {
-//		File file = new File(ThisApplication.base, filePath);
-//		if (!file.exists()) {
-//			throw new Exception("resource{name:centerServerConfig.json} not existed");
-//		}
-//		String data = FileUtils.readFileToString(file, "utf-8");
-//		CenterServer centerServer = XGsonBuilder.instance().fromJson(data, CenterServer.class);
-//		return centerServer;
-	//}
-
-//	protected void write(CenterServer centerServer) throws Exception {
-//		File file = new File(ThisApplication.base, filePath);
-//		if (!file.exists()) {
-//			throw new Exception("resource{name:centerServerConfig.json} not existed");
-//		}
-//		String data = XGsonBuilder.instance().toJson(centerServer);
-//		FileUtils.write(file, data, "utf-8");
-	//}
-}

+ 0 - 12
x_program_center/src/main/java/com/x/program/center/jaxrs/centerserver/ActionGet.java

@@ -1,12 +0,0 @@
-package com.x.program.center.jaxrs.centerserver;
-
-import com.x.base.core.project.server.CenterServer;
-
-public class ActionGet extends ActionBase {
-
-	public CenterServer execute() throws Exception {
-		//return this.read();
-		return null;
-	}
-
-}

+ 0 - 12
x_program_center/src/main/java/com/x/program/center/jaxrs/centerserver/ActionUpdate.java

@@ -1,12 +0,0 @@
-package com.x.program.center.jaxrs.centerserver;
-
-import com.x.base.core.project.server.CenterServer;
-
-public class ActionUpdate extends ActionBase {
-
-	public CenterServer execute(CenterServer wrapIn) throws Exception {
-		//this.write(wrapIn);
-		return wrapIn;
-	}
-
-}

+ 0 - 58
x_program_center/src/main/java/com/x/program/center/jaxrs/centerserver/CenterServerAction.java

@@ -1,58 +0,0 @@
-package com.x.program.center.jaxrs.centerserver;
-
-import javax.servlet.http.HttpServletRequest;
-import javax.ws.rs.Consumes;
-import javax.ws.rs.GET;
-import javax.ws.rs.PUT;
-import javax.ws.rs.Path;
-import javax.ws.rs.Produces;
-import javax.ws.rs.core.Context;
-import javax.ws.rs.core.MediaType;
-import javax.ws.rs.core.Response;
-
-import com.x.base.core.application.jaxrs.AbstractJaxrsAction;
-import com.x.base.core.http.ActionResult;
-import com.x.base.core.http.HttpMediaType;
-import com.x.base.core.http.ResponseFactory;
-import com.x.base.core.http.annotation.HttpMethodDescribe;
-import com.x.base.core.project.server.ApplicationServer;
-import com.x.base.core.project.server.CenterServer;
-
-@Path("centerserver")
-public class CenterServerAction extends AbstractJaxrsAction {
-
-	@GET
-	@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
-	@Consumes(MediaType.APPLICATION_JSON)
-	@HttpMethodDescribe(value = "获取CenterServer配置.", response = ApplicationServer.class)
-	public Response get(@Context HttpServletRequest request) {
-		ActionResult<CenterServer> result = new ActionResult<>();
-		CenterServer wrap = null;
-		try {
-			wrap = new ActionGet().execute();
-			result.setData(wrap);
-		} catch (Throwable th) {
-			th.printStackTrace();
-			result.error(th);
-		}
-		return ResponseFactory.getDefaultActionResultResponse(result);
-	}
-
-	@PUT
-	@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
-	@Consumes(MediaType.APPLICATION_JSON)
-	@HttpMethodDescribe(value = "更新CenterServer配置.", request = CenterServer.class, response = CenterServer.class)
-	public Response update(@Context HttpServletRequest request, CenterServer wrapIn) {
-		ActionResult<CenterServer> result = new ActionResult<>();
-		CenterServer wrap = null;
-		try {
-			wrap = new ActionUpdate().execute(wrapIn);
-			result.setData(wrap);
-		} catch (Throwable th) {
-			th.printStackTrace();
-			result.error(th);
-		}
-		return ResponseFactory.getDefaultActionResultResponse(result);
-	}
-
-}

+ 0 - 120
x_program_center/src/main/java/com/x/program/center/jaxrs/collect/ActionBase.java

@@ -1,120 +0,0 @@
-package com.x.program.center.jaxrs.collect;
-
-import java.util.HashMap;
-import java.util.Map;
-
-import org.apache.commons.lang3.BooleanUtils;
-
-import com.google.gson.Gson;
-import com.google.gson.JsonElement;
-import com.google.gson.JsonObject;
-import com.x.base.core.application.jaxrs.StandardJaxrsAction;
-import com.x.base.core.bean.BeanCopyTools;
-import com.x.base.core.bean.BeanCopyToolsBuilder;
-import com.x.base.core.gson.XGsonBuilder;
-import com.x.base.core.http.WrapOutBoolean;
-import com.x.base.core.http.connection.HttpConnection;
-import com.x.base.core.project.x_instrument_service_express;
-import com.x.base.core.project.server.Collect;
-import com.x.program.center.ThisApplication;
-import com.x.program.center.jaxrs.collect.wrapin.WrapInCollect;
-import com.x.program.center.jaxrs.collect.wrapout.WrapOutCollect;
-
-class ActionBase extends StandardJaxrsAction {
-
-	static Gson gson = XGsonBuilder.instance();
-
-	static BeanCopyTools<Collect, WrapOutCollect> outCopier = BeanCopyToolsBuilder.create(Collect.class,
-			WrapOutCollect.class, null, WrapOutCollect.Excludes);
-
-	static BeanCopyTools<WrapInCollect, Collect> inCopier = BeanCopyToolsBuilder.create(WrapInCollect.class,
-			Collect.class, null, WrapInCollect.Excludes);
-
-	Boolean connect() {
-		try {
-			String url = "http://collect.xplatform.tech:20080/o2_collect_assemble/jaxrs/echo";
-			HttpConnection.getAsString(url, null);
-			return true;
-		} catch (Exception e) {
-			return false;
-		}
-	}
-
-	Boolean validate(String name, String password) throws Exception {
-		String url = "http://collect.xplatform.tech:20080/o2_collect_assemble/jaxrs/unit/validate";
-		Map<String, String> map = new HashMap<>();
-		map.put("name", name);
-		map.put("password", password);
-		JsonElement json = HttpConnection.postAsObject(url, null, gson.toJson(map), JsonElement.class);
-		return this.getResult(json);
-	}
-
-	Boolean validateCodeAnswer(String mobile, String codeAnswer) throws Exception {
-		String url = "http://collect.xplatform.tech:20080/o2_collect_assemble/jaxrs/unit/validate/codeanswer";
-		Map<String, String> map = new HashMap<>();
-		map.put("mobile", mobile);
-		map.put("codeAnswer", codeAnswer);
-		JsonElement json = HttpConnection.postAsObject(url, null, gson.toJson(map), JsonElement.class);
-		return this.getResult(json);
-	}
-
-	Boolean exist(String name) throws Exception {
-		String url = "http://collect.xplatform.tech:20080/o2_collect_assemble/jaxrs/unit/name/" + name + "/exist";
-		JsonElement json = HttpConnection.getAsObject(url, null, JsonElement.class);
-		return this.getResult(json);
-	}
-
-	Boolean controllerMobile(String name, String mobile) throws Exception {
-		String url = "http://collect.xplatform.tech:20080/o2_collect_assemble/jaxrs/unit/controllermobile/name/" + name
-				+ "/mobile/" + mobile;
-		JsonElement json = HttpConnection.getAsObject(url, null, JsonElement.class);
-		return this.getResult(json);
-	}
-
-	Boolean regist(String name, String password, String mobile, String codeAnswer) throws Exception {
-		String url = "http://collect.xplatform.tech:20080/o2_collect_assemble/jaxrs/unit";
-		Map<String, String> parameters = new HashMap<String, String>();
-		parameters.put("name", name);
-		parameters.put("password", password);
-		parameters.put("mobile", mobile);
-		parameters.put("codeAnswer", codeAnswer);
-		JsonElement json = HttpConnection.postAsObject(url, null, gson.toJson(parameters), JsonElement.class);
-		return this.getResult(json);
-	}
-
-	Boolean password(String name, String password, String mobile, String codeAnswer) throws Exception {
-		String url = "http://collect.xplatform.tech:20080/o2_collect_assemble/jaxrs/unit/resetpassword";
-		Map<String, String> parameters = new HashMap<String, String>();
-		parameters.put("name", name);
-		parameters.put("password", password);
-		parameters.put("mobile", mobile);
-		parameters.put("codeAnswer", codeAnswer);
-		JsonElement json = HttpConnection.putAsObject(url, null, gson.toJson(parameters), JsonElement.class);
-		return this.getResult(json);
-	}
-
-	Boolean code(String mobile) throws Exception {
-		String url = "http://collect.xplatform.tech:20080/o2_collect_assemble/jaxrs/unit/code/mobile/" + mobile;
-		JsonElement json = HttpConnection.getAsObject(url, null, JsonElement.class);
-		return this.getResult(json);
-	}
-
-	private boolean getResult(JsonElement json) {
-		if ((null != json) && json.isJsonObject()) {
-			JsonObject jsonObject = json.getAsJsonObject();
-			if (jsonObject.has("data")) {
-				WrapOutBoolean wrap = gson.fromJson(jsonObject.get("data"), WrapOutBoolean.class);
-				if (BooleanUtils.isTrue(wrap.getValue())) {
-					return true;
-				}
-			}
-		}
-		return false;
-	}
-
-	void collectTransmit() throws Exception {
-		/* 通知x_collect_service_transmit同步数据到collect */
-		ThisApplication.applications.getQuery(x_instrument_service_express.class, "collect/person");
-	}
-
-}

+ 0 - 29
x_program_center/src/main/java/com/x/program/center/jaxrs/collect/ActionCode.java

@@ -1,29 +0,0 @@
-package com.x.program.center.jaxrs.collect;
-
-import org.apache.commons.lang3.StringUtils;
-
-import com.x.base.core.http.ActionResult;
-import com.x.base.core.http.EffectivePerson;
-import com.x.base.core.http.WrapOutBoolean;
-import com.x.base.core.utils.StringTools;
-
-class ActionCode extends ActionBase {
-
-	ActionResult<WrapOutBoolean> execute(EffectivePerson effectivePerson, String mobile) throws Exception {
-		ActionResult<WrapOutBoolean> result = new ActionResult<>();
-		WrapOutBoolean wrap = WrapOutBoolean.falseInstance();
-		if (!this.connect()) {
-			throw new UnableConnectException();
-		}
-		if (StringUtils.isEmpty(mobile)) {
-			throw new MobileEmptyException();
-		}
-		if (!StringTools.isMobile(mobile)) {
-			throw new InvalidMobileException(mobile);
-		}
-		wrap.setValue(this.code(mobile));
-		result.setData(wrap);
-		return result;
-	}
-
-}

+ 0 - 19
x_program_center/src/main/java/com/x/program/center/jaxrs/collect/ActionConnect.java

@@ -1,19 +0,0 @@
-package com.x.program.center.jaxrs.collect;
-
-import com.x.base.core.http.ActionResult;
-import com.x.base.core.http.WrapOutBoolean;
-
-class ActionConnect extends ActionBase {
-
-	ActionResult<WrapOutBoolean> execute() throws Exception {
-		ActionResult<WrapOutBoolean> result = new ActionResult<>();
-		WrapOutBoolean wrap = new WrapOutBoolean();
-		if (!this.connect()) {
-			throw new UnableConnectException();
-		}
-		wrap.setValue(true);
-		result.setData(wrap);
-		return result;
-	}
-
-}

+ 0 - 19
x_program_center/src/main/java/com/x/program/center/jaxrs/collect/ActionControllerMobile.java

@@ -1,19 +0,0 @@
-package com.x.program.center.jaxrs.collect;
-
-import com.x.base.core.http.ActionResult;
-import com.x.base.core.http.WrapOutBoolean;
-
-class ActionControllerMobile extends ActionBase {
-
-	ActionResult<WrapOutBoolean> execute(String name, String mobile) throws Exception {
-		ActionResult<WrapOutBoolean> result = new ActionResult<>();
-		WrapOutBoolean wrap = WrapOutBoolean.falseInstance();
-		if (!this.connect()) {
-			throw new UnableConnectException();
-		}
-		wrap.setValue(this.controllerMobile(name, mobile));
-		result.setData(wrap);
-		return result;
-	}
-
-}

+ 0 - 19
x_program_center/src/main/java/com/x/program/center/jaxrs/collect/ActionExist.java

@@ -1,19 +0,0 @@
-package com.x.program.center.jaxrs.collect;
-
-import com.x.base.core.http.ActionResult;
-import com.x.base.core.http.WrapOutBoolean;
-
-class ActionExist extends ActionBase {
-
-	ActionResult<WrapOutBoolean> execute(String name) throws Exception {
-		ActionResult<WrapOutBoolean> result = new ActionResult<>();
-		WrapOutBoolean wrap = WrapOutBoolean.falseInstance();
-		if (!this.connect()) {
-			throw new UnableConnectException();
-		}
-		wrap.setValue(this.exist(name));
-		result.setData(wrap);
-		return result;
-	}
-
-}

+ 0 - 16
x_program_center/src/main/java/com/x/program/center/jaxrs/collect/ActionGet.java

@@ -1,16 +0,0 @@
-package com.x.program.center.jaxrs.collect;
-
-import com.x.base.core.http.ActionResult;
-import com.x.base.core.project.server.Config;
-import com.x.program.center.jaxrs.collect.wrapout.WrapOutCollect;
-
-class ActionGet extends ActionBase {
-
-	ActionResult<WrapOutCollect> execute() throws Exception {
-		ActionResult<WrapOutCollect> result = new ActionResult<>();
-		WrapOutCollect wrap = outCopier.copy(Config.collect());
-		result.setData(wrap);
-		return result;
-	}
-
-}

+ 0 - 64
x_program_center/src/main/java/com/x/program/center/jaxrs/collect/ActionRegist.java

@@ -1,64 +0,0 @@
-package com.x.program.center.jaxrs.collect;
-
-import java.io.File;
-
-import org.apache.commons.io.FileUtils;
-import org.apache.commons.lang3.BooleanUtils;
-import org.apache.commons.lang3.StringUtils;
-
-import com.google.gson.JsonElement;
-import com.wx.pwd.CheckStrength;
-import com.x.base.core.DefaultCharset;
-import com.x.base.core.gson.XGsonBuilder;
-import com.x.base.core.http.ActionResult;
-import com.x.base.core.http.EffectivePerson;
-import com.x.base.core.http.WrapOutBoolean;
-import com.x.base.core.project.server.Collect;
-import com.x.base.core.project.server.Config;
-import com.x.base.core.utils.StringTools;
-import com.x.program.center.jaxrs.collect.wrapin.WrapInCollect;
-
-class ActionRegist extends ActionBase {
-
-	ActionResult<WrapOutBoolean> execute(EffectivePerson effectivePerson, JsonElement jsonElement) throws Exception {
-		ActionResult<WrapOutBoolean> result = new ActionResult<>();
-		WrapInCollect wrapIn = this.convertToWrapIn(jsonElement, WrapInCollect.class);
-		String name = wrapIn.getName();
-		String password = wrapIn.getPassword();
-		String mobile = wrapIn.getMobile();
-		String codeAnswer = wrapIn.getCodeAnswer();
-		if (!this.connect()) {
-			throw new UnableConnectException();
-		}
-		if (this.exist(name)) {
-			throw new NameExistException(name);
-		}
-		if (CheckStrength.checkPasswordStrength(password) < 4) {
-			throw new InvalidPasswordException();
-		}
-		if (StringUtils.isEmpty(mobile)) {
-			throw new MobileEmptyException();
-		}
-		if (!StringTools.isMobile(mobile)) {
-			throw new InvalidMobileException(mobile);
-		}
-		if (StringUtils.isEmpty(codeAnswer)) {
-			throw new CodeAnswerEmptyException();
-		}
-		WrapOutBoolean wrap = new WrapOutBoolean();
-		wrap.setValue(this.regist(name, password, mobile, codeAnswer));
-		if (BooleanUtils.isTrue(wrap.getValue())) {
-			Collect collect = Config.collect();
-			collect.setEnable(true);
-			collect.setName(name);
-			collect.setPassword(password);
-			File file = new File(Config.base(), Config.PATH_CONFIG_COLLECT);
-			FileUtils.write(file, XGsonBuilder.toJson(collect), DefaultCharset.name);
-			Config.flushCollect();
-			/* 直接提交人员 */
-			// this.collectTransmit();
-		}
-		result.setData(wrap);
-		return result;
-	}
-}

+ 0 - 60
x_program_center/src/main/java/com/x/program/center/jaxrs/collect/ActionResetPassword.java

@@ -1,60 +0,0 @@
-package com.x.program.center.jaxrs.collect;
-
-import java.io.File;
-
-import org.apache.commons.io.FileUtils;
-import org.apache.commons.lang3.BooleanUtils;
-import org.apache.commons.lang3.StringUtils;
-
-import com.google.gson.JsonElement;
-import com.wx.pwd.CheckStrength;
-import com.x.base.core.DefaultCharset;
-import com.x.base.core.gson.XGsonBuilder;
-import com.x.base.core.http.ActionResult;
-import com.x.base.core.http.EffectivePerson;
-import com.x.base.core.http.WrapOutBoolean;
-import com.x.base.core.project.server.Collect;
-import com.x.base.core.project.server.Config;
-import com.x.base.core.utils.StringTools;
-import com.x.program.center.jaxrs.collect.wrapin.WrapInCollect;
-
-class ActionResetPassword extends ActionBase {
-
-	ActionResult<WrapOutBoolean> execute(EffectivePerson effectivePerson, JsonElement jsonElement) throws Exception {
-		WrapInCollect wrapIn = this.convertToWrapIn(jsonElement, WrapInCollect.class);
-		ActionResult<WrapOutBoolean> result = new ActionResult<>();
-		String name = wrapIn.getName();
-		String password = wrapIn.getPassword();
-		String mobile = wrapIn.getMobile();
-		String codeAnswer = wrapIn.getCodeAnswer();
-		if (!this.connect()) {
-			throw new UnableConnectException();
-		}
-		if (!this.exist(name)) {
-			throw new NameNotExistException(name);
-		}
-		if (CheckStrength.checkPasswordStrength(password) < 4) {
-			throw new InvalidPasswordException();
-		}
-		if (StringUtils.isEmpty(mobile)) {
-			throw new MobileEmptyException();
-		}
-		if (!StringTools.isMobile(mobile)) {
-			throw new InvalidMobileException(mobile);
-		}
-		if (StringUtils.isEmpty(codeAnswer)) {
-			throw new CodeAnswerEmptyException();
-		}
-		WrapOutBoolean wrap = new WrapOutBoolean();
-		wrap.setValue(this.password(name, password, mobile, codeAnswer));
-		if (BooleanUtils.isTrue(wrap.getValue())) {
-			Collect collect = Config.collect();
-			collect.setPassword(password);
-			File file = new File(Config.base(), "config/collect.json");
-			FileUtils.write(file, XGsonBuilder.toJson(collect), DefaultCharset.name);
-			Config.flushCollect();
-		}
-		result.setData(wrap);
-		return result;
-	}
-}

+ 0 - 46
x_program_center/src/main/java/com/x/program/center/jaxrs/collect/ActionUpdate.java

@@ -1,46 +0,0 @@
-package com.x.program.center.jaxrs.collect;
-
-import java.io.File;
-
-import org.apache.commons.io.FileUtils;
-import org.apache.commons.lang3.BooleanUtils;
-import org.apache.commons.lang3.StringUtils;
-
-import com.x.base.core.DefaultCharset;
-import com.x.base.core.gson.XGsonBuilder;
-import com.x.base.core.http.ActionResult;
-import com.x.base.core.http.EffectivePerson;
-import com.x.base.core.http.WrapOutBoolean;
-import com.x.base.core.project.server.Collect;
-import com.x.base.core.project.server.Config;
-import com.x.program.center.jaxrs.collect.wrapin.WrapInCollect;
-
-class ActionUpdate extends ActionBase {
-
-	ActionResult<WrapOutBoolean> execute(EffectivePerson effectivePerson, WrapInCollect wrapIn) throws Exception {
-		ActionResult<WrapOutBoolean> result = new ActionResult<>();
-		Collect collect = Config.collect();
-		if (BooleanUtils.isTrue(wrapIn.getEnable())) {
-			if (!this.connect()) {
-				throw new UnableConnectException();
-			}
-			if (StringUtils.isEmpty(wrapIn.getName())) {
-				throw new NameEmptyException();
-			}
-			if (!this.validate(wrapIn.getName(), wrapIn.getPassword())) {
-				throw new InvalidCredentialException();
-			}
-			collect.setEnable(true);
-		} else {
-			collect.setEnable(false);
-		}
-		collect.setName(wrapIn.getName());
-		collect.setPassword(wrapIn.getPassword());
-		File file = new File(Config.base(), "config/collect.json");
-		FileUtils.write(file, XGsonBuilder.toJson(collect), DefaultCharset.name);
-		Config.flushCollect();
-		result.setData(WrapOutBoolean.trueInstance());
-		return result;
-	}
-
-}

+ 0 - 21
x_program_center/src/main/java/com/x/program/center/jaxrs/collect/ActionValidate.java

@@ -1,21 +0,0 @@
-package com.x.program.center.jaxrs.collect;
-
-import com.x.base.core.http.ActionResult;
-import com.x.base.core.http.WrapOutBoolean;
-import com.x.base.core.project.server.Config;
-
-class ActionValidate extends ActionBase {
-
-	ActionResult<WrapOutBoolean> execute() throws Exception {
-		ActionResult<WrapOutBoolean> result = new ActionResult<>();
-		if (!this.connect()) {
-			throw new UnableConnectException();
-		}
-		if (!this.validate(Config.collect().getName(), Config.collect().getPassword())) {
-			throw new InvalidCredentialException();
-		}
-		result.setData(WrapOutBoolean.trueInstance());
-		return result;
-	}
-
-}

+ 0 - 39
x_program_center/src/main/java/com/x/program/center/jaxrs/collect/ActionValidateCodeAnswer.java

@@ -1,39 +0,0 @@
-package com.x.program.center.jaxrs.collect;
-
-import org.apache.commons.lang3.StringUtils;
-
-import com.google.gson.JsonElement;
-import com.x.base.core.http.ActionResult;
-import com.x.base.core.http.WrapOutBoolean;
-import com.x.base.core.utils.StringTools;
-import com.x.program.center.jaxrs.collect.wrapin.WrapInCollect;
-
-class ActionValidateCodeAnswer extends ActionBase {
-
-	ActionResult<WrapOutBoolean> execute(JsonElement jsonElement) throws Exception {
-		ActionResult<WrapOutBoolean> result = new ActionResult<>();
-		WrapInCollect wrapIn = this.convertToWrapIn(jsonElement, WrapInCollect.class);
-		WrapOutBoolean wrap = new WrapOutBoolean();
-		String mobile = wrapIn.getMobile();
-		String codeAnswer = wrapIn.getCodeAnswer();
-		if (StringUtils.isEmpty(mobile)) {
-			throw new MobileEmptyException();
-		}
-		if (!StringTools.isMobile(mobile)) {
-			throw new InvalidMobileException(mobile);
-		}
-		if (StringUtils.isEmpty(codeAnswer)) {
-			throw new CodeAnswerEmptyException();
-		}
-		if (!this.connect()) {
-			throw new UnableConnectException();
-		}
-		if (!this.validateCodeAnswer(mobile, codeAnswer)) {
-			throw new InvalidCodeAnswerException();
-		}
-		wrap.setValue(true);
-		result.setData(wrap);
-		return result;
-	}
-
-}

+ 0 - 33
x_program_center/src/main/java/com/x/program/center/jaxrs/collect/ActionValidateDirect.java

@@ -1,33 +0,0 @@
-package com.x.program.center.jaxrs.collect;
-
-import org.apache.commons.lang3.StringUtils;
-
-import com.google.gson.JsonElement;
-import com.x.base.core.http.ActionResult;
-import com.x.base.core.http.WrapOutBoolean;
-import com.x.program.center.jaxrs.collect.wrapin.WrapInCollect;
-
-class ActionValidateDirect extends ActionBase {
-
-	ActionResult<WrapOutBoolean> execute(JsonElement jsonElement) throws Exception {
-		ActionResult<WrapOutBoolean> result = new ActionResult<>();
-		WrapInCollect wrapIn = this.convertToWrapIn(jsonElement, WrapInCollect.class);
-		if (!this.connect()) {
-			throw new UnableConnectException();
-		}
-		String name = wrapIn.getName();
-		String password = wrapIn.getPassword();
-		if (StringUtils.isEmpty(name)) {
-			throw new NameEmptyException();
-		}
-		if (StringUtils.isEmpty(password)) {
-			throw new PasswordEmptyException();
-		}
-		if (!this.validate(name, password)) {
-			throw new InvalidCredentialException();
-		}
-		result.setData(WrapOutBoolean.trueInstance());
-		return result;
-	}
-
-}

+ 0 - 26
x_program_center/src/main/java/com/x/program/center/jaxrs/collect/ActionValidatePassword.java

@@ -1,26 +0,0 @@
-package com.x.program.center.jaxrs.collect;
-
-import org.apache.commons.lang3.StringUtils;
-
-import com.google.gson.JsonElement;
-import com.wx.pwd.CheckStrength;
-import com.x.base.core.http.ActionResult;
-import com.x.base.core.http.WrapOutInteger;
-import com.x.program.center.jaxrs.collect.wrapin.WrapInCollect;
-
-class ActionValidatePassword extends ActionBase {
-
-	ActionResult<WrapOutInteger> execute(JsonElement jsonElement) throws Exception {
-		ActionResult<WrapOutInteger> result = new ActionResult<>();
-		WrapInCollect wrapIn = this.convertToWrapIn(jsonElement, WrapInCollect.class);
-		WrapOutInteger wrap = new WrapOutInteger();
-		String password = wrapIn.getPassword();
-		if (StringUtils.isEmpty(password)) {
-			throw new PasswordEmptyException();
-		}
-		wrap.setValue(CheckStrength.checkPasswordStrength(password));
-		result.setData(wrap);
-		return result;
-	}
-
-}

+ 0 - 12
x_program_center/src/main/java/com/x/program/center/jaxrs/collect/CodeAnswerEmptyException.java

@@ -1,12 +0,0 @@
-package com.x.program.center.jaxrs.collect;
-
-import com.x.base.core.exception.PromptException;
-
-class CodeAnswerEmptyException extends PromptException {
-
-	private static final long serialVersionUID = -3287459468603291619L;
-
-	CodeAnswerEmptyException() {
-		super("短信验证码不可为空.");
-	}
-}

+ 0 - 235
x_program_center/src/main/java/com/x/program/center/jaxrs/collect/CollectAction.java

@@ -1,235 +0,0 @@
-package com.x.program.center.jaxrs.collect;
-
-import javax.servlet.http.HttpServletRequest;
-import javax.ws.rs.Consumes;
-import javax.ws.rs.GET;
-import javax.ws.rs.POST;
-import javax.ws.rs.PUT;
-import javax.ws.rs.Path;
-import javax.ws.rs.PathParam;
-import javax.ws.rs.Produces;
-import javax.ws.rs.core.Context;
-import javax.ws.rs.core.MediaType;
-import javax.ws.rs.core.Response;
-
-import com.google.gson.JsonElement;
-import com.x.base.core.application.jaxrs.AbstractJaxrsAction;
-import com.x.base.core.http.ActionResult;
-import com.x.base.core.http.EffectivePerson;
-import com.x.base.core.http.HttpMediaType;
-import com.x.base.core.http.ResponseFactory;
-import com.x.base.core.http.WrapOutBoolean;
-import com.x.base.core.http.WrapOutInteger;
-import com.x.base.core.http.annotation.HttpMethodDescribe;
-import com.x.base.core.logger.Logger;
-import com.x.base.core.logger.LoggerFactory;
-import com.x.program.center.jaxrs.collect.wrapin.WrapInCollect;
-import com.x.program.center.jaxrs.collect.wrapout.WrapOutCollect;
-
-@Path("collect")
-public class CollectAction extends AbstractJaxrsAction {
-
-	private static Logger logger = LoggerFactory.getLogger(CollectAction.class);
-
-	@HttpMethodDescribe(value = "向 collect 服务器转发一个短信验证码申请.", response = WrapOutBoolean.class)
-	@GET
-	@Path("code/mobile/{mobile}")
-	@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
-	@Consumes(MediaType.APPLICATION_JSON)
-	public Response registCode(@Context HttpServletRequest request, @PathParam("mobile") String mobile) {
-		ActionResult<WrapOutBoolean> result = new ActionResult<>();
-		EffectivePerson effectivePerson = this.effectivePerson(request);
-		try {
-			result = new ActionCode().execute(effectivePerson, mobile);
-		} catch (Exception e) {
-			logger.error(e, effectivePerson, request, null);
-			result.error(e);
-		}
-		return ResponseFactory.getDefaultActionResultResponse(result);
-	}
-
-	@PUT
-	@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
-	@Consumes(MediaType.APPLICATION_JSON)
-	@HttpMethodDescribe(value = "更新Collect配置.", response = WrapOutBoolean.class)
-	public Response update(@Context HttpServletRequest request, WrapInCollect wrapIn) {
-		ActionResult<WrapOutBoolean> result = new ActionResult<>();
-		EffectivePerson effectivePerson = this.effectivePerson(request);
-		try {
-			result = new ActionUpdate().execute(effectivePerson, wrapIn);
-		} catch (Exception e) {
-			logger.error(e, effectivePerson, request, null);
-			result.error(e);
-		}
-		return ResponseFactory.getDefaultActionResultResponse(result);
-	}
-
-	@GET
-	@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
-	@Consumes(MediaType.APPLICATION_JSON)
-	@HttpMethodDescribe(value = "获取collect配置", response = WrapOutCollect.class)
-	public Response get(@Context HttpServletRequest request) {
-		ActionResult<WrapOutCollect> result = new ActionResult<>();
-		EffectivePerson effectivePerson = this.effectivePerson(request);
-		try {
-			result = new ActionGet().execute();
-		} catch (Exception e) {
-			logger.error(e, effectivePerson, request, null);
-			result.error(e);
-		}
-		return ResponseFactory.getDefaultActionResultResponse(result);
-	}
-
-	@GET
-	@Path("connect")
-	@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
-	@Consumes(MediaType.APPLICATION_JSON)
-	@HttpMethodDescribe(value = "测试是否可以连接到collect服务器", response = WrapOutBoolean.class)
-	public Response connect(@Context HttpServletRequest request) {
-		ActionResult<WrapOutBoolean> result = new ActionResult<>();
-		EffectivePerson effectivePerson = this.effectivePerson(request);
-		try {
-			result = new ActionConnect().execute();
-		} catch (Exception e) {
-			logger.error(e, effectivePerson, request, null);
-			result.error(e);
-		}
-		return ResponseFactory.getDefaultActionResultResponse(result);
-	}
-
-	@GET
-	@Path("validate")
-	@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
-	@Consumes(MediaType.APPLICATION_JSON)
-	@HttpMethodDescribe(value = "测试collect.json中的用户名密码是否正确.", response = WrapOutBoolean.class)
-	public Response validate(@Context HttpServletRequest request) {
-		ActionResult<WrapOutBoolean> result = new ActionResult<>();
-		EffectivePerson effectivePerson = this.effectivePerson(request);
-		try {
-			result = new ActionValidate().execute();
-		} catch (Exception e) {
-			logger.error(e, effectivePerson, request, null);
-			result.error(e);
-		}
-		return ResponseFactory.getDefaultActionResultResponse(result);
-	}
-
-	@PUT
-	@Path("validate/direct")
-	@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
-	@Consumes(MediaType.APPLICATION_JSON)
-	@HttpMethodDescribe(value = "直接用输入的用户名密码进行验证.", response = WrapOutBoolean.class)
-	public Response validateDirect(@Context HttpServletRequest request, JsonElement jsonElement) {
-		ActionResult<WrapOutBoolean> result = new ActionResult<>();
-		EffectivePerson effectivePerson = this.effectivePerson(request);
-		try {
-			result = new ActionValidateDirect().execute(jsonElement);
-		} catch (Exception e) {
-			logger.error(e, effectivePerson, request, jsonElement);
-			result.error(e);
-		}
-		return ResponseFactory.getDefaultActionResultResponse(result);
-	}
-
-	@PUT
-	@Path("validate/codeanswer")
-	@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
-	@Consumes(MediaType.APPLICATION_JSON)
-	@HttpMethodDescribe(value = "验证短信验证码是否正确.", response = WrapOutBoolean.class)
-	public Response validateCodeAnswer(@Context HttpServletRequest request, JsonElement jsonElement) {
-		ActionResult<WrapOutBoolean> result = new ActionResult<>();
-		EffectivePerson effectivePerson = this.effectivePerson(request);
-		try {
-			result = new ActionValidateCodeAnswer().execute(jsonElement);
-		} catch (Exception e) {
-			logger.error(e, effectivePerson, request, jsonElement);
-			result.error(e);
-		}
-		return ResponseFactory.getDefaultActionResultResponse(result);
-	}
-
-	@PUT
-	@Path("validate/password")
-	@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
-	@Consumes(MediaType.APPLICATION_JSON)
-	@HttpMethodDescribe(value = "验证密码复杂程度.", response = WrapOutInteger.class)
-	public Response validatePassword(@Context HttpServletRequest request, JsonElement jsonElement) {
-		ActionResult<WrapOutInteger> result = new ActionResult<>();
-		EffectivePerson effectivePerson = this.effectivePerson(request);
-		try {
-			result = new ActionValidatePassword().execute(jsonElement);
-		} catch (Exception e) {
-			logger.error(e, effectivePerson, request, jsonElement);
-			result.error(e);
-		}
-		return ResponseFactory.getDefaultActionResultResponse(result);
-	}
-
-	@GET
-	@Path("name/{name}/exist")
-	@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
-	@Consumes(MediaType.APPLICATION_JSON)
-	@HttpMethodDescribe(value = "测试用户名是否可用.", response = WrapOutBoolean.class)
-	public Response exist(@Context HttpServletRequest request, @PathParam("name") String name) {
-		ActionResult<WrapOutBoolean> result = new ActionResult<>();
-		EffectivePerson effectivePerson = this.effectivePerson(request);
-		try {
-			result = new ActionExist().execute(name);
-		} catch (Exception e) {
-			logger.error(e, effectivePerson, request, null);
-			result.error(e);
-		}
-		return ResponseFactory.getDefaultActionResultResponse(result);
-	}
-
-	@GET
-	@Path("controllermobile/name/{name}/mobile/{mobile}")
-	@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
-	@Consumes(MediaType.APPLICATION_JSON)
-	@HttpMethodDescribe(value = "测试手机号码是否在管理手机列表中", response = WrapOutBoolean.class)
-	public Response controllerMobile(@Context HttpServletRequest request, @PathParam("name") String name,
-			@PathParam("mobile") String mobile) {
-		ActionResult<WrapOutBoolean> result = new ActionResult<>();
-		EffectivePerson effectivePerson = this.effectivePerson(request);
-		try {
-			result = new ActionControllerMobile().execute(name, mobile);
-		} catch (Exception e) {
-			logger.error(e, effectivePerson, request, null);
-			result.error(e);
-		}
-		return ResponseFactory.getDefaultActionResultResponse(result);
-	}
-
-	@POST
-	@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
-	@Consumes(MediaType.APPLICATION_JSON)
-	@HttpMethodDescribe(value = "在collect服务器上注册一个新的unit.", request = WrapInCollect.class, response = WrapOutBoolean.class)
-	public Response regist(@Context HttpServletRequest request, JsonElement jsonElement) {
-		ActionResult<WrapOutBoolean> result = new ActionResult<>();
-		EffectivePerson effectivePerson = this.effectivePerson(request);
-		try {
-			result = new ActionRegist().execute(effectivePerson, jsonElement);
-		} catch (Exception e) {
-			logger.error(e, effectivePerson, request, jsonElement);
-			result.error(e);
-		}
-		return ResponseFactory.getDefaultActionResultResponse(result);
-	}
-
-	@PUT
-	@Path("resetpassword")
-	@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
-	@Consumes(MediaType.APPLICATION_JSON)
-	@HttpMethodDescribe(value = "重置在collect服务器上的的密码.", request = WrapInCollect.class, response = WrapOutBoolean.class)
-	public Response resetPassword(@Context HttpServletRequest request, JsonElement jsonElement) {
-		ActionResult<WrapOutBoolean> result = new ActionResult<>();
-		EffectivePerson effectivePerson = this.effectivePerson(request);
-		try {
-			result = new ActionResetPassword().execute(effectivePerson, jsonElement);
-		} catch (Exception e) {
-			logger.error(e, effectivePerson, request, jsonElement);
-			result.error(e);
-		}
-		return ResponseFactory.getDefaultActionResultResponse(result);
-	}
-}

+ 0 - 12
x_program_center/src/main/java/com/x/program/center/jaxrs/collect/DeniedException.java

@@ -1,12 +0,0 @@
-package com.x.program.center.jaxrs.collect;
-
-import com.x.base.core.exception.PromptException;
-
-class DeniedException extends PromptException {
-
-	private static final long serialVersionUID = 9107373129400635015L;
-
-	DeniedException() {
-		super("短信验证码不可为空.");
-	}
-}

+ 0 - 12
x_program_center/src/main/java/com/x/program/center/jaxrs/collect/DisableException.java

@@ -1,12 +0,0 @@
-package com.x.program.center.jaxrs.collect;
-
-import com.x.base.core.exception.PromptException;
-
-class DisableException extends PromptException {
-
-	private static final long serialVersionUID = 9107373129400635015L;
-
-	DisableException() {
-		super("没有启用连接到注册服务器功能.");
-	}
-}

+ 0 - 12
x_program_center/src/main/java/com/x/program/center/jaxrs/collect/InvalidCodeAnswerException.java

@@ -1,12 +0,0 @@
-package com.x.program.center.jaxrs.collect;
-
-import com.x.base.core.exception.PromptException;
-
-class InvalidCodeAnswerException extends PromptException {
-
-	private static final long serialVersionUID = -3287459468603291619L;
-
-	InvalidCodeAnswerException() {
-		super("短信验证码错误.");
-	}
-}

+ 0 - 12
x_program_center/src/main/java/com/x/program/center/jaxrs/collect/InvalidCredentialException.java

@@ -1,12 +0,0 @@
-package com.x.program.center.jaxrs.collect;
-
-import com.x.base.core.exception.PromptException;
-
-class InvalidCredentialException extends PromptException {
-
-	private static final long serialVersionUID = 5173172412837627670L;
-
-	InvalidCredentialException() {
-		super("用户名密码错误,无法和注册服务器通讯.");
-	}
-}

+ 0 - 12
x_program_center/src/main/java/com/x/program/center/jaxrs/collect/InvalidMobileException.java

@@ -1,12 +0,0 @@
-package com.x.program.center.jaxrs.collect;
-
-import com.x.base.core.exception.PromptException;
-
-class InvalidMobileException extends PromptException {
-
-	private static final long serialVersionUID = -3287459468603291619L;
-
-	InvalidMobileException(String mobile) {
-		super("手机号格式错误:" + mobile + ".");
-	}
-}

+ 0 - 12
x_program_center/src/main/java/com/x/program/center/jaxrs/collect/InvalidPasswordException.java

@@ -1,12 +0,0 @@
-package com.x.program.center.jaxrs.collect;
-
-import com.x.base.core.exception.PromptException;
-
-class InvalidPasswordException extends PromptException {
-
-	private static final long serialVersionUID = 1859164370743532895L;
-
-	InvalidPasswordException() {
-		super("密码过于简单.");
-	}
-}

+ 0 - 12
x_program_center/src/main/java/com/x/program/center/jaxrs/collect/MobileEmptyException.java

@@ -1,12 +0,0 @@
-package com.x.program.center.jaxrs.collect;
-
-import com.x.base.core.exception.PromptException;
-
-class MobileEmptyException extends PromptException {
-
-	private static final long serialVersionUID = -3287459468603291619L;
-
-	MobileEmptyException() {
-		super("手机号不能为空.");
-	}
-}

+ 0 - 12
x_program_center/src/main/java/com/x/program/center/jaxrs/collect/NameEmptyException.java

@@ -1,12 +0,0 @@
-package com.x.program.center.jaxrs.collect;
-
-import com.x.base.core.exception.PromptException;
-
-class NameEmptyException extends PromptException {
-
-	private static final long serialVersionUID = -3287459468603291619L;
-
-	NameEmptyException() {
-		super("名称不能为空.");
-	}
-}

+ 0 - 14
x_program_center/src/main/java/com/x/program/center/jaxrs/collect/NameExistException.java

@@ -1,14 +0,0 @@
-package com.x.program.center.jaxrs.collect;
-
-import java.util.Objects;
-
-import com.x.base.core.exception.PromptException;
-
-class NameExistException extends PromptException {
-
-	private static final long serialVersionUID = 1859164370743532895L;
-
-	NameExistException(String name) {
-		super("用户:" + Objects.toString(name) + "已注册.");
-	}
-}

Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff