Class MembershipRegistrationResource
java.lang.Object
ch.tocco.nice2.rest.core.spi.AbstractRestResource
ch.tocco.nice2.rest.entity.spi.entities.AbstractEntityValidationResource
ch.tocco.nice2.rest.entity.spi.entities.AbstractEntitiesResource
ch.tocco.nice2.optional.membership.api.widgets.AbstractMembershipRegistrationResource
ch.tocco.nice2.optional.membership.impl.widgets.MembershipRegistrationResource
- All Implemented Interfaces:
RestResource
@Path("/widgets/membershipRegistration")
public class MembershipRegistrationResource
extends AbstractMembershipRegistrationResource
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractMembershipRegistrationResource
AbstractMembershipRegistrationResource.DefaultMembershipRegistrationData, AbstractMembershipRegistrationResource.MembershipQuestionBean -
Field Summary
Fields inherited from class AbstractMembershipRegistrationResource
emailTemplateLoadService, entityDefaultValueService, l10N, mailFactory, securityManager, widgetConfigServiceFields inherited from class AbstractEntitiesResource
context, entityBeanRebinder, restSearchServiceFields inherited from class AbstractEntityValidationResource
validationResultConverterFields inherited from class AbstractRestResource
uriInfo -
Constructor Summary
ConstructorsConstructorDescriptionMembershipRegistrationResource(Context context, EntityBeanRebinder entityBeanRebinder, ValidationResultConverter validationResultConverter, RestSearchService restSearchService) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponsevoidvoidsetMembershipRegistrationNonConceptionRelations(List<String> membershipRegistrationNonConceptionRelations) voidsetMembershipRegistrationResourceExtension(MembershipRegistrationResourceExtension membershipRegistrationResourceExtension) jakarta.ws.rs.core.ResponsevalidateCreate(EntityBean data) Methods inherited from class AbstractMembershipRegistrationResource
finishMembership, getEmailTemplateEntity, getEntity, getRebindLimit, saveQuestionAnswers, saveQuestionAnswers, sendMail, setEmailTemplateLoadService, setEntityDefaultValueService, setL10N, setMailFactory, setSecurityManager, setWidgetConfigServiceMethods inherited from class AbstractEntitiesResource
getCount, getNameFromPath, getUriBuilder, isValidate, postCount, rebind, rebind, rebind, rebind, rebind, shouldUseDefaultsMethods inherited from class AbstractEntityValidationResource
validateEntities, validateEntityMethods inherited from class AbstractRestResource
getPathParameter, setUriInfo, tryGetInt
-
Constructor Details
-
MembershipRegistrationResource
public MembershipRegistrationResource(Context context, EntityBeanRebinder entityBeanRebinder, ValidationResultConverter validationResultConverter, RestSearchService restSearchService)
-
-
Method Details
-
validateCreate
@POST @Path("/validate") @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response validateCreate(EntityBean data) -
register
@POST @Path("/register") @Consumes("application/json") @Produces("application/json") public jakarta.ws.rs.core.Response register(AbstractMembershipRegistrationResource.DefaultMembershipRegistrationData data) -
setAllowedPaths
-
setMembershipRegistrationNonConceptionRelations
-
setMembershipRegistrationResourceExtension
@Autowired(required=false) public void setMembershipRegistrationResourceExtension(MembershipRegistrationResourceExtension membershipRegistrationResourceExtension)
-