Class CorrespondenceActionResource
java.lang.Object
ch.tocco.nice2.rest.core.spi.AbstractRestResource
ch.tocco.nice2.optional.correspondence.impl.action.CorrespondenceActionResource
- All Implemented Interfaces:
RestResource
@Path("correspondence/actions/correspondence")
public class CorrespondenceActionResource
extends AbstractRestResource
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final record -
Field Summary
Fields inherited from class AbstractRestResource
uriInfo -
Constructor Summary
ConstructorsConstructorDescriptionCorrespondenceActionResource(QueryBuilderFactory queryBuilderFactory, PrincipalService principalService, DefaultDisplayService defaultDisplayService, PersistenceService persistenceService, Context context, SecurityManager securityManager, BusinessUnitManager businessUnitManager, CorrespondenceSaveService correspondenceSaveService, TaskSchedulingService taskSchedulingService, SelectionService selectionService, CorrespondenceRecipientService correspondenceRecipientService, TextResources textResources, CorrespondencePreviewService correspondencePreviewService, RestSearchService restSearchService) -
Method Summary
Modifier and TypeMethodDescriptionvoidjakarta.ws.rs.core.Responsejakarta.ws.rs.core.Responsejakarta.ws.rs.core.ResponseMethods inherited from class AbstractRestResource
getPathParameter, setUriInfo, tryGetInt
-
Constructor Details
-
CorrespondenceActionResource
public CorrespondenceActionResource(QueryBuilderFactory queryBuilderFactory, PrincipalService principalService, DefaultDisplayService defaultDisplayService, PersistenceService persistenceService, Context context, SecurityManager securityManager, BusinessUnitManager businessUnitManager, CorrespondenceSaveService correspondenceSaveService, TaskSchedulingService taskSchedulingService, SelectionService selectionService, CorrespondenceRecipientService correspondenceRecipientService, TextResources textResources, CorrespondencePreviewService correspondencePreviewService, RestSearchService restSearchService)
-
-
Method Details
-
initialize
@POST @Path("initialize") @Consumes("application/json") @Produces("application/json") public CorrespondenceActionResource.InitializeCorrespondenceResponseBean initialize(CorrespondenceActionResource.InitializeCorrespondenceRequestBean requestBean) -
load
@POST @Path("load") @Consumes("application/json") @Produces("application/json") public CorrespondenceActionResource.LoadCorrespondenceResponseBean load(CorrespondenceActionResource.LoadCorrespondenceRequestBean requestBean) -
loadRecipients
@POST @Path("recipients") @Consumes("application/json") @Produces("application/json") public CorrespondenceRecipientService.LoadedRecipients loadRecipients(CorrespondenceActionResource.LoadRecipientsRequestBean requestBean) -
loadRecipientsForUpdate
@POST @Path("recipientsForUpdate") @Consumes("application/json") @Produces("application/json") public CorrespondenceRecipientService.LoadedRecipients loadRecipientsForUpdate(CorrespondenceActionResource.LoadRecipientsRequestBean requestBean) -
save
@POST @Path("save") @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response save(CorrespondenceActionResource.SaveRequestBean saveBean) throws TemplateException - Throws:
TemplateException
-
generate
@POST @Path("generate") @Consumes("application/json") @Produces("application/json") public void generate(CorrespondenceActionResource.LoadedCorrespondenceBean generateBean) -
generateGeneralPreview
@POST @Path("previewGeneral") @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response generateGeneralPreview(CorrespondenceActionResource.SaveRequestBean saveBean) -
generateRecipientPreview
@POST @Path("previewRecipient") @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response generateRecipientPreview(CorrespondenceActionResource.RecipientPreviewBean previewBean)
-