data.js 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. data_parameter = {};
  2. function data_create(entity) {
  3. $('#content').html('');
  4. $('#result').html('');
  5. var str = '<table border="1" width="100%">';
  6. str += '<tr><td colspan="2"><a href="#" id="post">post</a></td></tr>';
  7. str += '<tr><td>entity:</td><td>' + entity + '</td></tr>';
  8. str += '<tr><td>dataServer:</td><td><input type="text" style="width:95%" id="dataServer"/></td></tr>';
  9. str += '<tr><td>order:</td><td><input type="text" style="width:95%" id="order"/></td></tr>';
  10. 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>';
  11. 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>';
  12. 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>';
  13. 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>';
  14. 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>';
  15. 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>';
  16. 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>';
  17. 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>';
  18. str += '</table>';
  19. $('#content').html(str);
  20. $('#post').click(function() {
  21. data_post(entity);
  22. });
  23. }
  24. function data_edit(entity, dataServer) {
  25. $('#content').html('');
  26. $('#result').html('');
  27. var str = '<table border="1" width="100%">';
  28. str += '<tr><td colspan="2"><a href="#" id="put">put</a></td></tr>';
  29. str += '<tr><td>entity:</td><td>' + entity + '</td></tr>';
  30. str += '<tr><td>dataServer:</td><td><input type="text" style="width:95%" id="dataServer"/></td></tr>';
  31. str += '<tr><td>order:</td><td><input type="text" style="width:95%" id="order"/></td></tr>';
  32. 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>';
  33. 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>';
  34. 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>';
  35. 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>';
  36. 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>';
  37. 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>';
  38. 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>';
  39. 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>';
  40. str += '</table>';
  41. $('#content').html(str);
  42. $.ajax({
  43. type : 'get',
  44. dataType : 'json',
  45. contentType : 'application/json; charset=utf-8',
  46. url : '../jaxrs/data/entity/' + entity + '/dataserver/' + dataServer,
  47. xhrFields : {
  48. 'withCredentials' : true
  49. },
  50. crossDomain : true
  51. }).done(function(json) {
  52. $('#result').html(JSON.stringify(json, null, 4));
  53. if (json.type == 'success') {
  54. if (json.data) {
  55. $('#dataServer').val(json.data.dataServer);
  56. $('#order').val(json.data.order);
  57. $('#toolLevel').val(json.data.toolLevel);
  58. $('#runtimeLevel').val(json.data.runtimeLevel);
  59. $('#dataCacheLevel').val(json.data.dataCacheLevel);
  60. $('#metaDataLevel').val(json.data.metaDataLevel);
  61. $('#enhanceLevel').val(json.data.enhanceLevel);
  62. $('#queryLevel').val(json.data.queryLevel);
  63. $('#sqlLevel').val(json.data.sqlLevel);
  64. $('#jdbcLevel').val(json.data.jdbcLevel);
  65. }
  66. } else {
  67. failure(data);
  68. }
  69. });
  70. $('#put', '#content').click(function() {
  71. data_put(entity, dataServer);
  72. });
  73. }
  74. function data_post(entity) {
  75. $('#result').html('');
  76. $.ajax({
  77. type : 'post',
  78. dataType : 'json',
  79. url : '../jaxrs/data/entity/' + entity,
  80. contentType : 'application/json; charset=utf-8',
  81. data : JSON.stringify({
  82. dataServer : $('#dataServer').val(),
  83. order : $('#order').val(),
  84. toolLevel : $('#toolLevel').val(),
  85. runtimeLevel : $('#runtimeLevel').val(),
  86. dataCacheLevel : $('#dataCacheLevel').val(),
  87. metaDataLevel : $('#metaDataLevel').val(),
  88. enhanceLevel : $('#enhanceLevel').val(),
  89. queryLevel : $('#queryLevel').val(),
  90. sqlLevel : $('#sqlLevel').val(),
  91. jdbcLevel : $('#jdbcLevel').val()
  92. }),
  93. xhrFields : {
  94. 'withCredentials' : true
  95. },
  96. crossDomain : true
  97. }).done(function(json) {
  98. $('#result').html(JSON.stringify(json, null, 4));
  99. });
  100. }
  101. function data_put(entity, dataServer) {
  102. $('#result').html('');
  103. $.ajax({
  104. type : 'put',
  105. dataType : 'json',
  106. url : '../jaxrs/data/entity/' + entity + '/dataserver/' + dataServer,
  107. contentType : 'application/json; charset=utf-8',
  108. data : JSON.stringify({
  109. dataServer : $('#dataServer').val(),
  110. order : $('#order').val(),
  111. toolLevel : $('#toolLevel').val(),
  112. runtimeLevel : $('#runtimeLevel').val(),
  113. dataCacheLevel : $('#dataCacheLevel').val(),
  114. metaDataLevel : $('#metaDataLevel').val(),
  115. enhanceLevel : $('#enhanceLevel').val(),
  116. queryLevel : $('#queryLevel').val(),
  117. sqlLevel : $('#sqlLevel').val(),
  118. jdbcLevel : $('#jdbcLevel').val()
  119. }),
  120. xhrFields : {
  121. 'withCredentials' : true
  122. },
  123. crossDomain : true
  124. }).done(function(json) {
  125. $('#result').html(JSON.stringify(json, null, 4));
  126. });
  127. }
  128. function data_delete(entity, dataServer) {
  129. $('#result').html('');
  130. $.ajax({
  131. type : 'delete',
  132. dataType : 'json',
  133. url : '../jaxrs/data/entity/' + entity + '/dataserver/' + dataServer,
  134. contentType : 'application/json; charset=utf-8',
  135. xhrFields : {
  136. 'withCredentials' : true
  137. },
  138. crossDomain : true
  139. }).done(function(json) {
  140. $('#result').html(JSON.stringify(json, null, 4));
  141. });
  142. }