|
@@ -38,7 +38,30 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
ActionResult<ActionPersistChangeCategory.Wo> result = new ActionResult<>();
|
|
ActionResult<ActionPersistChangeCategory.Wo> result = new ActionResult<>();
|
|
|
Boolean check = true;
|
|
Boolean check = true;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
+ if( check ){
|
|
|
|
|
+ try {
|
|
|
|
|
+ result = new ActionPersistChangeCategory().execute( request, jsonElement, effectivePerson );
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ result = new ActionResult<>();
|
|
|
|
|
+ result.error( e );
|
|
|
|
|
+ logger.error( e, effectivePerson, request, null);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @JaxrsMethodDescribe(value = "变更指定文档的分类信息.", action = ActionPersistChangeCategory.class)
|
|
|
|
|
+ @POST
|
|
|
|
|
+ @Path("category/change/mockputtopost")
|
|
|
|
|
+ @Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
|
|
+ @Consumes(MediaType.APPLICATION_JSON)
|
|
|
|
|
+ public void persist_changeCategoryMockPutToPost( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request, JsonElement jsonElement ) {
|
|
|
|
|
+ EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
|
|
+ ActionResult<ActionPersistChangeCategory.Wo> result = new ActionResult<>();
|
|
|
|
|
+ Boolean check = true;
|
|
|
|
|
+
|
|
|
if( check ){
|
|
if( check ){
|
|
|
try {
|
|
try {
|
|
|
result = new ActionPersistChangeCategory().execute( request, jsonElement, effectivePerson );
|
|
result = new ActionPersistChangeCategory().execute( request, jsonElement, effectivePerson );
|
|
@@ -48,10 +71,10 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
logger.error( e, effectivePerson, request, null);
|
|
logger.error( e, effectivePerson, request, null);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
@JaxrsMethodDescribe(value = "指修改指定文档的数据。", action = ActionPersistBatchModifyData.class)
|
|
@JaxrsMethodDescribe(value = "指修改指定文档的数据。", action = ActionPersistBatchModifyData.class)
|
|
|
@PUT
|
|
@PUT
|
|
|
@Path("batch/data/modify")
|
|
@Path("batch/data/modify")
|
|
@@ -72,13 +95,34 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
}
|
|
}
|
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
+ @JaxrsMethodDescribe(value = "指修改指定文档的数据。", action = ActionPersistBatchModifyData.class)
|
|
|
|
|
+ @POST
|
|
|
|
|
+ @Path("batch/data/modify/mockputtopost")
|
|
|
|
|
+ @Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
|
|
+ @Consumes(MediaType.APPLICATION_JSON)
|
|
|
|
|
+ public void persist_batchDataModifyMockPutToPost( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request, JsonElement jsonElement ) {
|
|
|
|
|
+ EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
|
|
+ ActionResult<ActionPersistBatchModifyData.Wo> result = new ActionResult<>();
|
|
|
|
|
+ Boolean check = true;
|
|
|
|
|
+ if( check ){
|
|
|
|
|
+ try {
|
|
|
|
|
+ result = new ActionPersistBatchModifyData().execute( request, jsonElement, effectivePerson );
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ result = new ActionResult<>();
|
|
|
|
|
+ result.error( e );
|
|
|
|
|
+ logger.error( e, effectivePerson, request, null);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
@JaxrsMethodDescribe(value = "根据导入批次号查询导入状态信息.", action = ActionQueryImportStatusWithName.class)
|
|
@JaxrsMethodDescribe(value = "根据导入批次号查询导入状态信息.", action = ActionQueryImportStatusWithName.class)
|
|
|
@GET
|
|
@GET
|
|
|
@Path("batch/{batchName}/status")
|
|
@Path("batch/{batchName}/status")
|
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
|
- public void query_checkImportStatus( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
|
|
+ public void query_checkImportStatus( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
@JaxrsParameterDescribe("导入批次号") @PathParam("batchName") String batchName) {
|
|
@JaxrsParameterDescribe("导入批次号") @PathParam("batchName") String batchName) {
|
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
ActionResult<DataImportStatus> result = new ActionResult<>();
|
|
ActionResult<DataImportStatus> result = new ActionResult<>();
|
|
@@ -91,7 +135,7 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
}
|
|
}
|
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
@JaxrsMethodDescribe(value = "查询所有的导入状态信息.", action = ActionQueryAllImportStatus.class)
|
|
@JaxrsMethodDescribe(value = "查询所有的导入状态信息.", action = ActionQueryAllImportStatus.class)
|
|
|
@GET
|
|
@GET
|
|
|
@Path("batch/status")
|
|
@Path("batch/status")
|
|
@@ -109,13 +153,13 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
}
|
|
}
|
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
@JaxrsMethodDescribe(value = "根据ID获取信息发布文档信息对象详细信息,包括附件列表,数据信息.", action = ActionQueryGetDocument.class)
|
|
@JaxrsMethodDescribe(value = "根据ID获取信息发布文档信息对象详细信息,包括附件列表,数据信息.", action = ActionQueryGetDocument.class)
|
|
|
@GET
|
|
@GET
|
|
|
@Path("{id}")
|
|
@Path("{id}")
|
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
|
- public void query_get( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
|
|
+ public void query_get( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
@JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id) {
|
|
@JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id) {
|
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
ActionResult<ActionQueryGetDocument.Wo> result = new ActionResult<>();
|
|
ActionResult<ActionQueryGetDocument.Wo> result = new ActionResult<>();
|
|
@@ -128,7 +172,7 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
}
|
|
}
|
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
@JaxrsMethodDescribe(value = "列示文档对象可供排序和展示使用的列名.", action = ActionQueryListDocumentFields.class)
|
|
@JaxrsMethodDescribe(value = "列示文档对象可供排序和展示使用的列名.", action = ActionQueryListDocumentFields.class)
|
|
|
@GET
|
|
@GET
|
|
|
@Path("document/fields")
|
|
@Path("document/fields")
|
|
@@ -146,14 +190,14 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
}
|
|
}
|
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
@JaxrsMethodDescribe(value = "根据ID访问信息发布文档信息对象详细信息,包括附件列表,数据信息.", action = ActionQueryViewDocument.class)
|
|
@JaxrsMethodDescribe(value = "根据ID访问信息发布文档信息对象详细信息,包括附件列表,数据信息.", action = ActionQueryViewDocument.class)
|
|
|
@GET
|
|
@GET
|
|
|
@Path("{id}/view")
|
|
@Path("{id}/view")
|
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
|
- public void query_view( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
|
|
+ public void query_view( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
@JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id) {
|
|
@JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id) {
|
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
ActionResult<ActionQueryViewDocument.Wo> result = new ActionResult<>();
|
|
ActionResult<ActionQueryViewDocument.Wo> result = new ActionResult<>();
|
|
@@ -166,13 +210,13 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
}
|
|
}
|
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
@JaxrsMethodDescribe(value = "根据ID获取信息发布文档信息被访问次数.", action = ActionQueryCountViewTimes.class)
|
|
@JaxrsMethodDescribe(value = "根据ID获取信息发布文档信息被访问次数.", action = ActionQueryCountViewTimes.class)
|
|
|
@GET
|
|
@GET
|
|
|
@Path("{id}/view/count")
|
|
@Path("{id}/view/count")
|
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
|
- public void query_getViewCount( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
|
|
+ public void query_getViewCount( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
@JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id) {
|
|
@JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id) {
|
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
ActionResult<ActionQueryCountViewTimes.Wo> result = new ActionResult<>();
|
|
ActionResult<ActionQueryCountViewTimes.Wo> result = new ActionResult<>();
|
|
@@ -185,7 +229,7 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
}
|
|
}
|
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
@JaxrsMethodDescribe(value = "查询符合过滤条件的已发布的信息数量.", action = ActionQueryCountWithFilter.class)
|
|
@JaxrsMethodDescribe(value = "查询符合过滤条件的已发布的信息数量.", action = ActionQueryCountWithFilter.class)
|
|
|
@PUT
|
|
@PUT
|
|
|
@Path("filter/count")
|
|
@Path("filter/count")
|
|
@@ -207,14 +251,55 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
}
|
|
}
|
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
+ @JaxrsMethodDescribe(value = "查询符合过滤条件的已发布的信息数量.", action = ActionQueryCountWithFilter.class)
|
|
|
|
|
+ @POST
|
|
|
|
|
+ @Path("filter/count/mockputtopost")
|
|
|
|
|
+ @Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
|
|
+ @Consumes(MediaType.APPLICATION_JSON)
|
|
|
|
|
+ public void query_countDocumentWithFilterMockPutToPost( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request, JsonElement jsonElement ) {
|
|
|
|
|
+ EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
|
|
+ ActionResult<ActionQueryCountWithFilter.Wo> result = new ActionResult<>();
|
|
|
|
|
+ Boolean check = true;
|
|
|
|
|
+
|
|
|
|
|
+ if( check ){
|
|
|
|
|
+ try {
|
|
|
|
|
+ result = new ActionQueryCountWithFilter().execute( request, jsonElement, effectivePerson );
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ result = new ActionResult<>();
|
|
|
|
|
+ result.error( e );
|
|
|
|
|
+ logger.error( e, effectivePerson, request, null);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
@JaxrsMethodDescribe(value = "根据ID删除信息发布文档信息.", action = ActionPersistDeleteDocument.class)
|
|
@JaxrsMethodDescribe(value = "根据ID删除信息发布文档信息.", action = ActionPersistDeleteDocument.class)
|
|
|
@DELETE
|
|
@DELETE
|
|
|
@Path("{id}")
|
|
@Path("{id}")
|
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
|
- public void persist_delete( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
- @JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id) {
|
|
|
|
|
|
|
+ public void persist_delete( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
+ @JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id) {
|
|
|
|
|
+ EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
|
|
+ ActionResult<ActionPersistDeleteDocument.Wo> result = new ActionResult<>();
|
|
|
|
|
+ try {
|
|
|
|
|
+ result = new ActionPersistDeleteDocument().execute( request, id, effectivePerson );
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ result = new ActionResult<>();
|
|
|
|
|
+ result.error( e );
|
|
|
|
|
+ logger.error( e, effectivePerson, request, null);
|
|
|
|
|
+ }
|
|
|
|
|
+ asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @JaxrsMethodDescribe(value = "根据ID删除信息发布文档信息.", action = ActionPersistDeleteDocument.class)
|
|
|
|
|
+ @GET
|
|
|
|
|
+ @Path("{id}/mockdeletetoget")
|
|
|
|
|
+ @Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
|
|
+ @Consumes(MediaType.APPLICATION_JSON)
|
|
|
|
|
+ public void persist_deleteMockDeleteToGet( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
+ @JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id) {
|
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
ActionResult<ActionPersistDeleteDocument.Wo> result = new ActionResult<>();
|
|
ActionResult<ActionPersistDeleteDocument.Wo> result = new ActionResult<>();
|
|
|
try {
|
|
try {
|
|
@@ -226,14 +311,33 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
}
|
|
}
|
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
@JaxrsMethodDescribe(value = "根据批次号删除信息发布文档信息.", action = ActionPersistDeleteWithBatch.class)
|
|
@JaxrsMethodDescribe(value = "根据批次号删除信息发布文档信息.", action = ActionPersistDeleteWithBatch.class)
|
|
|
@DELETE
|
|
@DELETE
|
|
|
@Path("batch/{batchId}")
|
|
@Path("batch/{batchId}")
|
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
|
- public void persist_deleteWithBatchName( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
- @JaxrsParameterDescribe("信息文档ID") @PathParam("batchId") String batchId) {
|
|
|
|
|
|
|
+ public void persist_deleteWithBatchName( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
+ @JaxrsParameterDescribe("信息文档ID") @PathParam("batchId") String batchId) {
|
|
|
|
|
+ EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
|
|
+ ActionResult<ActionPersistDeleteWithBatch.Wo> result = new ActionResult<>();
|
|
|
|
|
+ try {
|
|
|
|
|
+ result = new ActionPersistDeleteWithBatch().execute( request, batchId, effectivePerson );
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ result = new ActionResult<>();
|
|
|
|
|
+ result.error( e );
|
|
|
|
|
+ logger.error( e, effectivePerson, request, null);
|
|
|
|
|
+ }
|
|
|
|
|
+ asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @JaxrsMethodDescribe(value = "根据批次号删除信息发布文档信息.", action = ActionPersistDeleteWithBatch.class)
|
|
|
|
|
+ @GET
|
|
|
|
|
+ @Path("batch/{batchId}/mockdeletetoget")
|
|
|
|
|
+ @Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
|
|
+ @Consumes(MediaType.APPLICATION_JSON)
|
|
|
|
|
+ public void persist_deleteWithBatchNameMockDeleteToGet( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
+ @JaxrsParameterDescribe("信息文档ID") @PathParam("batchId") String batchId) {
|
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
ActionResult<ActionPersistDeleteWithBatch.Wo> result = new ActionResult<>();
|
|
ActionResult<ActionPersistDeleteWithBatch.Wo> result = new ActionResult<>();
|
|
|
try {
|
|
try {
|
|
@@ -245,14 +349,14 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
}
|
|
}
|
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
@JaxrsMethodDescribe(value = "根据ID归档信息发布文档信息.", action = ActionPersistArchive.class)
|
|
@JaxrsMethodDescribe(value = "根据ID归档信息发布文档信息.", action = ActionPersistArchive.class)
|
|
|
@GET
|
|
@GET
|
|
|
@Path("achive/{id}")
|
|
@Path("achive/{id}")
|
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
|
- public void persist_achive( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
- @JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id) {
|
|
|
|
|
|
|
+ public void persist_achive( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
+ @JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id) {
|
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
ActionResult<ActionPersistArchive.Wo> result = new ActionResult<>();
|
|
ActionResult<ActionPersistArchive.Wo> result = new ActionResult<>();
|
|
|
try {
|
|
try {
|
|
@@ -264,14 +368,38 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
}
|
|
}
|
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
@JaxrsMethodDescribe(value = "根据文档ID正式发布文档,并且使用Message通知所有的阅读者。", action = ActionPersistPublishAndNotify.class)
|
|
@JaxrsMethodDescribe(value = "根据文档ID正式发布文档,并且使用Message通知所有的阅读者。", action = ActionPersistPublishAndNotify.class)
|
|
|
@PUT
|
|
@PUT
|
|
|
@Path("publish/{id}")
|
|
@Path("publish/{id}")
|
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
|
- public void persist_publishAndNotify( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
- @JaxrsParameterDescribe("文档ID") @PathParam("id") String id, JsonElement jsonElement ) {
|
|
|
|
|
|
|
+ public void persist_publishAndNotify( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
+ @JaxrsParameterDescribe("文档ID") @PathParam("id") String id, JsonElement jsonElement ) {
|
|
|
|
|
+ EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
|
|
+ ActionResult<ActionPersistPublishAndNotify.Wo> result = new ActionResult<>();
|
|
|
|
|
+ Boolean check = true;
|
|
|
|
|
+
|
|
|
|
|
+ if( check ){
|
|
|
|
|
+ try {
|
|
|
|
|
+ result = new ActionPersistPublishAndNotify().execute( request, id, effectivePerson, jsonElement );
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ result = new ActionResult<>();
|
|
|
|
|
+ result.error( e );
|
|
|
|
|
+ logger.error( e, effectivePerson, request, null);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @JaxrsMethodDescribe(value = "根据文档ID正式发布文档,并且使用Message通知所有的阅读者。", action = ActionPersistPublishAndNotify.class)
|
|
|
|
|
+ @POST
|
|
|
|
|
+ @Path("publish/{id}/mockputtopost")
|
|
|
|
|
+ @Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
|
|
+ @Consumes(MediaType.APPLICATION_JSON)
|
|
|
|
|
+ public void persist_publishAndNotifyMockPutToPost( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
+ @JaxrsParameterDescribe("文档ID") @PathParam("id") String id, JsonElement jsonElement ) {
|
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
ActionResult<ActionPersistPublishAndNotify.Wo> result = new ActionResult<>();
|
|
ActionResult<ActionPersistPublishAndNotify.Wo> result = new ActionResult<>();
|
|
|
Boolean check = true;
|
|
Boolean check = true;
|
|
@@ -285,20 +413,44 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
logger.error( e, effectivePerson, request, null);
|
|
logger.error( e, effectivePerson, request, null);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
@JaxrsMethodDescribe(value = "直接发布信息内容,创建新的信息发布文档并且直接发布.", action = ActionPersistPublishContent.class)
|
|
@JaxrsMethodDescribe(value = "直接发布信息内容,创建新的信息发布文档并且直接发布.", action = ActionPersistPublishContent.class)
|
|
|
@PUT
|
|
@PUT
|
|
|
@Path("publish/content")
|
|
@Path("publish/content")
|
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
|
- public void persist_publishContent( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request, JsonElement jsonElement ) {
|
|
|
|
|
|
|
+ public void persist_publishContent( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request, JsonElement jsonElement ) {
|
|
|
|
|
+ EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
|
|
+ ActionResult<ActionPersistPublishContent.Wo> result = new ActionResult<>();
|
|
|
|
|
+ Boolean check = true;
|
|
|
|
|
+
|
|
|
|
|
+ if( check ){
|
|
|
|
|
+ System.out.println( "please wait, system try to publish content......" );
|
|
|
|
|
+ try {
|
|
|
|
|
+ result = new ActionPersistPublishContent().execute( request, jsonElement, effectivePerson );
|
|
|
|
|
+ System.out.println( "system publish content successful!" );
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ result = new ActionResult<>();
|
|
|
|
|
+ result.error( e );
|
|
|
|
|
+ logger.error( e, effectivePerson, request, null);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @JaxrsMethodDescribe(value = "直接发布信息内容,创建新的信息发布文档并且直接发布.", action = ActionPersistPublishContent.class)
|
|
|
|
|
+ @POST
|
|
|
|
|
+ @Path("publish/content/mockputtopost")
|
|
|
|
|
+ @Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
|
|
+ @Consumes(MediaType.APPLICATION_JSON)
|
|
|
|
|
+ public void persist_publishContentMockPutToPost( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request, JsonElement jsonElement ) {
|
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
ActionResult<ActionPersistPublishContent.Wo> result = new ActionResult<>();
|
|
ActionResult<ActionPersistPublishContent.Wo> result = new ActionResult<>();
|
|
|
Boolean check = true;
|
|
Boolean check = true;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
if( check ){
|
|
if( check ){
|
|
|
System.out.println( "please wait, system try to publish content......" );
|
|
System.out.println( "please wait, system try to publish content......" );
|
|
|
try {
|
|
try {
|
|
@@ -312,14 +464,33 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
}
|
|
}
|
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
@JaxrsMethodDescribe(value = "根据ID取消信息内容发布状态,修改为草稿.", action = ActionPersistPublishCancel.class)
|
|
@JaxrsMethodDescribe(value = "根据ID取消信息内容发布状态,修改为草稿.", action = ActionPersistPublishCancel.class)
|
|
|
@PUT
|
|
@PUT
|
|
|
@Path("publish/{id}/cancel")
|
|
@Path("publish/{id}/cancel")
|
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
|
- public void persist_publishCancel( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
- @JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id) {
|
|
|
|
|
|
|
+ public void persist_publishCancel( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
+ @JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id) {
|
|
|
|
|
+ EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
|
|
+ ActionResult<ActionPersistPublishCancel.Wo> result = new ActionResult<>();
|
|
|
|
|
+ try {
|
|
|
|
|
+ result = new ActionPersistPublishCancel().execute( request, id, effectivePerson );
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ result = new ActionResult<>();
|
|
|
|
|
+ result.error( e );
|
|
|
|
|
+ logger.error( e, effectivePerson, request, null);
|
|
|
|
|
+ }
|
|
|
|
|
+ asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @JaxrsMethodDescribe(value = "根据ID取消信息内容发布状态,修改为草稿.", action = ActionPersistPublishCancel.class)
|
|
|
|
|
+ @POST
|
|
|
|
|
+ @Path("publish/{id}/cancel/mockputtopost")
|
|
|
|
|
+ @Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
|
|
+ @Consumes(MediaType.APPLICATION_JSON)
|
|
|
|
|
+ public void persist_publishCancelMockPutToPost( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
+ @JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id) {
|
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
ActionResult<ActionPersistPublishCancel.Wo> result = new ActionResult<>();
|
|
ActionResult<ActionPersistPublishCancel.Wo> result = new ActionResult<>();
|
|
|
try {
|
|
try {
|
|
@@ -331,15 +502,15 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
}
|
|
}
|
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
@JaxrsMethodDescribe(value = "列示符合过滤条件的已发布的信息内容, 下一页.", action = ActionQueryListNextWithFilter.class)
|
|
@JaxrsMethodDescribe(value = "列示符合过滤条件的已发布的信息内容, 下一页.", action = ActionQueryListNextWithFilter.class)
|
|
|
@PUT
|
|
@PUT
|
|
|
@Path("filter/list/{id}/next/{count}")
|
|
@Path("filter/list/{id}/next/{count}")
|
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
|
- public void query_listNextWithFilter( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
- @JaxrsParameterDescribe("最后一条信息ID,如果是第一页,则可以用(0)代替") @PathParam("id") String id,
|
|
|
|
|
- @JaxrsParameterDescribe("每页显示的条目数量") @PathParam("count") Integer count,
|
|
|
|
|
|
|
+ public void query_listNextWithFilter( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
+ @JaxrsParameterDescribe("最后一条信息ID,如果是第一页,则可以用(0)代替") @PathParam("id") String id,
|
|
|
|
|
+ @JaxrsParameterDescribe("每页显示的条目数量") @PathParam("count") Integer count,
|
|
|
JsonElement jsonElement ) {
|
|
JsonElement jsonElement ) {
|
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
ActionResult<List<ActionQueryListNextWithFilter.Wo>> result = new ActionResult<>();
|
|
ActionResult<List<ActionQueryListNextWithFilter.Wo>> result = new ActionResult<>();
|
|
@@ -357,6 +528,31 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @JaxrsMethodDescribe(value = "列示符合过滤条件的已发布的信息内容, 下一页.", action = ActionQueryListNextWithFilter.class)
|
|
|
|
|
+ @POST
|
|
|
|
|
+ @Path("filter/list/{id}/next/{count}/mockputtopost")
|
|
|
|
|
+ @Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
|
|
+ @Consumes(MediaType.APPLICATION_JSON)
|
|
|
|
|
+ public void query_listNextWithFilterMockPutToPost( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
+ @JaxrsParameterDescribe("最后一条信息ID,如果是第一页,则可以用(0)代替") @PathParam("id") String id,
|
|
|
|
|
+ @JaxrsParameterDescribe("每页显示的条目数量") @PathParam("count") Integer count,
|
|
|
|
|
+ JsonElement jsonElement ) {
|
|
|
|
|
+ EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
|
|
+ ActionResult<List<ActionQueryListNextWithFilter.Wo>> result = new ActionResult<>();
|
|
|
|
|
+ Boolean check = true;
|
|
|
|
|
+
|
|
|
|
|
+ if( check ){
|
|
|
|
|
+ try {
|
|
|
|
|
+ result = new ActionQueryListNextWithFilter().execute( request, id, count, jsonElement, effectivePerson );
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ result = new ActionResult<>();
|
|
|
|
|
+ result.error( e );
|
|
|
|
|
+ logger.error( e, effectivePerson, request, null);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
@JaxrsMethodDescribe(value = "列示符合过滤条件的已发布的信息内容, 上一页.", action = ActionQueryListPrevWithFilter.class)
|
|
@JaxrsMethodDescribe(value = "列示符合过滤条件的已发布的信息内容, 上一页.", action = ActionQueryListPrevWithFilter.class)
|
|
|
@PUT
|
|
@PUT
|
|
|
@Path("filter/list/{id}/prev/{count}")
|
|
@Path("filter/list/{id}/prev/{count}")
|
|
@@ -381,15 +577,40 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
}
|
|
}
|
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
+ @JaxrsMethodDescribe(value = "列示符合过滤条件的已发布的信息内容, 上一页.", action = ActionQueryListPrevWithFilter.class)
|
|
|
|
|
+ @POST
|
|
|
|
|
+ @Path("filter/list/{id}/prev/{count}/mockputtopost")
|
|
|
|
|
+ @Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
|
|
+ @Consumes(MediaType.APPLICATION_JSON)
|
|
|
|
|
+ public void query_listPrevWithFilterMockPutToPost( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
+ @JaxrsParameterDescribe("最后一条信息ID,如果是第一页,则可以用(0)代替") @PathParam("id") String id,
|
|
|
|
|
+ @JaxrsParameterDescribe("每页显示的条目数量") @PathParam("count") Integer count,
|
|
|
|
|
+ JsonElement jsonElement ) {
|
|
|
|
|
+ EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
|
|
+ ActionResult<List<ActionQueryListPrevWithFilter.Wo>> result = new ActionResult<>();
|
|
|
|
|
+ Boolean check = true;
|
|
|
|
|
+
|
|
|
|
|
+ if( check ){
|
|
|
|
|
+ try {
|
|
|
|
|
+ result = new ActionQueryListPrevWithFilter().execute( request, id, count, jsonElement, effectivePerson );
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ result = new ActionResult<>();
|
|
|
|
|
+ result.error( e );
|
|
|
|
|
+ logger.error( e, effectivePerson, request, null);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
@JaxrsMethodDescribe(value = "列示符合过滤条件的草稿信息内容, 下一页.", action = ActionQueryListDraftNextWithFilter.class)
|
|
@JaxrsMethodDescribe(value = "列示符合过滤条件的草稿信息内容, 下一页.", action = ActionQueryListDraftNextWithFilter.class)
|
|
|
@PUT
|
|
@PUT
|
|
|
@Path("draft/list/{id}/next/{count}")
|
|
@Path("draft/list/{id}/next/{count}")
|
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
|
- public void query_listDraftNextWithFilter( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
- @JaxrsParameterDescribe("最后一条信息ID,如果是第一页,则可以用(0)代替") @PathParam("id") String id,
|
|
|
|
|
- @JaxrsParameterDescribe("每页显示的条目数量") @PathParam("count") Integer count,
|
|
|
|
|
|
|
+ public void query_listDraftNextWithFilter( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
+ @JaxrsParameterDescribe("最后一条信息ID,如果是第一页,则可以用(0)代替") @PathParam("id") String id,
|
|
|
|
|
+ @JaxrsParameterDescribe("每页显示的条目数量") @PathParam("count") Integer count,
|
|
|
JsonElement jsonElement) {
|
|
JsonElement jsonElement) {
|
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
ActionResult<List<ActionQueryListDraftNextWithFilter.Wo>> result = new ActionResult<>();
|
|
ActionResult<List<ActionQueryListDraftNextWithFilter.Wo>> result = new ActionResult<>();
|
|
@@ -407,12 +628,37 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @JaxrsMethodDescribe(value = "列示符合过滤条件的草稿信息内容, 下一页.", action = ActionQueryListDraftNextWithFilter.class)
|
|
|
|
|
+ @POST
|
|
|
|
|
+ @Path("draft/list/{id}/next/{count}/mockputtopost")
|
|
|
|
|
+ @Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
|
|
+ @Consumes(MediaType.APPLICATION_JSON)
|
|
|
|
|
+ public void query_listDraftNextWithFilterMockPutToPost( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
+ @JaxrsParameterDescribe("最后一条信息ID,如果是第一页,则可以用(0)代替") @PathParam("id") String id,
|
|
|
|
|
+ @JaxrsParameterDescribe("每页显示的条目数量") @PathParam("count") Integer count,
|
|
|
|
|
+ JsonElement jsonElement) {
|
|
|
|
|
+ EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
|
|
+ ActionResult<List<ActionQueryListDraftNextWithFilter.Wo>> result = new ActionResult<>();
|
|
|
|
|
+ Boolean check = true;
|
|
|
|
|
+
|
|
|
|
|
+ if( check ){
|
|
|
|
|
+ try {
|
|
|
|
|
+ result = new ActionQueryListDraftNextWithFilter().execute( request, id, count, jsonElement, effectivePerson );
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ result = new ActionResult<>();
|
|
|
|
|
+ result.error( e );
|
|
|
|
|
+ logger.error( e, effectivePerson, request, null);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
@JaxrsMethodDescribe(value = "根据信息发布文档ID查询文档第一张图片信息列表.", action = ActionQueryGetFirstPicture.class)
|
|
@JaxrsMethodDescribe(value = "根据信息发布文档ID查询文档第一张图片信息列表.", action = ActionQueryGetFirstPicture.class)
|
|
|
@GET
|
|
@GET
|
|
|
@Path("pictures/{id}/first")
|
|
@Path("pictures/{id}/first")
|
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
|
- public void query_listFirstPictures( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
|
|
+ public void query_listFirstPictures( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
@JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id ) {
|
|
@JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id ) {
|
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
ActionResult<ActionQueryGetFirstPicture.Wo> result = new ActionResult<>();
|
|
ActionResult<ActionQueryGetFirstPicture.Wo> result = new ActionResult<>();
|
|
@@ -434,7 +680,7 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
@Path("pictures/{id}/all")
|
|
@Path("pictures/{id}/all")
|
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
|
- public void query_listAllPictures( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
|
|
+ public void query_listAllPictures( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
@JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id ) {
|
|
@JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id ) {
|
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
ActionResult<List<ActionQueryListAllPictures.Wo>> result = new ActionResult<>();
|
|
ActionResult<List<ActionQueryListAllPictures.Wo>> result = new ActionResult<>();
|
|
@@ -450,15 +696,15 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
}
|
|
}
|
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
@JaxrsMethodDescribe(value = "从Excel文件导入文档数据.", action = ActionPersistImportDataExcel.class)
|
|
@JaxrsMethodDescribe(value = "从Excel文件导入文档数据.", action = ActionPersistImportDataExcel.class)
|
|
|
@POST
|
|
@POST
|
|
|
@Path("import/category/{categoryId}")
|
|
@Path("import/category/{categoryId}")
|
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
@Consumes(MediaType.MULTIPART_FORM_DATA)
|
|
@Consumes(MediaType.MULTIPART_FORM_DATA)
|
|
|
- public void persist_importDocumentFormExcel(@Suspended final AsyncResponse asyncResponse,
|
|
|
|
|
- @Context HttpServletRequest request,
|
|
|
|
|
- @JaxrsParameterDescribe("分类ID") @PathParam("categoryId") String categoryId,
|
|
|
|
|
|
|
+ public void persist_importDocumentFormExcel(@Suspended final AsyncResponse asyncResponse,
|
|
|
|
|
+ @Context HttpServletRequest request,
|
|
|
|
|
+ @JaxrsParameterDescribe("分类ID") @PathParam("categoryId") String categoryId,
|
|
|
@JaxrsParameterDescribe("作为参数的JSON字符串") @FormDataParam("json_data") String json_data,
|
|
@JaxrsParameterDescribe("作为参数的JSON字符串") @FormDataParam("json_data") String json_data,
|
|
|
@FormDataParam(FILE_FIELD) final byte[] bytes,
|
|
@FormDataParam(FILE_FIELD) final byte[] bytes,
|
|
|
@FormDataParam(FILE_FIELD) final FormDataContentDisposition disposition) {
|
|
@FormDataParam(FILE_FIELD) final FormDataContentDisposition disposition) {
|
|
@@ -481,7 +727,7 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
ActionResult<ActionPersistSaveDocument.Wo> result = new ActionResult<>();
|
|
ActionResult<ActionPersistSaveDocument.Wo> result = new ActionResult<>();
|
|
|
Boolean check = true;
|
|
Boolean check = true;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
if( check ){
|
|
if( check ){
|
|
|
try {
|
|
try {
|
|
|
result = new ActionPersistSaveDocument().execute( request, jsonElement, effectivePerson );
|
|
result = new ActionPersistSaveDocument().execute( request, jsonElement, effectivePerson );
|
|
@@ -491,16 +737,16 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
logger.error( e, effectivePerson, request, null);
|
|
logger.error( e, effectivePerson, request, null);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
@JaxrsMethodDescribe(value = "文档点赞.", action = ActionPersistCommend.class)
|
|
@JaxrsMethodDescribe(value = "文档点赞.", action = ActionPersistCommend.class)
|
|
|
@GET
|
|
@GET
|
|
|
@Path("{id}/commend")
|
|
@Path("{id}/commend")
|
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
|
- public void persist_commend( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
|
|
+ public void persist_commend( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
@JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id ) {
|
|
@JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id ) {
|
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
ActionResult<ActionPersistCommend.Wo> result = new ActionResult<>();
|
|
ActionResult<ActionPersistCommend.Wo> result = new ActionResult<>();
|
|
@@ -516,13 +762,13 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
}
|
|
}
|
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
@JaxrsMethodDescribe(value = "取消文档点赞.", action = ActionPersistUnCommend.class)
|
|
@JaxrsMethodDescribe(value = "取消文档点赞.", action = ActionPersistUnCommend.class)
|
|
|
@GET
|
|
@GET
|
|
|
@Path("{id}/uncommend")
|
|
@Path("{id}/uncommend")
|
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
|
- public void persist_unCommend( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
|
|
+ public void persist_unCommend( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
@JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id ) {
|
|
@JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id ) {
|
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
ActionResult<ActionPersistUnCommend.Wo> result = new ActionResult<>();
|
|
ActionResult<ActionPersistUnCommend.Wo> result = new ActionResult<>();
|
|
@@ -538,13 +784,13 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
}
|
|
}
|
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
@JaxrsMethodDescribe(value = "文档置顶.", action = ActionPersistTopDocument.class)
|
|
@JaxrsMethodDescribe(value = "文档置顶.", action = ActionPersistTopDocument.class)
|
|
|
@GET
|
|
@GET
|
|
|
@Path("{id}/top")
|
|
@Path("{id}/top")
|
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
|
- public void persist_top( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
|
|
+ public void persist_top( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
@JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id ) {
|
|
@JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id ) {
|
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
ActionResult<ActionPersistTopDocument.Wo> result = new ActionResult<>();
|
|
ActionResult<ActionPersistTopDocument.Wo> result = new ActionResult<>();
|
|
@@ -560,13 +806,13 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
}
|
|
}
|
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
@JaxrsMethodDescribe(value = "取消文档置顶.", action = ActionPersistUnTopDocument.class)
|
|
@JaxrsMethodDescribe(value = "取消文档置顶.", action = ActionPersistUnTopDocument.class)
|
|
|
@GET
|
|
@GET
|
|
|
@Path("{id}/unTop")
|
|
@Path("{id}/unTop")
|
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
|
- public void persist_unTop( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
|
|
+ public void persist_unTop( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
@JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id ) {
|
|
@JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id ) {
|
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
ActionResult<ActionPersistUnTopDocument.Wo> result = new ActionResult<>();
|
|
ActionResult<ActionPersistUnTopDocument.Wo> result = new ActionResult<>();
|
|
@@ -606,13 +852,37 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
}
|
|
}
|
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
+ @JaxrsMethodDescribe(value = "分页查询符合过滤条件的已发布的信息内容.", action = ActionQueryListWithFilterPaging.class)
|
|
|
|
|
+ @POST
|
|
|
|
|
+ @Path("filter/list/{page}/size/{size}/mockputtopost")
|
|
|
|
|
+ @Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
|
|
+ @Consumes(MediaType.APPLICATION_JSON)
|
|
|
|
|
+ public void query_listWithFilterPagingMockPutToPost( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
+ @JaxrsParameterDescribe("分页") @PathParam("page") Integer page,
|
|
|
|
|
+ @JaxrsParameterDescribe("数量") @PathParam("size") Integer size, JsonElement jsonElement) {
|
|
|
|
|
+ EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
|
|
+ ActionResult<List<ActionQueryListWithFilterPaging.Wo>> result = new ActionResult<>();
|
|
|
|
|
+ Boolean check = true;
|
|
|
|
|
+
|
|
|
|
|
+ if( check ){
|
|
|
|
|
+ try {
|
|
|
|
|
+ result = new ActionQueryListWithFilterPaging().execute( request, page, size, jsonElement, effectivePerson );
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ result = new ActionResult<>();
|
|
|
|
|
+ result.error( e );
|
|
|
|
|
+ logger.error( e, effectivePerson, request, null);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
@JaxrsMethodDescribe(value = "获取文件访问控制信息.", action = ActionQueryGetControl.class)
|
|
@JaxrsMethodDescribe(value = "获取文件访问控制信息.", action = ActionQueryGetControl.class)
|
|
|
@GET
|
|
@GET
|
|
|
@Path("{id}/control")
|
|
@Path("{id}/control")
|
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
|
- public void query_getControl( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
|
|
+ public void query_getControl( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
@JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id ) {
|
|
@JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id ) {
|
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
ActionResult<ActionQueryGetControl.Wo> result = new ActionResult<>();
|
|
ActionResult<ActionQueryGetControl.Wo> result = new ActionResult<>();
|
|
@@ -628,13 +898,13 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
}
|
|
}
|
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
@JaxrsMethodDescribe(value = "获取文件可见范围内的所有人员.", action = ActionQueryListVisiblePersons.class)
|
|
@JaxrsMethodDescribe(value = "获取文件可见范围内的所有人员.", action = ActionQueryListVisiblePersons.class)
|
|
|
@GET
|
|
@GET
|
|
|
@Path("{id}/persons")
|
|
@Path("{id}/persons")
|
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
@Produces(HttpMediaType.APPLICATION_JSON_UTF_8)
|
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
@Consumes(MediaType.APPLICATION_JSON)
|
|
|
- public void query_getVisiblePersons( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
|
|
|
|
+ public void query_getVisiblePersons( @Suspended final AsyncResponse asyncResponse, @Context HttpServletRequest request,
|
|
|
@JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id ) {
|
|
@JaxrsParameterDescribe("信息文档ID") @PathParam("id") String id ) {
|
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
EffectivePerson effectivePerson = this.effectivePerson( request );
|
|
|
ActionResult<ActionQueryListVisiblePersons.Wo> result = new ActionResult<>();
|
|
ActionResult<ActionQueryListVisiblePersons.Wo> result = new ActionResult<>();
|
|
@@ -715,4 +985,4 @@ public class DocumentAction2 extends StandardJaxrsAction{
|
|
|
}
|
|
}
|
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
asyncResponse.resume(ResponseFactory.getEntityTagActionResultResponse(request, result));
|
|
|
}
|
|
}
|
|
|
-}
|
|
|
|
|
|
|
+}
|