Class EvaluationViewResource
java.lang.Object
ch.tocco.nice2.rest.core.spi.AbstractRestResource
ch.tocco.nice2.optional.qualification.impl.resources.evaluationview.EvaluationViewResource
- All Implemented Interfaces:
RestResource
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record
static final record
static final record
static final record
static final record
static final record
static final record
static final record
-
Field Summary
Fields inherited from class ch.tocco.nice2.rest.core.spi.AbstractRestResource
uriInfo
-
Constructor Summary
ConstructorsConstructorDescriptionEvaluationViewResource
(QualificationBeanFactory qualificationBeanFactory, RestSearchService restSearchService, PersistenceService persistService, SecurityManager securityManager, Context context, TextResources textResources, SelectionService selectionService, EvaluationTreeResolver evaluationTreeResolver, QualificationEvaluationService qualificationEvaluationService) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.Response
evaluateParticipant
(EntitySelectionBean selection) loadForm
(EntitySelectionBean selection) loadInformation
(EntitySelectionBean selection) Methods inherited from class ch.tocco.nice2.rest.core.spi.AbstractRestResource
getPathParameter, setUriInfo, tryGetInt
-
Constructor Details
-
EvaluationViewResource
public EvaluationViewResource(QualificationBeanFactory qualificationBeanFactory, RestSearchService restSearchService, PersistenceService persistService, SecurityManager securityManager, Context context, TextResources textResources, SelectionService selectionService, EvaluationTreeResolver evaluationTreeResolver, QualificationEvaluationService qualificationEvaluationService)
-
-
Method Details
-
loadForm
@POST @Path("/form") @Produces("application/json") @Consumes("application/json") public EvaluationViewResource.EvaluationViewFormDefinition loadForm(EntitySelectionBean selection) -
searchData
@POST @Path("/data/search") @Produces("application/json") @Consumes("application/json") public EvaluationViewResource.EvaluationViewData searchData(EvaluationViewResource.EvaluationViewSearchBean bean) -
searchStructureData
@POST @Path("/data/structure") @Produces("application/json") @Consumes("application/json") public EvaluationViewResource.EvaluationViewStructureData searchStructureData(EvaluationViewResource.EvaluationViewStructureSearchBean bean) -
loadInformation
@POST @Path("/information") @Produces("application/json") @Consumes("application/json") public EvaluationViewResource.EvaluationViewInformation loadInformation(EntitySelectionBean selection) -
evaluateParticipant
@POST @Path("/evaluateParticipant") @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response evaluateParticipant(EntitySelectionBean selection)
-