Class ExamEditResource
java.lang.Object
ch.tocco.nice2.rest.core.spi.AbstractRestResource
ch.tocco.nice2.rest.action.spi.AbstractActionResource
ch.tocco.nice2.rest.action.spi.AbstractCustomActionResource
ch.tocco.nice2.optional.qualification.impl.resources.ExamEditResource
- All Implemented Interfaces:
RestResource
@Path("/qualification/actions/examEdit")
public class ExamEditResource
extends AbstractCustomActionResource
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final record
static final record
static final record
Nested classes/interfaces inherited from class ch.tocco.nice2.rest.action.spi.AbstractActionResource
AbstractActionResource.AbstractActionJob, AbstractActionResource.AbstractInterruptableActionJob, AbstractActionResource.ActionMessageConfig, AbstractActionResource.ActionResultBean, AbstractActionResource.ActionResultBeanBuilder, AbstractActionResource.ActionResultFlags, AbstractActionResource.GetFormEntityTask, AbstractActionResource.SelectionType
-
Field Summary
Fields inherited from class ch.tocco.nice2.rest.action.spi.AbstractActionResource
businessUnitManager, commandExecutor, context, defaultDisplayService, defaultValueService, entityBeanRebinder, formBeanService, l10n, log, notificationService, securityManager, taskSchedulingService, textResources
Fields inherited from class ch.tocco.nice2.rest.core.spi.AbstractRestResource
uriInfo
-
Constructor Summary
ConstructorDescriptionExamEditResource
(QualificationBeanFactory qualificationBeanFactory, ExamService examService, ClientQuestionService clientQuestionService, QueryBuilderFactory queryBuilderFactory) -
Method Summary
Modifier and TypeMethodDescriptionloadData
(EntitySelectionBean selectionBean) preAction
(ActionResourceBean actionResourceBean) is ran before the actual logic and can be used to run checks or return a form that needs to be filled before executionjakarta.ws.rs.core.Response
Methods inherited from class ch.tocco.nice2.rest.action.spi.AbstractCustomActionResource
actionName, doPerformAction, getJobClass, performAction
Methods inherited from class ch.tocco.nice2.rest.action.spi.AbstractActionResource
formEntityMissing, getCallableType, getCurrentUsername, getInitialFormValueResponseBean, getParentEntity, getSelectedEntities, getSelectedEntity, getTaskData, ignoreMissingEntities, loadInitialForm, recoveryEnabled, setBusinessUnitManager, setCommandExecutor, setContext, setDefaultDisplayService, setDefaultValueService, setEntityBeanRebinder, setFormBeanService, setL10n, setLog, setNotificationService, setSecurityManager, setSelectionService, setTaskSchedulingService, setTextResources, taskCancelledMessage, taskFailedMessage, taskFailedTitle, taskFinishedMessage, taskSchedulingMessage, taskStartedMessage, verifyFormEntityBean
Methods inherited from class ch.tocco.nice2.rest.core.spi.AbstractRestResource
getPathParameter, setUriInfo, tryGetInt
-
Constructor Details
-
ExamEditResource
public ExamEditResource(QualificationBeanFactory qualificationBeanFactory, ExamService examService, ClientQuestionService clientQuestionService, QueryBuilderFactory queryBuilderFactory)
-
-
Method Details
-
preAction
Description copied from class:AbstractActionResource
is ran before the actual logic and can be used to run checks or return a form that needs to be filled before execution- Overrides:
preAction
in classAbstractActionResource
-
loadData
@Path("/load") @POST @Consumes("application/json") @Produces("application/json") public ExamEditResource.ExamEditData loadData(EntitySelectionBean selectionBean) -
saveData
@Path("/save") @POST @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response saveData(ExamEditResource.ExamEditSaveRequest request)
-